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"