diff --git a/code/WorkInProgress/Chemistry-Tools.dm b/code/WorkInProgress/Chemistry-Tools.dm index 849305e7c45..93648f4e80f 100644 --- a/code/WorkInProgress/Chemistry-Tools.dm +++ b/code/WorkInProgress/Chemistry-Tools.dm @@ -1242,7 +1242,7 @@ var/datum/disease/F = new /datum/disease/flu(0) var/list/data = list("virus"= F) reagents.add_reagent("blood", 20, data) - +/* /obj/item/weapon/reagent_containers/glass/bottle/pierrot_throat name = "Pierrot's Throat culture bottle" desc = "A small bottle. Contains H0NI<42 virion culture in synthblood medium." @@ -1254,7 +1254,7 @@ var/datum/disease/F = new /datum/disease/pierrot_throat(0) var/list/data = list("virus"= F) reagents.add_reagent("blood", 20, data) - +*/ /obj/item/weapon/reagent_containers/glass/bottle/cold name = "Rhinovirus culture bottle" desc = "A small bottle. Contains XY-rhinovirus culture in synthblood medium." diff --git a/code/WorkInProgress/mining.dm b/code/WorkInProgress/mining.dm new file mode 100644 index 00000000000..3f15cbe8bf8 --- /dev/null +++ b/code/WorkInProgress/mining.dm @@ -0,0 +1,1141 @@ +/**********************Mine areas**************************/ + +/area/mine/explored + name = "Mine" + icon_state = "janitor" + music = null + +/area/mine/unexplored + name = "Mine" + icon_state = "captain" + music = null + +/area/mine/lobby //DO NOT TURN THE SD_LIGHTING STUFF ON FOR SHUTTLES. IT BREAKS THINGS. + requires_power = 0 + luminosity = 1 + icon_state = "mine" + sd_lighting = 0 + + +/**********************Mineral deposits**************************/ + +/turf/simulated/mineral //wall piece + name = "Mineral deposit" + icon = 'walls.dmi' + icon_state = "rock" + opacity = 1 + density = 1 + blocks_air = 1 + var/mineralName = "" + var/mineralAmt = 0 + +/turf/simulated/asteroid/New() + oxygen = 0.01 + nitrogen = 0.01 + +/turf/simulated/mineral/urenium + name = "Uranium deposit" + icon_state = "rock_Uranium" + mineralName = "Uranium" + mineralAmt = 5 + +/turf/simulated/mineral/iron + name = "Iron deposit" + icon_state = "rock_Iron" + mineralName = "Iron" + mineralAmt = 5 + +/turf/simulated/mineral/diamond + name = "Diamond deposit" + icon_state = "rock_Diamond" + mineralName = "Diamond" + mineralAmt = 5 + +/turf/simulated/mineral/gold + name = "Gold deposit" + icon_state = "rock_Gold" + mineralName = "Gold" + mineralAmt = 5 + +/turf/simulated/mineral/silver + name = "Silver deposit" + icon_state = "rock_Silver" + mineralName = "Silver" + mineralAmt = 5 + +/turf/simulated/mineral/plasma + name = "Plasma deposit" + icon_state = "rock_Plasma" + mineralName = "Plasma" + mineralAmt = 5 + +/turf/simulated/mineral/ReplaceWithFloor() + if(!icon_old) icon_old = icon_state + var/turf/simulated/floor/airless/W + var/old_dir = dir + + W = new /turf/simulated/floor/airless( locate(src.x, src.y, src.z) ) + W.dir = old_dir + W.icon_state = "asteroid" + + /* + W.icon_old = old_icon + if(old_icon) W.icon_state = old_icon + */ + W.opacity = 1 + W.sd_SetOpacity(0) + W.levelupdate() + return W + +/turf/simulated/mineral/attackby(obj/item/weapon/W as obj, mob/user as mob) + + if (!(istype(usr, /mob/living/carbon/human) || ticker) && ticker.mode.name != "monkey") + usr << "\red You don't have the dexterity to do this!" + return + + if (istype(W, /obj/item/weapon/pickaxe)) + var/turf/T = user.loc + if (!( istype(T, /turf) )) + return + + user << "\red You start picking." + //playsound(src.loc, 'Welder.ogg', 100, 1) + + sleep(100) + if ((user.loc == T && user.equipped() == W)) + user << "\blue You finish cutting into the rock." + gets_drilled() + + else + return attack_hand(user) + return + +/turf/simulated/mineral/proc/gets_drilled() + if ((src.mineralName != "") && (src.mineralAmt > 0) && (src.mineralAmt < 11)) + var/i + for (i=0;i 0) && (src.seedAmt < 11)) + var/i + for (i=0;iCONNECTED") + else + dat += text("NOT CONNECTED") + dat += text("
output connection status: ") + if (output) + dat += text("CONNECTED") + else + dat += text("NOT CONNECTED") + + dat += text("

Purify") + + dat += text("

found: [processed]") + user << browse("[dat]", "window=purifier") + +/obj/machinery/mineral/purifier/Topic(href, href_list) + if(..()) + return + usr.machine = src + src.add_fingerprint(usr) + if(href_list["purify"]) + if (src.output) + processing = 1; + var/obj/item/weapon/ore/O + processed = 0; + while(locate(/obj/item/weapon/ore, input.loc)) + O = locate(/obj/item/weapon/ore, input.loc) + if (istype(O,/obj/item/weapon/ore/iron)) + new /obj/item/stack/sheet/metal(output.loc) + del(O) + if (istype(O,/obj/item/weapon/ore/diamond)) + new /obj/item/weapon/sheet/diamond(output.loc) + del(O) + if (istype(O,/obj/item/weapon/ore/plasma)) + new /obj/item/weapon/sheet/plasma(output.loc) + del(O) + if (istype(O,/obj/item/weapon/ore/gold)) + new /obj/item/weapon/sheet/gold(output.loc) + del(O) + if (istype(O,/obj/item/weapon/ore/silver)) + new /obj/item/weapon/sheet/silver(output.loc) + del(O) + if (istype(O,/obj/item/weapon/ore/uranium)) + new /obj/item/weapon/ore/uranium(output.loc) + del(O) + processed++ + sleep(5); + processing = 0; + src.updateUsrDialog() + return + + +/obj/machinery/mineral/purifier/New() + ..() + spawn( 5 ) + src.input = locate(/obj/machinery/mineral/input, get_step(src, WEST)) + src.output = locate(/obj/machinery/mineral/output, get_step(src, EAST)) + return + return + + +/**********************Mineral processing unit**************************/ + + +/obj/machinery/mineral/processing_unit + name = "Production machine" + icon = 'stationobjs.dmi' + icon_state = "controller" + density = 1 + anchored = 1.0 + var/obj/machinery/mineral/input = null + var/obj/machinery/mineral/output = null + + +/obj/machinery/mineral/processing_unit/New() + ..() + spawn( 5 ) + src.input = locate(/obj/machinery/mineral/input, get_step(src, NORTH)) + src.output = locate(/obj/machinery/mineral/output, get_step(src, SOUTH)) + processing_items.Add(src) + return + return + +/obj/machinery/mineral/processing_unit/process() + if (src.output && src.input) + var/obj/item/weapon/ore/O + O = locate(/obj/item/weapon/ore, input.loc) + if (istype(O,/obj/item/weapon/ore/iron)) + new /obj/item/stack/sheet/metal(output.loc) + del(O) + if (istype(O,/obj/item/weapon/ore/diamond)) + new /obj/item/weapon/sheet/diamond(output.loc) + del(O) + if (istype(O,/obj/item/weapon/ore/plasma)) + new /obj/item/weapon/sheet/plasma(output.loc) + del(O) + if (istype(O,/obj/item/weapon/ore/gold)) + new /obj/item/weapon/sheet/gold(output.loc) + del(O) + if (istype(O,/obj/item/weapon/ore/silver)) + new /obj/item/weapon/sheet/silver(output.loc) + del(O) + if (istype(O,/obj/item/weapon/ore/uranium)) + new /obj/item/weapon/ore/uranium(output.loc) + del(O) + +/**********************Mint**************************/ + + +/obj/machinery/mineral/mint + name = "Coin press" + icon = 'stationobjs.dmi' + icon_state = "controller" + density = 1 + anchored = 1.0 + var/obj/machinery/mineral/input = null + var/obj/machinery/mineral/output = null + var/amt_silver = 0 //amount of silver + var/amt_gold = 0 //amount of gold + var/newCoins = 0 //how many coins the machine made in it's last load + var/processing = 0 + + +/obj/machinery/mineral/mint/New() + ..() + spawn( 5 ) + src.input = locate(/obj/machinery/mineral/input, get_step(src, NORTH)) + src.output = locate(/obj/machinery/mineral/output, get_step(src, SOUTH)) + processing_items.Add(src) + return + return + +/obj/machinery/mineral/mint/process() + if (src.output && src.input) + var/obj/item/weapon/sheet/O + O = locate(/obj/item/weapon/sheet, input.loc) + if (istype(O,/obj/item/weapon/sheet/gold)) + amt_gold += 100 + del(O) + if (istype(O,/obj/item/weapon/sheet/silver)) + amt_silver += 100 + del(O) + + +/obj/machinery/mineral/mint/attack_hand(user as mob) + + var/dat + dat = text("input connection status: ") + if (input) + dat += text("CONNECTED") + else + dat += text("NOT CONNECTED") + dat += text("
output connection status: ") + if (output) + dat += text("CONNECTED") + else + dat += text("NOT CONNECTED") + + dat += text("

Gold inserterd: [amt_gold]") + dat += text("

Silver inserterd: [amt_silver]") + + dat += text("

Make coins") + + dat += text("

found: [newCoins]") + user << browse("[dat]", "window=mint") + +/obj/machinery/mineral/mint/Topic(href, href_list) + if(..()) + return + if(processing==1) + return + usr.machine = src + src.add_fingerprint(usr) + if(href_list["makeCoins"]) + if (src.output) + processing = 1; + while(amt_gold > 0) + new /obj/item/weapon/coin/gold(output.loc) + amt_gold -= 20 + newCoins++ + src.updateUsrDialog() + sleep(5); + while(amt_silver > 0) + new /obj/item/weapon/coin/silver(output.loc) + amt_silver -= 20 + newCoins++ + src.updateUsrDialog() + sleep(5); + processing = 0; + src.updateUsrDialog() + return + + +/*****************************Coin********************************/ + +/obj/item/weapon/coin + icon = 'items.dmi' + name = "Coin" + icon_state = "coin" + flags = FPRINT | TABLEPASS| CONDUCT + force = 5.0 + throwforce = 7.0 + w_class = 2.0 + m_amt = 50 + +/obj/item/weapon/coin/New() + pixel_x = rand(0,16)-8 + pixel_y = rand(0,8)-8 + +/obj/item/weapon/coin/gold + name = "Gold coin" + icon_state = "coin_gold" + +/obj/item/weapon/coin/silver + name = "Silver coin" + icon_state = "coin_silver" + + + +/**********************Gas extractor**************************/ + +/obj/machinery/mineral/gasextractor + name = "Gas extractor" + desc = "A machine which extracts gasses from ores" + icon = 'computer.dmi' + icon_state = "aiupload" + var/obj/machinery/mineral/input = null + var/obj/machinery/mineral/output = null + var/message = ""; + var/processing = 0 + var/newtoxins = 0 + density = 1 + anchored = 1.0 + +/obj/machinery/mineral/gasextractor/New() + ..() + spawn( 5 ) + src.input = locate(/obj/machinery/mineral/input, get_step(src, NORTH)) + src.output = locate(/obj/machinery/mineral/output, get_step(src, SOUTH)) + return + return + +/obj/machinery/mineral/gasextractor/attack_hand(user as mob) + + if(processing == 1) + user << "The machine is processing" + return + + var/dat + dat = text("input connection status: ") + if (input) + dat += text("CONNECTED") + else + dat += text("NOT CONNECTED") + dat += text("
output connection status: ") + if (output) + dat += text("CONNECTED") + else + dat += text("NOT CONNECTED") + + dat += text("

Extract gas") + + dat += text("

Message: [message]") + + user << browse("[dat]", "window=purifier") + +/obj/machinery/mineral/gasextractor/Topic(href, href_list) + if(..()) + return + + usr.machine = src + src.add_fingerprint(usr) + if(href_list["extract"]) + if (src.output) + if (locate(/obj/machinery/portable_atmospherics/canister,output.loc)) + newtoxins = 0 + processing = 1 + var/obj/item/weapon/ore/O + while(locate(/obj/item/weapon/ore, input.loc) && locate(/obj/machinery/portable_atmospherics/canister,output.loc)) + O = locate(/obj/item/weapon/ore, input.loc) + if (istype(O,/obj/item/weapon/ore/uranium)) + var/obj/machinery/portable_atmospherics/canister/C + C = locate(/obj/machinery/portable_atmospherics/canister,output.loc) + C.air_contents.toxins += 100 + newtoxins += 100 + del(O) + sleep(5); + processing = 0; + message = "Canister filled with [newtoxins] units of toxins" + else + message = "No canister found" + src.updateUsrDialog() + return + +/******************************Lantern*******************************/ + +/obj/item/device/flashlight/lantern + name = "Mining Lantern" + icon = 'lighting.dmi' + icon_state = "lantern-off" + desc = "A miner's lantern" + anchored = 0 + var/brightness = 12 // luminosity when on + +/obj/item/device/flashlight/lantern/New() + luminosity = 0 + on = 0 + return + +/obj/item/device/flashlight/lantern/attack_self(mob/user) + ..() + if (on == 1) + icon_state = "lantern-on" + else + icon_state = "lantern-off" + + +/*****************************Pickaxe********************************/ + +/obj/item/weapon/pickaxe + name = "Miner's pickaxe" + icon = 'items.dmi' + icon_state = "pickaxe" + flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + force = 5.0 + throwforce = 7.0 + item_state = "wrench" + w_class = 2.0 + m_amt = 50 + +/*****************************Shovel********************************/ + +/obj/item/weapon/shovel + name = "Shovel" + icon = 'items.dmi' + icon_state = "shovel" + flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + force = 5.0 + throwforce = 7.0 + item_state = "wrench" + w_class = 2.0 + m_amt = 50 + + +/******************************Materials****************************/ + +/obj/item/weapon/sheet/gold + name = "gold" + icon_state = "sheet-gold" + force = 5.0 + g_amt = 3750 + throwforce = 5 + w_class = 3.0 + throw_speed = 3 + throw_range = 3 + +/obj/item/weapon/sheet/gold/New() + pixel_x = rand(0,4)-4 + pixel_y = rand(0,4)-4 + +/obj/item/weapon/sheet/silver + name = "silver" + icon_state = "sheet-silver" + force = 5.0 + g_amt = 3750 + throwforce = 5 + w_class = 3.0 + throw_speed = 3 + throw_range = 3 + +/obj/item/weapon/sheet/silver/New() + pixel_x = rand(0,4)-4 + pixel_y = rand(0,4)-4 + +/obj/item/weapon/sheet/diamond + name = "diamond" + icon_state = "sheet-diamond" + force = 5.0 + g_amt = 3750 + throwforce = 5 + w_class = 3.0 + throw_speed = 3 + throw_range = 3 + +/obj/item/weapon/sheet/diamond/New() + pixel_x = rand(0,4)-4 + pixel_y = rand(0,4)-4 + +/obj/item/weapon/sheet/plasma + name = "solid plasma" + icon_state = "sheet-plasma" + force = 5.0 + g_amt = 3750 + throwforce = 5 + w_class = 3.0 + throw_speed = 3 + throw_range = 3 + + +/**********************Rail track**************************/ + +/obj/machinery/rail_track + name = "Rail track" + icon = 'Mining.dmi' + icon_state = "rail" + dir = 2 + var/id = null //this is needed for switches to work Set to the same on the whole length of the track + +/**********************Rail intersection**************************/ + +/obj/machinery/rail_track/intersections + name = "Rail track intersection" + icon_state = "rail_intersection" + +/obj/machinery/rail_track/intersections/attack_hand(user as mob) + switch (dir) + if (1) dir = 5 + if (5) dir = 4 + if (4) dir = 9 + if (9) dir = 2 + if (2) dir = 10 + if (10) dir = 8 + if (8) dir = 6 + if (6) dir = 1 + return + +/obj/machinery/rail_track/intersections/NSE + name = "Rail track T intersection" + icon_state = "rail_intersection_NSE" + dir = 2 + +/obj/machinery/rail_track/intersections/NSE/attack_hand(user as mob) + switch (dir) + if (1) dir = 5 + if (2) dir = 5 + if (5) dir = 9 + if (9) dir = 2 + return + +/obj/machinery/rail_track/intersections/SEW + name = "Rail track T intersection" + icon_state = "rail_intersection_SEW" + dir = 8 + +/obj/machinery/rail_track/intersections/SEW/attack_hand(user as mob) + switch (dir) + if (8) dir = 6 + if (4) dir = 6 + if (6) dir = 5 + if (5) dir = 8 + return + +/obj/machinery/rail_track/intersections/NSW + name = "Rail track T intersection" + icon_state = "rail_intersection_NSW" + dir = 2 + +/obj/machinery/rail_track/intersections/NSW/attack_hand(user as mob) + switch (dir) + if (1) dir = 10 + if (2) dir = 10 + if (10) dir = 6 + if (6) dir = 2 + return + +/obj/machinery/rail_track/intersections/NEW + name = "Rail track T intersection" + icon_state = "rail_intersection_NEW" + dir = 8 + +/obj/machinery/rail_track/intersections/NEW/attack_hand(user as mob) + switch (dir) + if (4) dir = 9 + if (8) dir = 9 + if (9) dir = 10 + if (10) dir = 8 + return + +/**********************Rail switch**************************/ + +/obj/machinery/rail_switch + name = "Rail switch" + icon = 'Mining.dmi' + icon_state = "rail" + dir = 2 + icon = 'recycling.dmi' + icon_state = "switch-off" + var/obj/machinery/rail_track/track = null + var/id //used for to change the track pieces + +/obj/machinery/rail_switch/New() + spawn(10) + src.track = locate(/obj/machinery/rail_track, get_step(src, NORTH)) + if(track) + id = track.id + return + +/obj/machinery/rail_switch/attack_hand(user as mob) + user << "You switch the rail track's direction" + for (var/obj/machinery/rail_track/T in world) + if (T.id == src.id) + var/obj/machinery/rail_car/C = locate(/obj/machinery/rail_car, T.loc) + if (C) + switch (T.dir) + if(1) + switch(C.direction) + if("N") C.direction = "S" + if("S") C.direction = "N" + if("E") C.direction = "S" + if("W") C.direction = "S" + if(2) + switch(C.direction) + if("N") C.direction = "S" + if("S") C.direction = "N" + if("E") C.direction = "S" + if("W") C.direction = "S" + if(4) + switch(C.direction) + if("N") C.direction = "E" + if("S") C.direction = "E" + if("E") C.direction = "W" + if("W") C.direction = "E" + if(8) + switch(C.direction) + if("N") C.direction = "E" + if("S") C.direction = "E" + if("E") C.direction = "W" + if("W") C.direction = "E" + if(5) + switch(C.direction) + if("N") C.direction = "S" + if("S") C.direction = "E" + if("E") C.direction = "S" + if("W") C.direction = "S" + if(6) + switch(C.direction) + if("N") C.direction = "S" + if("S") C.direction = "W" + if("E") C.direction = "S" + if("W") C.direction = "S" + if(9) + switch(C.direction) + if("N") C.direction = "E" + if("S") C.direction = "E" + if("E") C.direction = "N" + if("W") C.direction = "E" + if(10) + switch(C.direction) + if("N") C.direction = "W" + if("S") C.direction = "W" + if("E") C.direction = "W" + if("W") C.direction = "N" + return + + +/**********************Mining car (Crate like thing, not the rail car)**************************/ + +/obj/crate/miningcar + desc = "A mining car. This one doesn't work on rails, but has to be dragged." + name = "Mining car (not for rails)" + icon = 'storage.dmi' + icon_state = "miningcar" + density = 1 + openicon = "miningcaropen" + closedicon = "miningcar" + +/**********************Rail car**************************/ + +/obj/machinery/rail_car + name = "Rail car" + icon = 'Storage.dmi' + icon_state = "miningcar" + var/direction = "S" //S = south, N = north, E = east, W = west. Determines whichw ay it'll look first + var/moving = 0; + anchored = 1 + density = 1 + +/obj/machinery/rail_car/attack_hand(user as mob) + if (moving == 0) + processing_items.Add(src) + moving = 1 + else + processing_items.Remove(src) + moving = 0 + return + +/* +for (var/client/C) + C << "Dela." +*/ + +/obj/machinery/rail_car/process() + if (moving == 1) + switch (direction) + if ("S") + for (var/obj/machinery/rail_track/R in locate(src.x,src.y-1,src.z)) + if (R.dir == 10) + direction = "W" + if (R.dir == 9) + direction = "E" + if (R.dir == 2 || R.dir == 1 || R.dir == 10 || R.dir == 9) + step(src,get_dir(src,R)) + break + else + moving = 0 + if ("N") + for (var/obj/machinery/rail_track/R in locate(src.x,src.y+1,src.z)) + if (R.dir == 5) + direction = "E" + if (R.dir == 6) + direction = "W" + if (R.dir == 5 || R.dir == 1 || R.dir == 6 || R.dir == 2) + step(src,get_dir(src,R)) + break + else + moving = 0 + if ("E") + for (var/obj/machinery/rail_track/R in locate(src.x+1,src.y,src.z)) + if (R.dir == 6) + direction = "S" + if (R.dir == 10) + direction = "N" + if (R.dir == 4 || R.dir == 8 || R.dir == 10 || R.dir == 6) + step(src,get_dir(src,R)) + break + else + moving = 0 + if ("W") + for (var/obj/machinery/rail_track/R in locate(src.x-1,src.y,src.z)) + if (R.dir == 9) + direction = "N" + if (R.dir == 5) + direction = "S" + if (R.dir == 8 || R.dir == 9 || R.dir == 5 || R.dir == 4) + step(src,get_dir(src,R)) + break + else + moving = 0 + else + processing_items.Remove(src) + moving = 0 + return + + +/**********************Spaceship builder area definitions**************************/ + +/area/shipbuilder + requires_power = 0 + luminosity = 1 + sd_lighting = 0 + +/area/shipbuilder/station + name = "shipbuilder station" + icon_state = "teleporter" + +/area/shipbuilder/ship1 + name = "shipbuilder ship1" + icon_state = "teleporter" + +/area/shipbuilder/ship2 + name = "shipbuilder ship2" + icon_state = "teleporter" + +/area/shipbuilder/ship3 + name = "shipbuilder ship3" + icon_state = "teleporter" + +/area/shipbuilder/ship4 + name = "shipbuilder ship4" + icon_state = "teleporter" + +/area/shipbuilder/ship5 + name = "shipbuilder ship5" + icon_state = "teleporter" + +/area/shipbuilder/ship6 + name = "shipbuilder ship6" + icon_state = "teleporter" + + +/**********************Spaceship builder**************************/ + +/obj/machinery/spaceship_builder + name = "Robotic Fabricator" + icon = 'surgery.dmi' + icon_state = "fab-idle" + density = 1 + anchored = 1 + var/metal_amount = 0 + var/operating = 0 + var/area/currentShuttleArea = null + var/currentShuttleName = null + +/obj/machinery/spaceship_builder/proc/buildShuttle(var/shuttle) + + var/shuttleat = null + var/shuttleto = "/area/shipbuilder/station" + + var/req_metal = 0 + switch(shuttle) + if("hopper") + shuttleat = "/area/shipbuilder/ship1" + currentShuttleName = "Planet hopper" + req_metal = 25000 + if("bus") + shuttleat = "/area/shipbuilder/ship2" + currentShuttleName = "Blnder Bus" + req_metal = 60000 + if("dinghy") + shuttleat = "/area/shipbuilder/ship3" + currentShuttleName = "Space dinghy" + req_metal = 100000 + if("van") + shuttleat = "/area/shipbuilder/ship4" + currentShuttleName = "Boxvan MMDLVI" + req_metal = 120000 + if("secvan") + shuttleat = "/area/shipbuilder/ship5" + currentShuttleName = "Boxvan MMDLVI - Security edition" + req_metal = 125000 + if("station4") + shuttleat = "/area/shipbuilder/ship6" + currentShuttleName = "Space station 4" + req_metal = 250000 + + if (metal_amount - req_metal < 0) + return + + if (!shuttleat) + return + + var/area/from = locate(shuttleat) + var/area/dest = locate(shuttleto) + + if(!from || !dest) + return + + currentShuttleArea = shuttleat + from.move_contents_to(dest) + return + +/obj/machinery/spaceship_builder/proc/scrapShuttle() + + var/shuttleat = "/area/shipbuilder/station" + var/shuttleto = currentShuttleArea + + if (!shuttleto) + return + + var/area/from = locate(shuttleat) + var/area/dest = locate(shuttleto) + + if(!from || !dest) + return + + currentShuttleArea = null + currentShuttleName = null + from.move_contents_to(dest) + return + +/obj/machinery/spaceship_builder/attackby(obj/item/weapon/W as obj, mob/user as mob) + + if(operating == 1) + user << "The machine is processing" + return + + if (!(istype(usr, /mob/living/carbon/human) || ticker) && ticker.mode.name != "monkey") + usr << "\red You don't have the dexterity to do this!" + return + + if (istype(W, /obj/item/stack/sheet/metal)) + + var/obj/item/stack/sheet/metal/M = W + user << "\blue You insert all the metal into the machine." + metal_amount += M.amount * 100 + del(M) + + else + return attack_hand(user) + return + +/obj/machinery/spaceship_builder/attack_hand(user as mob) + if(operating == 1) + user << "The machine is processing" + return + + var/dat + dat = text("Ship fabricator

") + dat += text("Current ammount of Metal: [metal_amount]

") + + if (currentShuttleArea) + dat += text("Currently building

[currentShuttleName]

") + dat += text("Build the shuttle to your liking.
This shuttle will be sent to the station in the event of an emergency along with a centcom emergency shuttle.") + dat += text("


Scrap current shuttle") + else + dat += text("Available ships to build:

") + dat += text("Planet hopper - Tiny, Slow
") + dat += text("Blunder Bus - Small, Decent speed
") + dat += text("Space dinghy - Medium size, Decent speed
") + dat += text("Boxvan MMDLVIr - Medium size, Decent speed
") + dat += text("Boxvan MMDLVI - Security eidition - Large, Rather slow
") + dat += text("Space station 4 - Huge, Slow
") + + user << browse("[dat]", "window=shipbuilder") + + +/obj/machinery/spaceship_builder/Topic(href, href_list) + if(..()) + return + usr.machine = src + src.add_fingerprint(usr) + if(href_list["ship"]) + buildShuttle(href_list["ship"]) + if(href_list["scrap"]) + scrapShuttle(href_list["ship"]) + src.updateUsrDialog() + return \ No newline at end of file diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index 9ac1f2f25a6..36aaa6c6b65 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -228,7 +228,7 @@ world << sound('outbreak7.ogg') var/virus_type if(!virus) - virus_type = pick(/datum/disease/dnaspread,/datum/disease/flu,/datum/disease/cold,/datum/disease/brainrot,/datum/disease/magnitis,/datum/disease/pierrot_throat) + virus_type = pick(/datum/disease/dnaspread,/datum/disease/flu,/datum/disease/cold,/datum/disease/brainrot,/datum/disease/magnitis/*,/datum/disease/pierrot_throat*/) else switch(virus) if("fake gbs") @@ -245,8 +245,8 @@ virus_type = /datum/disease/dnaspread if("flu") virus_type = /datum/disease/flu - if("pierrot's throat") - virus_type = /datum/disease/pierrot_throat +// if("pierrot's throat") +// virus_type = /datum/disease/pierrot_throat for(var/mob/living/carbon/human/H in world) if((H.virus) || (H.stat == 2)) continue diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index c2c5843f3bf..24781f8693f 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -2,7 +2,7 @@ if(src.mutantrace == "lizard") if(copytext(message, 1, 2) != "*") message = dd_replaceText(message, "s", stutter("ss")) - if(istype(src.virus, /datum/disease/pierrot_throat)) +/* if(istype(src.virus, /datum/disease/pierrot_throat)) var/list/temp_message = dd_text2list(message, " ") var/list/pick_list = list() for(var/i = 1, i <= temp_message.len, i++) @@ -15,6 +15,7 @@ pick_list -= H message = dd_list2text(temp_message, " ") ..(message) +*/ /mob/living/carbon/human/say_understands(var/other) if (istype(other, /mob/living/silicon/ai)) diff --git a/icons/obj/hydroponics.dmi b/icons/obj/hydroponics.dmi index 5668d536967..6ab15f80d8e 100644 Binary files a/icons/obj/hydroponics.dmi and b/icons/obj/hydroponics.dmi differ diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 0f8441f58c7..f8ea29fa472 100644 Binary files a/icons/obj/items.dmi and b/icons/obj/items.dmi differ diff --git a/icons/obj/lighting.dmi b/icons/obj/lighting.dmi index 6ba704429bc..7c6b2d9f68b 100644 Binary files a/icons/obj/lighting.dmi and b/icons/obj/lighting.dmi differ diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index 9171ca342ad..d3326cd7465 100644 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 fd169314b05..15d236d4ae6 100644 Binary files a/icons/turf/floors.dmi and b/icons/turf/floors.dmi differ diff --git a/icons/turf/walls.dmi b/icons/turf/walls.dmi index 20aed9ceb88..997226a96f7 100644 Binary files a/icons/turf/walls.dmi and b/icons/turf/walls.dmi differ diff --git a/maps/tgstation.2.0.0.dmm b/maps/tgstation.2.0.0.dmm index 9f4bf9c201a..a3a812a1d8d 100644 --- a/maps/tgstation.2.0.0.dmm +++ b/maps/tgstation.2.0.0.dmm @@ -6758,6 +6758,410 @@ "czX" = (/obj/table/woodentable{dir = 6},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown) "czY" = (/obj/signpost,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown) "czZ" = (/obj/landmark{name = "Clown Land"},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown) +"cAa" = (/turf/space,/area/shipbuilder/ship1) +"cAb" = (/turf/space,/area/shipbuilder/ship2) +"cAc" = (/turf/space,/area/shipbuilder/ship3) +"cAd" = (/turf/space,/area/shipbuilder/ship4) +"cAe" = (/turf/space,/area/shipbuilder/ship5) +"cAf" = (/turf/space,/area/shipbuilder/ship6) +"cAg" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship6) +"cAh" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6) +"cAi" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6) +"cAj" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6) +"cAk" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship6) +"cAl" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6) +"cAm" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship6) +"cAn" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6) +"cAo" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship3) +"cAp" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship3) +"cAq" = (/obj/machinery/shuttle/engine/propulsion{dir = 1},/turf/simulated/shuttle/wall,/area/shipbuilder/ship3) +"cAr" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship3) +"cAs" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship4) +"cAt" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4) +"cAu" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4) +"cAv" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship4) +"cAw" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship5) +"cAx" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5) +"cAy" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5) +"cAz" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship5) +"cAA" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship6) +"cAB" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area/shipbuilder/ship3) +"cAC" = (/obj/machinery/shuttle/engine/heater{dir = 1},/obj/window/reinforced/west,/obj/window/reinforced/west{tag = "icon-rwindow"; icon_state = "rwindow"; dir = 2},/turf/simulated/shuttle/floor,/area/shipbuilder/ship3) +"cAD" = (/obj/machinery/shuttle/engine/heater{dir = 1},/obj/window/reinforced/west{tag = "icon-rwindow"; icon_state = "rwindow"; dir = 2},/turf/simulated/shuttle/floor,/area/shipbuilder/ship3) +"cAE" = (/obj/machinery/shuttle/engine/heater{dir = 1},/obj/window/reinforced/west{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced/west{tag = "icon-rwindow"; icon_state = "rwindow"; dir = 2},/turf/simulated/shuttle/floor,/area/shipbuilder/ship3) +"cAF" = (/turf/simulated/shuttle/wall{dir = 0; icon_state = "wall_floor"},/area/shipbuilder/ship3) +"cAG" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship4) +"cAH" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4) +"cAI" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship4) +"cAJ" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship5) +"cAK" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5) +"cAL" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship5) +"cAM" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area/shipbuilder/ship6) +"cAN" = (/turf/simulated/shuttle/wall{icon_state = "wall_floor"},/area/shipbuilder/ship6) +"cAO" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6) +"cAP" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship3) +"cAQ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shipbuilder/ship3) +"cAR" = (/turf/simulated/shuttle/wall{icon_state = "wall_floor"},/area/shipbuilder/ship4) +"cAS" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4) +"cAT" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area/shipbuilder/ship4) +"cAU" = (/turf/simulated/shuttle/wall{icon_state = "wall_floor"},/area/shipbuilder/ship5) +"cAV" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5) +"cAW" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area/shipbuilder/ship5) +"cAX" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship1) +"cAY" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship1) +"cAZ" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/shipbuilder/ship1) +"cBa" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship1) +"cBb" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship2) +"cBc" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/shipbuilder/ship2) +"cBd" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/shipbuilder/ship2) +"cBe" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/shipbuilder/ship2) +"cBf" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship2) +"cBg" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship1) +"cBh" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship1) +"cBi" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship2) +"cBj" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship2) +"cBk" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2) +"cBl" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4) +"cBm" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5) +"cBn" = (/turf/unsimulated/floor,/area) +"cBo" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2) +"cBp" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship3) +"cBq" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/shipbuilder/ship2) +"cBr" = (/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship1) +"cBs" = (/obj/machinery/shuttle/engine/heater,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship1) +"cBt" = (/obj/window/reinforced/west,/turf/simulated/shuttle/floor,/area/shipbuilder/ship1) +"cBu" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/west{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced/southwest,/turf/simulated/shuttle/floor,/area/shipbuilder/ship3) +"cBv" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "wall_space"},/area/shipbuilder/ship1) +"cBw" = (/obj/machinery/shuttle/engine/propulsion/burst,/turf/space,/area/shipbuilder/ship1) +"cBx" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_space"},/area/shipbuilder/ship1) +"cBy" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shipbuilder/ship6) +"cBz" = (/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2) +"cBA" = (/obj/machinery/shuttle/engine/heater,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2) +"cBB" = (/obj/window/reinforced/west,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2) +"cBC" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "wall_space"},/area/shipbuilder/ship2) +"cBD" = (/obj/machinery/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall,/area/shipbuilder/ship2) +"cBE" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_space"},/area/shipbuilder/ship2) +"cBF" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_floor"},/area/shipbuilder/ship3) +"cBG" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship3) +"cBH" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_floor"},/area/shipbuilder/ship3) +"cBI" = (/obj/machinery/shuttle/engine/heater,/turf/simulated/shuttle/wall,/area/shipbuilder/ship4) +"cBJ" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shipbuilder/ship5) +"cBK" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shipbuilder/ship6) +"cBL" = (/turf/simulated/shuttle/wall{icon_state = "wall_space"},/area/shipbuilder/ship3) +"cBM" = (/obj/grille,/obj/window/reinforced/south,/obj/window/reinforced/north,/obj/window/reinforced/southwest,/turf/simulated/shuttle/floor,/area/shipbuilder/ship3) +"cBN" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_space"},/area/shipbuilder/ship3) +"cBO" = (/obj/machinery/shuttle/engine/propulsion,/turf/space,/area/shipbuilder/ship4) +"cBP" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shipbuilder/ship5) +"cBQ" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shipbuilder/ship6) +"cBR" = (/obj/decal/cleanable/blood/gibs/body,/turf/simulated/floor,/area) +"cBS" = (/obj/decal/cleanable/blood,/obj/decal/cleanable/blood/gibs/limb,/turf/simulated/floor{tag = "icon-damaged2"; icon_state = "damaged2"},/area) +"cBT" = (/turf/simulated/floor{tag = "icon-damaged2"; icon_state = "damaged2"},/area) +"cBU" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area) +"cBV" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area) +"cBW" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area) +"cBX" = (/obj/decal/cleanable/blood,/obj/decal/cleanable/blood/gibs/limb,/obj/item/weapon/baton,/obj/item/weapon/baton,/obj/item/weapon/baton,/turf/simulated/floor{tag = "icon-damaged2"; icon_state = "damaged2"},/area) +"cBY" = (/turf/simulated/floor{tag = "icon-damaged1"; icon_state = "damaged1"},/area) +"cBZ" = (/obj/machinery/light{dir = 1},/obj/decal/cleanable/oil,/turf/simulated/floor{tag = "icon-damaged2"; icon_state = "damaged2"},/area) +"cCa" = (/obj/decal/cleanable/robot_debris/limb,/turf/simulated/floor{tag = "icon-damaged2"; icon_state = "damaged2"},/area) +"cCb" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area) +"cCc" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"cCd" = (/obj/item/weapon/circular_saw,/turf/simulated/floor,/area) +"cCe" = (/obj/decal/cleanable/blood/gibs/core,/obj/decal/cleanable/blood/gibs/limb,/turf/simulated/floor,/area) +"cCf" = (/obj/decal/cleanable/blood,/obj/item/weapon/gun/energy/general,/obj/item/weapon/gun/energy/general,/obj/item/weapon/gun/energy/general,/obj/item/weapon/gun/energy/general,/turf/simulated/floor{tag = "icon-damaged2"; icon_state = "damaged2"},/area) +"cCg" = (/obj/decal/cleanable/oil,/turf/simulated/floor{tag = "icon-damaged1"; icon_state = "damaged1"},/area) +"cCh" = (/obj/decal/cleanable/oil,/turf/simulated/floor,/area) +"cCi" = (/obj/decal/cleanable/robot_debris/limb,/turf/simulated/floor,/area) +"cCj" = (/obj/item/weapon/scalpel,/turf/simulated/floor,/area) +"cCk" = (/obj/machinery/optable,/turf/simulated/floor,/area) +"cCl" = (/obj/machinery/shuttle/engine/heater,/turf/simulated/shuttle/wall,/area/shipbuilder/ship5) +"cCm" = (/obj/machinery/shuttle/engine/heater,/turf/simulated/shuttle/wall,/area/shipbuilder/ship6) +"cCn" = (/obj/decal/cleanable/blood,/turf/simulated/floor,/area) +"cCo" = (/turf/simulated/floor{tag = "icon-damaged3"; icon_state = "damaged3"},/area) +"cCp" = (/obj/decal/cleanable/robot_debris/limb,/turf/simulated/floor{tag = "icon-damaged3"; icon_state = "damaged3"},/area) +"cCq" = (/obj/item/robot_parts/r_leg,/obj/item/robot_parts/r_arm,/obj/item/robot_parts/l_leg,/obj/item/robot_parts/l_arm,/obj/item/robot_parts/chest,/turf/simulated/floor,/area) +"cCr" = (/obj/item/robot_parts/chest,/obj/item/robot_parts/r_leg,/obj/item/robot_parts/l_leg,/turf/simulated/floor,/area) +"cCs" = (/obj/crate,/turf/simulated/floor,/area) +"cCt" = (/obj/machinery/shuttle/engine/propulsion,/turf/space,/area/shipbuilder/ship5) +"cCu" = (/obj/machinery/shuttle/engine/propulsion,/turf/space,/area/shipbuilder/ship6) +"cCv" = (/obj/decal/cleanable/blood/gibs,/obj/item/weapon/baton,/turf/simulated/floor,/area) +"cCw" = (/obj/decal/cleanable/blood,/turf/simulated/floor{tag = "icon-damaged2"; icon_state = "damaged2"},/area) +"cCx" = (/obj/machinery/light,/obj/decal/cleanable/robot_debris/limb,/turf/simulated/floor{tag = "icon-damaged2"; icon_state = "damaged2"},/area) +"cCy" = (/obj/machinery/light,/turf/simulated/floor,/area) +"cCz" = (/obj/machinery/robotic_fabricator,/turf/simulated/floor,/area) +"cCA" = (/obj/item/robot_parts/robot_suit,/turf/simulated/floor,/area) +"cCB" = (/obj/machinery/light,/obj/item/robot_parts/robot_suit,/turf/simulated/floor,/area) +"cCC" = (/obj/decal/cleanable/blood/gibs/limb,/turf/simulated/floor,/area) +"cCD" = (/obj/decal/cleanable/blood/gibs/limb,/turf/simulated/floor{tag = "icon-damaged1"; icon_state = "damaged1"},/area) +"cCE" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area) +"cCF" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area) +"cCG" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area) +"cCH" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"cCI" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "This area is not relevant to the station. Consider it being here a teaser-trailer."; name = "Station designer information"},/turf/simulated/floor,/area) +"cCJ" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area) +"cCK" = (/obj/machinery/door/airlock{name = "Station designer"},/turf/simulated/floor,/area) +"cCL" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area) +"cCM" = (/turf/simulated/floor{icon_state = "warning"},/area) +"cCN" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area) +"cCO" = (/turf/simulated/mineral,/area) +"cCP" = (/obj/machinery/mineral/input,/turf/simulated/floor,/area) +"cCQ" = (/obj/machinery/mineral/purifier,/turf/simulated/floor,/area) +"cCR" = (/obj/machinery/mineral/output,/turf/simulated/floor,/area) +"cCS" = (/turf/simulated/mineral/urenium,/area) +"cCT" = (/turf/simulated/wall,/area/mine/lobby) +"cCU" = (/turf/simulated/floor,/area/mine/lobby) +"cCV" = (/obj/item/clothing/glasses/meson,/turf/simulated/floor,/area) +"cCW" = (/turf/simulated/mineral/iron,/area) +"cCX" = (/obj/machinery/door/airlock/engineering{name = "Thrust research"},/turf/simulated/floor,/area/mine/lobby) +"cCY" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "This area will likely not be on this station, but it's intention is to research better engines with the help of ores, mined from outside. These will reduce the time the emergency shuttle will need to get to the station."; name = "Thrust research information"},/turf/simulated/floor,/area/mine/lobby) +"cCZ" = (/obj/item/weapon/weldingtool,/turf/simulated/floor,/area) +"cDa" = (/obj/closet,/turf/simulated/floor{tag = "icon-white"; icon_state = "white"},/area) +"cDb" = (/obj/secure_closet/medical1,/turf/simulated/floor{tag = "icon-white"; icon_state = "white"},/area) +"cDc" = (/obj/table{tag = "icon-tabledir (SOUTHWEST)"; icon_state = "tabledir"; dir = 10},/obj/item/weapon/reagent_containers/glass/large{pixel_y = 8},/obj/item/weapon/reagent_containers/pill/kelotane{pixel_x = 10},/turf/simulated/floor{tag = "icon-white"; icon_state = "white"},/area) +"cDd" = (/obj/table{tag = "icon-tabledir (SOUTHEAST)"; icon_state = "tabledir"; dir = 6},/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_x = -2; pixel_y = 7},/turf/simulated/floor{tag = "icon-white"; icon_state = "white"},/area) +"cDe" = (/obj/window/reinforced/west,/turf/simulated/floor,/area) +"cDf" = (/obj/decal/cleanable/blood,/turf/simulated/floor{tag = "icon-dark"; icon_state = "dark"},/area) +"cDg" = (/turf/simulated/floor{tag = "icon-dark"; icon_state = "dark"},/area) +"cDh" = (/turf/simulated/floor{tag = "icon-white"; icon_state = "white"},/area) +"cDi" = (/obj/decal/cleanable/xenoblood,/turf/simulated/floor{tag = "icon-dark"; icon_state = "dark"},/area) +"cDj" = (/obj/item/weapon/gun/energy/general,/turf/simulated/floor{tag = "icon-dark"; icon_state = "dark"},/area) +"cDk" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area) +"cDl" = (/turf/simulated/shuttle/wall,/area) +"cDm" = (/obj/machinery/shuttle/engine/propulsion{dir = 8},/turf/simulated/shuttle/wall,/area) +"cDn" = (/obj/spresent,/turf/simulated/floor{tag = "icon-white"; icon_state = "white"},/area) +"cDo" = (/obj/reagent_dispensers/fueltank,/turf/simulated/floor,/area) +"cDp" = (/obj/closet,/turf/simulated/floor,/area) +"cDq" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area) +"cDr" = (/turf/simulated/shuttle/floor,/area) +"cDs" = (/turf/space,/area/mine/lobby) +"cDt" = (/turf/space,/area/shipbuilder/station) +"cDu" = (/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor{tag = "icon-white"; icon_state = "white"},/area) +"cDv" = (/obj/item/weapon/baton,/turf/simulated/floor{tag = "icon-dark"; icon_state = "dark"},/area) +"cDw" = (/obj/item/weapon/storage/bible,/turf/simulated/floor{tag = "icon-dark"; icon_state = "dark"},/area) +"cDx" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area) +"cDy" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "wall_space"},/area) +"cDz" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_floor"},/area) +"cDA" = (/obj/window/reinforced/north,/turf/simulated/floor,/area) +"cDB" = (/turf/simulated/shuttle/wall{icon_state = "wall_floor"},/area) +"cDC" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area) +"cDD" = (/turf/simulated/floor{tag = "icon-caution_north"; icon_state = "caution_north"},/area) +"cDE" = (/obj/door_assembly,/turf/simulated/floor,/area) +"cDF" = (/obj/structure/girder,/turf/simulated/floor/plating,/area) +"cDG" = (/obj/stool/chair{dir = 1},/turf/simulated/shuttle/floor,/area) +"cDH" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/mine/lobby) +"cDI" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/mine/lobby) +"cDJ" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby) +"cDK" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/lobby) +"cDL" = (/obj/machinery/conveyor{dir = 1; id = "3"},/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/lobby) +"cDM" = (/obj/machinery/the_singularitygen,/turf/simulated/floor,/area) +"cDN" = (/obj/decal/cleanable/robot_debris/gib,/turf/simulated/floor{tag = "icon-caution_east"; icon_state = "caution_east"},/area) +"cDO" = (/obj/item/weapon/wrench,/turf/simulated/floor,/area) +"cDP" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/mine/lobby) +"cDQ" = (/obj/grille,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby) +"cDR" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby) +"cDS" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/lobby) +"cDT" = (/obj/machinery/conveyor{dir = 1; id = "3"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/lobby) +"cDU" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/lobby) +"cDV" = (/obj/decal/cleanable/robot_debris/gib,/turf/simulated/floor,/area) +"cDW" = (/turf/simulated/floor{tag = "icon-caution_east"; icon_state = "caution_east"},/area) +"cDX" = (/obj/item/stack/tile,/turf/simulated/floor,/area) +"cDY" = (/obj/structure/girder,/turf/simulated/floor,/area) +"cDZ" = (/obj/item/weapon/screwdriver,/turf/simulated/floor{tag = "icon-damaged2"; icon_state = "damaged2"},/area) +"cEa" = (/obj/item/stack/tile,/turf/simulated/floor{tag = "icon-damaged3"; icon_state = "damaged3"},/area) +"cEb" = (/turf/simulated/floor/plating,/area) +"cEc" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/lobby) +"cEd" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/lobby) +"cEe" = (/obj/machinery/conveyor{dir = 1; id = "3"},/turf/simulated/floor,/area/mine/lobby) +"cEf" = (/obj/sign/vacuum{desc = "A warning sign which reads 'EXIT INTO SPACE"; name = "EXIT INTO SPACE"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/mine/lobby) +"cEg" = (/obj/item/weapon/cable_coil,/turf/simulated/floor,/area) +"cEh" = (/obj/table,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor,/area/mine/lobby) +"cEi" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/east,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/mine/lobby) +"cEj" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "The supply shuttle is not made yet and doesn't go anywhere. The loading system isn't made yet either. It will likely be used to deliver ores to the QM's"; name = "Supply shuttle information"},/turf/simulated/floor,/area/mine/lobby) +"cEk" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/lobby) +"cEl" = (/obj/disposaloutlet{dir = 1},/obj/disposalpipe/trunk,/turf/simulated/floor,/area/mine/lobby) +"cEm" = (/obj/machinery/light{dir = 8},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/lobby) +"cEn" = (/obj/machinery/computer2,/turf/simulated/floor,/area) +"cEo" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/mine/lobby) +"cEp" = (/obj/sign/electricshock,/turf/simulated/wall,/area/mine/lobby) +"cEq" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby) +"cEr" = (/obj/item/stack/tile,/turf/simulated/floor/plating,/area) +"cEs" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/mine/lobby) +"cEt" = (/obj/disposalpipe/segment{dir = 1},/obj/item/weapon/paper{anchored = 1; density = 1; info = "The supply shuttle is not made yet and doesn't go anywhere. The loading system isn't made yet either. It will likely be used to deliver ores to the QM's"; name = "Supply shuttle information"},/turf/simulated/floor,/area/mine/lobby) +"cEu" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "This area is intended for the construction of custom ships. Put metal into the machine to build them. Note that these ships require loads and loads of metal so mining will be necessary to build anything worth mentioning.

The ship will then be sent to the station once the shuttle is called. To prevent idiot ship builders making one which isn't boardable, the regular centcom ship will be sent as well. The time to arrival of this ship will be determined in thrust research to the north."; name = "Ship building information"},/turf/simulated/floor,/area/mine/lobby) +"cEv" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/mine/lobby) +"cEw" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_floor"},/area) +"cEx" = (/obj/machinery/door/airlock/command{name = "Shipyard"},/turf/simulated/floor,/area/mine/lobby) +"cEy" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby) +"cEz" = (/obj/machinery/spaceship_builder,/turf/simulated/floor,/area/mine/lobby) +"cEA" = (/obj/machinery/shuttle/engine/propulsion,/turf/simulated/shuttle/wall,/area) +"cEB" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_space"},/area) +"cEC" = (/obj/machinery/light,/turf/simulated/floor,/area/mine/lobby) +"cED" = (/obj/disposalpipe/segment{dir = 1},/obj/machinery/light,/turf/simulated/floor,/area/mine/lobby) +"cEE" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby) +"cEF" = (/obj/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/lobby) +"cEG" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/lobby) +"cEH" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/lobby) +"cEI" = (/obj/disposalpipe/segment{dir = 1},/turf/space,/area/mine/lobby) +"cEJ" = (/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/mine/lobby) +"cEK" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby) +"cEL" = (/obj/disposalpipe/segment{dir = 1},/turf/space,/area) +"cEM" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/mine/lobby) +"cEN" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/mine/lobby) +"cEO" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/mine/lobby) +"cEP" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/mine/lobby) +"cEQ" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor,/area/mine/lobby) +"cER" = (/obj/machinery/door/airlock/maintenance,/turf/simulated/floor,/area/mine/lobby) +"cES" = (/obj/closet/emcloset,/turf/simulated/floor,/area/mine/lobby) +"cET" = (/obj/machinery/light/small,/turf/simulated/floor,/area/mine/lobby) +"cEU" = (/obj/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/mine/lobby) +"cEV" = (/obj/machinery/door/airlock/engineering{name = "Storage"},/turf/simulated/floor,/area/mine/lobby) +"cEW" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby) +"cEX" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby) +"cEY" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby) +"cEZ" = (/obj/disposalpipe/junction,/turf/simulated/wall,/area/mine/lobby) +"cFa" = (/obj/stool/chair{dir = 4},/turf/simulated/floor,/area/mine/lobby) +"cFb" = (/obj/table,/turf/simulated/floor,/area/mine/lobby) +"cFc" = (/obj/stool/chair{dir = 8},/turf/simulated/floor,/area/mine/lobby) +"cFd" = (/obj/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/lobby) +"cFe" = (/obj/crate,/turf/simulated/floor,/area/mine/lobby) +"cFf" = (/obj/window/reinforced/east,/obj/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/mine/lobby) +"cFg" = (/obj/window/reinforced/east,/obj/item/weapon/ore,/obj/item/weapon/ore,/obj/item/weapon/ore,/obj/item/weapon/ore,/obj/item/weapon/ore,/obj/item/weapon/ore,/turf/simulated/floor,/area/mine/lobby) +"cFh" = (/obj/window/reinforced/east,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/turf/simulated/floor,/area/mine/lobby) +"cFi" = (/obj/item/weapon/ore/uranium,/obj/item/weapon/ore/uranium,/turf/simulated/floor,/area/mine/lobby) +"cFj" = (/obj/machinery/conveyor{dir = 4; id = "1"},/turf/simulated/floor,/area/mine/lobby) +"cFk" = (/obj/machinery/conveyor{dir = 4; id = "1"},/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/turf/simulated/floor,/area/mine/lobby) +"cFl" = (/obj/machinery/conveyor{dir = 4; id = "1"},/obj/item/weapon/ore/gold,/obj/item/weapon/ore/gold,/obj/item/weapon/ore/gold,/obj/item/weapon/ore/gold,/obj/item/weapon/ore/gold,/turf/simulated/floor,/area/mine/lobby) +"cFm" = (/obj/machinery/conveyor{dir = 4; id = "1"},/obj/plasticflaps,/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby) +"cFn" = (/obj/machinery/conveyor{id = "1"},/turf/simulated/floor,/area/mine/lobby) +"cFo" = (/obj/reagent_dispensers/fueltank,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/mine/lobby) +"cFp" = (/obj/machinery/door/airlock/engineering{name = "EVA"},/turf/simulated/floor,/area/mine/lobby) +"cFq" = (/obj/sign/vacuum{desc = "A warning sign which reads 'EXIT INTO SPACE"; name = "EXIT INTO SPACE"; pixel_y = -32},/turf/simulated/floor,/area/mine/lobby) +"cFr" = (/obj/machinery/conveyor_switch{id = "1"},/turf/simulated/floor,/area/mine/lobby) +"cFs" = (/obj/machinery/mineral/input,/turf/simulated/floor,/area/mine/lobby) +"cFt" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/wall,/area/mine/lobby) +"cFu" = (/obj/window/reinforced/north,/obj/window/reinforced/east,/turf/simulated/floor,/area/mine/lobby) +"cFv" = (/obj/machinery/mineral/input,/obj/machinery/conveyor{id = "1"},/turf/simulated/floor,/area/mine/lobby) +"cFw" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "EVA. Extra equipment put in due to testing"; name = "EVA information"},/turf/simulated/floor,/area/mine/lobby) +"cFx" = (/obj/machinery/dispenser,/turf/simulated/floor,/area/mine/lobby) +"cFy" = (/turf/simulated/wall/r_wall,/area/mine/lobby) +"cFz" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "This is a storage or holding area for mined ores. The production fascilities are to the right"; name = "Supply area information"},/turf/simulated/floor,/area/mine/lobby) +"cFA" = (/obj/machinery/door/airlock/engineering{name = "Production"},/turf/simulated/floor,/area/mine/lobby) +"cFB" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "This area is intended for the making of useful things from ores. Load them on the belt on the north and send them through.

The cumputer is for the gas extractor, which only accepts a particular ore. It is intended to produce plasma. Put a cannister on the south plate (don't need to attach it currently) and the ore in the north."; name = "Production area information"},/turf/simulated/floor,/area/mine/lobby) +"cFC" = (/obj/machinery/mineral/gasextractor,/turf/simulated/floor,/area/mine/lobby) +"cFD" = (/obj/window/reinforced/east,/turf/simulated/floor,/area/mine/lobby) +"cFE" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor,/area/mine/lobby) +"cFF" = (/obj/item/clothing/head/helmet/space,/turf/simulated/floor,/area/mine/lobby) +"cFG" = (/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor,/area/mine/lobby) +"cFH" = (/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/mine/lobby) +"cFI" = (/obj/machinery/mineral/output,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/lobby) +"cFJ" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{id = "1"},/turf/simulated/floor,/area/mine/lobby) +"cFK" = (/turf/simulated/floor/airless/asteroid,/area) +"cFL" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor,/area/mine/lobby) +"cFM" = (/obj/item/clothing/suit/space,/turf/simulated/floor,/area/mine/lobby) +"cFN" = (/obj/crate,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/mine/lobby) +"cFO" = (/obj/machinery/door/airlock/maintenance,/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby) +"cFP" = (/turf/simulated/mineral,/area/mine/unexplored) +"cFQ" = (/obj/stool,/obj/machinery/light,/turf/simulated/floor,/area/mine/lobby) +"cFR" = (/obj/rack,/obj/item/device/analyzer,/obj/item/device/flashlight/lantern,/obj/item/weapon/pickaxe,/obj/item/clothing/suit/space,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/gloves/black,/obj/item/clothing/shoes/black,/obj/item/clothing/under/color/white,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/lobby) +"cFS" = (/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/turf/simulated/floor,/area/mine/lobby) +"cFT" = (/obj/disposalpipe/trunk,/turf/simulated/floor,/area/mine/lobby) +"cFU" = (/obj/machinery/conveyor{dir = 8; id = "1"},/turf/simulated/floor,/area/mine/lobby) +"cFV" = (/obj/machinery/conveyor{dir = 8; id = "1"},/obj/plasticflaps,/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby) +"cFW" = (/obj/machinery/conveyor{dir = 8; id = "1"},/obj/window/reinforced/north,/turf/simulated/floor,/area/mine/lobby) +"cFX" = (/obj/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/mine/lobby) +"cFY" = (/obj/machinery/door/airlock/command{name = "Mint"},/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/mine/lobby) +"cFZ" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/lobby) +"cGa" = (/obj/disposalpipe/junction{dir = 4},/turf/simulated/wall/r_wall,/area/mine/lobby) +"cGb" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/mine/lobby) +"cGc" = (/obj/machinery/conveyor_switch{id = "2"},/turf/simulated/floor,/area/mine/lobby) +"cGd" = (/obj/machinery/conveyor{dir = 4; id = "2"},/obj/machinery/door/airlock/command{name = "Coin press loading area"},/turf/simulated/floor,/area/mine/lobby) +"cGe" = (/obj/machinery/conveyor{dir = 4; id = "2"},/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby) +"cGf" = (/obj/machinery/conveyor{id = "2"},/turf/simulated/floor,/area/mine/lobby) +"cGg" = (/obj/item/weapon/sheet/gold,/obj/item/weapon/sheet/gold,/turf/simulated/floor,/area/mine/lobby) +"cGh" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "For the making of currency - coins.
Load through the north door, make in the room to the south"; name = "Mint information"},/turf/simulated/floor,/area/mine/lobby) +"cGi" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/lobby) +"cGj" = (/obj/plasticflaps,/obj/machinery/mineral/input,/obj/machinery/conveyor{id = "2"},/turf/simulated/floor,/area/mine/lobby) +"cGk" = (/obj/item/weapon/shovel,/turf/simulated/floor/airless/asteroid,/area) +"cGl" = (/obj/machinery/rail_track{dir = 4; id = "MainMineRail"},/obj/machinery/rail_car{direction = "E"},/turf/simulated/floor/airless/asteroid,/area) +"cGm" = (/obj/machinery/rail_track{dir = 4; id = "MainMineRail"},/turf/simulated/floor/airless/asteroid,/area) +"cGn" = (/obj/machinery/rail_track{dir = 6; id = "MainMineRail"},/turf/simulated/floor/airless/asteroid,/area) +"cGo" = (/obj/item/weapon/sheet/silver,/obj/item/weapon/sheet/silver,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/mine/lobby) +"cGp" = (/obj/machinery/mineral/mint,/turf/simulated/floor,/area/mine/lobby) +"cGq" = (/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 0; pixel_y = -32; tag = "icon-securearea"},/turf/simulated/floor/airless/asteroid,/area) +"cGr" = (/obj/machinery/rail_track/intersections/NSW,/turf/simulated/floor/airless/asteroid,/area) +"cGs" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "The mining train will hold 50 pieces of ore and when they will be taken out, they will all be one item. It will be loaded with the help of mining baskets, which currently do not exist. These will hold about 10 pieces of ore. It's intention is to provide the abbility to send stuff back to this fascility without having to drag it every time. To change the train's direction, use the switches, found along the track."; luminosity = 1; name = "Mining train nformation"},/turf/simulated/floor/airless/asteroid,/area) +"cGt" = (/obj/disposalpipe/trunk{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/lobby) +"cGu" = (/obj/machinery/mineral/output,/turf/simulated/floor,/area/mine/lobby) +"cGv" = (/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area) +"cGw" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area) +"cGx" = (/obj/machinery/rail_track/intersections/NEW,/turf/simulated/floor/airless/asteroid,/area) +"cGy" = (/obj/machinery/door/airlock/command{name = "Vault"},/turf/simulated/floor,/area/mine/lobby) +"cGz" = (/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/unexplored) +"cGA" = (/obj/machinery/rail_switch{id = "MainMineRail"},/turf/simulated/floor/airless/asteroid,/area) +"cGB" = (/obj/machinery/rail_track{dir = 2; id = "MainMineRail"},/turf/simulated/floor/airless/asteroid,/area) +"cGC" = (/turf/simulated/mineral/iron,/area/mine/unexplored) +"cGD" = (/turf/simulated/mineral/plasma,/area/mine/unexplored) +"cGE" = (/turf/simulated/mineral,/area/mine/explored) +"cGF" = (/obj/machinery/light{dir = 8},/obj/machinery/rail_track{dir = 2; id = "MainMineRail"},/turf/simulated/floor/airless/asteroid,/area/mine/explored) +"cGG" = (/turf/simulated/floor/airless/asteroid,/area/mine/explored) +"cGH" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/airless/asteroid,/area/mine/explored) +"cGI" = (/obj/machinery/rail_track{dir = 2; id = "MainMineRail"},/turf/simulated/floor/airless/asteroid,/area/mine/explored) +"cGJ" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "The mine has two parts. The explored mine is lit, has a rail track and is safe, but only has metal ore. The unexplored mine is mineral rich, but strange creatures may live there."; luminosity = 1; name = "Artifact nformation"},/turf/simulated/floor/airless/asteroid,/area/mine/explored) +"cGK" = (/obj/machinery/light{dir = 8},/obj/machinery/rail_track{dir = 2; id = "MainMineRail"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cGL" = (/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cGM" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cGN" = (/obj/crate/miningcar,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cGO" = (/obj/machinery/rail_track{dir = 2; id = "MainMineRail"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cGP" = (/turf/simulated/mineral/gold,/area/mine/unexplored) +"cGQ" = (/turf/simulated/mineral/urenium,/area/mine/unexplored) +"cGR" = (/turf/simulated/mineral/silver,/area/mine/unexplored) +"cGS" = (/obj/alien/facehugger,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/unexplored) +"cGT" = (/obj/decal/cleanable/cobweb2,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cGU" = (/obj/machinery/rail_track{dir = 5; id = "MainMineRail"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cGV" = (/obj/machinery/rail_track{dir = 4; id = "MainMineRail"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cGW" = (/obj/machinery/rail_track{dir = 10; id = "MainMineRail"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cGX" = (/turf/simulated/mineral/iron,/area/mine/explored) +"cGY" = (/obj/reagent_dispensers/fueltank,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cGZ" = (/obj/machinery/rail_switch{id = "MainMineRail"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHa" = (/obj/item/device/flashlight/lantern,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHb" = (/obj/closet/emcloset{icon_closed = "mining"; icon_opened = "miningopen"; icon_state = "mining"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHc" = (/obj/machinery/light/small{dir = 4},/obj/closet/emcloset{icon_closed = "mining"; icon_opened = "miningopen"; icon_state = "mining"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHd" = (/obj/machinery/artifact/artifact1,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHe" = (/obj/machinery/light/small{dir = 8},/obj/closet/emcloset{icon_closed = "mining"; icon_opened = "miningopen"; icon_state = "mining"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHf" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "One of the things which you'll find in the mines are artifacts. Search for them around. What they do is still a mystery"; luminosity = 1; name = "Artifact nformation"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHg" = (/obj/decal/cleanable/xenoblood{luminosity = 2},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHh" = (/obj/machinery/rail_track{dir = 6; id = "MainMineRail"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHi" = (/obj/decal/cleanable/cobweb,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHj" = (/turf/simulated/floor/airless/asteroid,/area/mine/unexplored) +"cHk" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHl" = (/obj/ship_landing_beacon{active = 1; anchored = 1; name = "Beacon - Asteroid"; pixel_x = 0},/turf/space,/area) +"cHm" = (/obj/decal/cleanable/blood/gibs,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHn" = (/obj/item/device/flashlight,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHo" = (/obj/decal/cleanable/blood,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHp" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "The mining train will hold 50 pieces of ore and when they will be taken out, they will all be one item. It will be loaded with the help of mining baskets, which currently do not exist. These will hold about 10 pieces of ore. It's intention is to provide the abbility to send stuff back to this fascility without having to drag it every time. To change the train's direction, use the switches, found along the track."; luminosity = 1; name = "Mining train nformation"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHq" = (/obj/machinery/artifact/artifact2,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/unexplored) +"cHr" = (/turf/simulated/mineral/diamond,/area/mine/unexplored) +"cHs" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "One of the things which you'll find in the mines are artifacts. Search for them around. What they do is still a mystery"; luminosity = 1; name = "Artifact nformation"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/unexplored) +"cHt" = (/obj/machinery/artifact/artifact4,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/unexplored) +"cHu" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHv" = (/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 0; pixel_y = 32; tag = "icon-securearea"},/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 0; pixel_y = -32; tag = "icon-securearea"},/obj/item/weapon/paper{anchored = 1; density = 1; info = "This is the entrance to the mineral-rich unexplored mine. While the explored mine has lights, trains and so forth, this mine has nothing. Strange creatures might exist in it as-well"; luminosity = 1; name = "Unexplored mine nformation"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHw" = (/obj/machinery/light/small{dir = 4},/obj/machinery/rail_track{dir = 2; id = "MainMineRail"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHx" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHy" = (/obj/machinery/rail_track{dir = 9; id = "MainMineRail"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHz" = (/obj/machinery/rail_track/intersections/NSE,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHA" = (/obj/machinery/rail_track/intersections/SEW,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHB" = (/obj/machinery/rail_track/intersections/NSW,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHC" = (/obj/machinery/light/small,/obj/machinery/rail_track{dir = 9; id = "MainMineRail"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHD" = (/obj/machinery/light/small{dir = 1},/obj/machinery/rail_track{dir = 4; id = "MainMineRail"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHE" = (/obj/machinery/light/small{dir = 8},/obj/machinery/rail_track{dir = 2; id = "MainMineRail"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHF" = (/obj/machinery/rail_track{dir = 4; id = "MainMineRail"},/obj/item/device/flashlight,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHG" = (/obj/machinery/rail_track{dir = 2; id = "MainMineRail"},/obj/item/device/flashlight,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHH" = (/obj/item/device/pda,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHI" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHJ" = (/turf/space,/area/mine/unexplored) +"cHK" = (/obj/machinery/artifact/artifact3,/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/unexplored) +"cHL" = (/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 32; pixel_y = 0; tag = "icon-securearea"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHM" = (/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 0; pixel_y = -32; tag = "icon-securearea"},/obj/machinery/rail_track{dir = 9; id = "MainMineRail"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"cHN" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "This is the entrance to the mineral-rich unexplored mine. While the explored mine has lights, trains and so forth, this mine has nothing. Strange creatures might exist in it as-well"; luminosity = 1; name = "Unexplored mine nformation"},/turf/simulated/floor/airless{icon_state = "asteroid"; name = "Asteroid"},/area/mine/unexplored) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8564,3 +8968,261 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczFczGczGczGczGczGczGczGczGczGczGczGczTczGczGczGczGczGczGczGczHczGczGczGczGczGczGczGczF aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczFczF "} + +(1,1,8) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQibQibQibQibQibQibQibQibQibQibQibQibQibQiaaabQibQibQibQibQibQibQibQibQibQibQibQibQibQiaaabQibQibQibQibQibQibQibQibQibQibQibQibQibQiaaabQibQibQibQibQibQibQibQibQibQibQibQibQibQiaaabQibQibQibQibQibQibQibQibQibQibQibQibQibQiaaabQibQibQibQibQibQibQibQibQibQibQibQibQibQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAacAacAacAacAacAacAacAacAacAacAacAabQiaaabQicAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbbQiaaabQicAccAccAccAccAccAccAccAccAccAccAccAcbQiaaabQicAdcAdcAdcAdcAdcAdcAdcAdcAdcAdcAdcAdbQiaaabQicAecAecAecAecAecAecAecAecAecAecAecAebQiaaabQicAfcAfcAfcAgcAhcAicAicAjcAkcAfcAfcAfbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAacAacAacAacAacAacAacAacAacAacAacAabQiaaabQicAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbbQiaaabQicAccAccAccAccAccAccAccAccAccAccAccAcbQiaaabQicAdcAdcAdcAdcAdcAdcAdcAdcAdcAdcAdcAdbQiaaabQicAecAecAecAecAecAecAecAecAecAecAecAebQiaaabQicAfcAfcAfcAlcAmcAmcAncAmcAlcAfcAfcAfbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAacAacAacAacAacAacAacAacAacAacAacAabQiaaabQicAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbbQiaaabQicAocApcAqcAqcAqcApcArcAccAccAccAccAcbQiaaabQicAdcAdcAscAtcAucAvcAdcAdcAdcAdcAdcAdbQiaaabQicAecAecAwcAxcAycAzcAecAecAecAecAecAebQiaaabQicAfcAfcAgcAAcAmcAmcAmcAmcAAcAkcAfcAfbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAacAacAacAacAacAacAacAacAacAacAacAabQiaaabQicAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbbQiaaabQicApcABcACcADcAEcAFcApcAccAccAccAccAcbQiaaabQicAscAGcAGcAHcAIcAGcAGcAvcAdcAdcAdcAdbQiaaabQicAwcAJcAJcAKcALcAJcAJcAzcAecAecAecAebQiaaabQicAgcAAcAMcANcAAcAOcAAcAAcAMcANcAAcAkbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAacAacAacAacAacAacAacAacAacAacAacAabQiaaabQicAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbbQiaaabQicApcAPcAPcAPcAPcAQcApcAccAccAccAccAcbQiaaabQicAGcAIcARcAGcAScATcAIcAGcAdcAdcAdcAdbQiaaabQicAJcALcAUcAJcAVcAWcALcAJcAecAecAecAebQiaaabQicAAcAmcAmcAmcAmcAmcAmcAmcAmcAmcAmcAAbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAXcAYcAZcAYcBacAacAacAacAacAacAacAabQiaaabQicBbcBccBdcBdcBecBfcAbcAbcAbcAbcAbcAbbQiaaabQicApcAPcAPcAPcAPcAQcApcAccAccAccAccAcbQiaaabQicAGcAIcAIcAIcAIcAIcAIcAGcAdcAdcAdcAdbQiaaabQicAJcALcALcALcALcALcALcAJcAecAecAecAebQiaaabQicAAcAmcAmcAmcAmcAmcAmcAmcAmcAmcAmcAAbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAYcBgcBgcBhcAYcAacAacAacAacAacAacAabQiaaabQicBicBjcBjcBjcBkcBicAbcAbcAbcAbcAbcAbbQiaaabQicApcAPcAPcAPcAPcAQcApcAccAccAccAccAcbQiaaabQicAGcAIcAIcAIcAIcAIcAIcBlcAdcAdcAdcAdbQiaaabQicAJcALcALcALcALcALcALcBmcAecAecAecAebQiaaabQicAAcAmcAmcAmcAmcAmcAmcAmcAmcAmcAmcAlbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBncBgcBgcBgcBgcAYcAacAacAacAacAacAacAabQiaaacBncBocBjcBjcBjcBjcBicAbcAbcAbcAbcAbcAbbQiaaacBncBpcAPcAPcAPcAPcAQcApcAccAccAccAccAcbQiaaacBncAScAIcAIcAIcAIcAIcAIcAGcAdcAdcAdcAdbQiaaacBncAVcALcALcALcALcALcALcAJcAecAecAecAebQiaaacBncAOcAmcAmcAmcAmcAmcAmcAmcAmcAmcAmcAAbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAYcBgcBgcBgcAYcAacAacAacAacAacAacAabQiaaabQicBicBjcBjcBjcBjcBqcAbcAbcAbcAbcAbcAbbQiaaabQicApcAPcAPcAPcAPcAQcApcAccAccAccAccAcbQiaaabQicAGcAIcAIcAIcAIcAIcAIcBlcAdcAdcAdcAdbQiaaabQicAJcALcALcALcALcALcALcBmcAecAecAecAebQiaaabQicAAcAmcAmcAmcAmcAmcAmcAmcAmcAmcAmcAlbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAYcBgcBgcBgcAYcAacAacAacAacAacAacAabQiaaabQicBicBjcBjcBjcBjcBicAbcAbcAbcAbcAbcAbbQiaaabQicApcAPcAPcAPcAPcAQcApcAccAccAccAccAcbQiaaabQicAGcAIcAIcAIcAIcAIcAIcAGcAdcAdcAdcAdbQiaaabQicAJcALcALcALcALcALcALcAJcAecAecAecAebQiaaabQicAAcAmcAmcAmcAmcAmcAmcAmcAmcAmcAmcAAbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAYcBrcBscBtcAYcAacAacAacAacAacAacAabQiaaabQicBqcBjcBjcBjcBjcBqcAbcAbcAbcAbcAbcAbbQiaaabQicBucAPcAPcAPcAPcAQcBucAccAccAccAccAcbQiaaabQicBlcAIcAIcAIcAIcAIcAIcBlcAdcAdcAdcAdbQiaaabQicBmcALcALcALcALcALcALcBmcAecAecAecAebQiaaabQicAlcAmcAmcAmcAmcAmcAmcAmcAmcAmcAmcAlbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicBvcAYcBwcAYcBxcAacAacAacAacAacAacAabQiaaabQicBicBjcBjcBjcBjcBicAbcAbcAbcAbcAbcAbbQiaaabQicApcAPcAPcAPcAPcAQcApcAccAccAccAccAcbQiaaabQicAGcAIcAIcAIcAIcAIcAIcAGcAdcAdcAdcAdbQiaaabQicAJcALcALcALcALcALcALcAJcAecAecAecAebQiaaabQicAAcAmcAmcAmcAmcAmcAmcAmcAmcAmcAmcAAbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAacAacAacAacAacAacAacAacAacAacAacAabQiaaabQicBicBjcBjcBjcBjcBqcAbcAbcAbcAbcAbcAbbQiaaabQicApcAPcAPcAPcAPcAQcApcAccAccAccAccAcbQiaaabQicAGcAIcAIcAIcAIcAIcAIcBlcAdcAdcAdcAdbQiaaabQicAJcALcALcALcALcALcALcBmcAecAecAecAebQiaaabQicAAcAmcAmcAmcAmcAmcAmcAmcAmcAmcAmcAlbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBncAacAacAacAacAacAacAacAacAacAacAacAabQiaaacBncBocBjcBjcBjcBjcBicAbcAbcAbcAbcAbcAbbQiaaacBncBpcAPcAPcAPcAPcAQcApcAccAccAccAccAcbQiaaacBncAScAIcAIcAIcAIcAIcAIcAGcAdcAdcAdcAdbQiaaacBncAVcALcALcALcALcALcALcAJcAecAecAecAebQiaaacBncAOcAmcAmcAmcAmcAmcAmcBycBycBycBycAAbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAacAacAacAacAacAacAacAacAacAacAacAabQiaaabQicBicBzcBAcBAcBBcBicAbcAbcAbcAbcAbcAbbQiaaabQicApcAPcAPcAPcAPcAQcApcAccAccAccAccAcbQiaaabQicAGcAIcAIcAIcAIcAIcAIcAGcAdcAdcAdcAdbQiaaabQicAJcALcALcALcALcALcALcAJcAecAecAecAebQiaaabQicAAcAmcAmcAmcAmcAmcAmcBycBycBycBycAAbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAacAacAacAacAacAacAacAacAacAacAacAabQiaaabQicBCcBicBDcBDcBicBEcAbcAbcAbcAbcAbcAbbQiaaabQicApcBFcAPcBGcAPcBHcApcAccAccAccAccAcbQiaaabQicAGcBIcBIcAGcAGcBIcBIcAGcAdcAdcAdcAdbQiaaabQicAJcAJcAJcAJcBJcAJcAJcAJcAecAecAecAebQiaaabQicAAcAAcAAcAAcBKcAAcAAcBycBycBycBycAAbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAacAacAacAacAacAacAacAacAacAacAacAabQiaaabQicAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbbQiaaabQicBLcApcBMcBMcBMcApcBNcAccAccAccAccAcbQiaaabQicBOcBOcBOcAdcAdcBOcBOcBOcAdcAdcAdcAdbQiaaabQicAJcBPcBPcBPcBPcBPcBPcAJcAecAecAecAebQiaaabQicAAcBQcBQcBQcBQcBQcAAcBycBycBycBycAAbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcrvcBRcBScBTbCObCObCObCOcBUcBVcBVcBVcBWbCObCObCObCObCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAacAacAacAacAacAacAacAacAacAacAacAabQiaaabQicAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbbQiaaabQicAccAccAccAccAccAccAccAccAccAccAccAcbQiaaabQicAdcAdcAdcAdcAdcAdcAdcAdcAdcAdcAdcAdbQiaaabQicAJcBPcBPcBPcBPcBPcBPcAJcAecAecAecAebQiaaabQicAAcBQcBQcBQcBQcBQcAAcBycBycBycBycAAbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcrvcBXcBTcBYcBYcBZcBYcCacrvcCbcCbcCbcrvcrvcCccrvcCdbCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAacAacAacAacAacAacAacAacAacAacAacAabQiaaabQicAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbbQiaaabQicAccAccAccAccAccAccAccAccAccAccAccAcbQiaaabQicAdcAdcAdcAdcAdcAdcAdcAdcAdcAdcAdcAdbQiaaabQicAJcBPcBPcBPcBPcBPcBPcAJcAecAecAecAebQiaaabQicAAcBQcBQcBQcBQcBQcAAcBycBycBycBycAAbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcCecrvcCfcBTcCacCgcBTcChcCicrvcCjcrvcrvcrvcCkcrvcrvbCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAacAacAacAacAacAacAacAacAacAacAacAabQiaaabQicAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbbQiaaabQicAccAccAccAccAccAccAccAccAccAccAccAcbQiaaabQicAdcAdcAdcAdcAdcAdcAdcAdcAdcAdcAdcAdbQiaaabQicAJcClcClcAJcAJcClcClcAJcAecAecAecAebQiaaabQicAAcCmcCmcAAcCmcCmcCmcCmcAAcCmcCmcAAbQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcCncBTcBYcCocCgcCpcCacChcrvcrvcrvcrvcCqcCjcCrcrvcCsbCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQicAacAacAacAacAacAacAacAacAacAacAacAabQiaaabQicAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbcAbbQiaaabQicAccAccAccAccAccAccAccAccAccAccAccAcbQiaaabQicAdcAdcAdcAdcAdcAdcAdcAdcAdcAdcAdcAdbQiaaabQicCtcCtcCtcAecAecCtcCtcCtcAecAecAecAebQiaaabQicCucCucCucAfcCucCucCucCucAfcCucCucCubQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcCvcCwcBTcBYcBYcCxcChcCicCycCzcCzcCzcrvcCAcCBcCAcCsbCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQibQibQibQibQibQibQibQibQibQibQibQibQibQiaaabQibQibQibQibQibQibQibQibQibQibQibQibQibQiaaabQibQibQibQibQibQibQibQibQibQibQibQibQibQiaaabQibQibQibQibQibQibQibQibQibQibQibQibQibQiaaabQibQibQibQibQibQibQibQibQibQibQibQibQibQiaaabQibQibQibQibQibQibQibQibQibQibQibQibQibQiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcCCcrvcrvcCwcCDbCObCObCObCObCObCOcBUcBVcBWbCObCObCObCObCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCObCObCObCObCObCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcrvcCccrvcrvbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcCEcCFcCGcrvbCObCObCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcCHcCIcCJcrvcCKcrvcrvbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcrvcrvcrvcrvcrvcrvcrvcrvcrvcrvcrvcrvcrvcCsbCObCObCObCObCObCObCObCObCOcBUcBVcBWbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcCLcCMcCNcrvbCOcrvcrvbCObCObCObCObCObCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcrvcrvcrvcrvcrvcrvcrvcCOcCOcCOcCOcCOcrvcCsbCOcrvcCPcCQcCRcCPcCQcCRbCOcCPcCQcCRbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcrvcrvcrvcrvbCOcrvcrvbCOcrvcrvcCccrvcrvbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcrvcCOcCOcCScCOcCOcrvcCScCScCScCOcCOcrvcCsbCOcrvcrvcrvcrvcrvcrvcrvbCOcrvcrvcrvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCObCObCObCObCObCOcCTcCUcCUcCTcCUcCUcCUcrvcrvbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcCVcrvcrvcrvcrvcrvcrvcrvcCScCScCScCWcCWcrvcCsbCOcrvcrvcrvcrvcrvcrvcrvbCOcrvcrvcrvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCTcCUcCUcCXcCUcCUcCYcrvcrvbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCObCObCObCObCObCObCObCObCObCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcCVcCZcCZcrvcrvcrvcrvcrvcCScCScCScCWcCWcrvcrvcrvcrvcrvcrvcrvcrvcrvcrvbCOcrvcrvcrvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCTcCUcCUcCTcCUcCUcCUcrvcrvbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcDacDbcDccDdcDecDfcDgcDgcDfbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcCVcCZcCZcrvcrvcrvcrvcrvcrvcrvcrvcrvcrvcrvcrvbCOcrvcrvcrvcrvcrvcrvcrvbCOcrvcrvcrvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCTcCUcCUcCTcCUcCUcCUcrvcrvbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcDhcDhcDhcDhcDecDicDfcDgcDjbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcCVcrvcrvcrvcrvcrvcrvcrvcrvcCWcCWcCWcrvcrvcrvbCOcrvcCPcrvcCQcCPcrvcrvbCOcrvcrvcrvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDkcDlcDlcDlcDlcDlcDlcDlcDlcDmaaacCTcCUcCUcCTcCTcCXcCTbCObCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcDhcDhcDncDhcDecDgcDgcDicDfbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcDocDocDpcCScCScCScCScCScCWcCWcCWcCWcDpcDocDobCObCObCObCObCObCObCObCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDkcDqcDrcDrcDrcDrcDrcDrcDrcDrcDmaaacCTcCUcCUcCTcDscDscDscDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcDhcDhcDucDhcDecDvcDfcDwcDgbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCObCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDlcDrcDrcDrcDrcDrcDrcDrcDrcDrcDlaaacCTcCUcCUcCTcDscDscDscDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcDhcDhcDhcDhcDecDgcDgcDgcDgbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDkcDlcDlcDxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDycDzcDrcDrcDrcDrcDrcDrcDrcDrcDmaaacCTcCUcCUcCTaaacDsaaacDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcDAcDAcrvcDAcrvcrvcrvcrvcrvbCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDkcDqcDrcDrcDBcDxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDycDlcDlcDCcDlcDlcDlcDCcDlcDmaaacCTcCUcCUcCTaaaaaaaaacDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcDDcDDcDDbCOcrvcrvbCOcDEbCOcDFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDlcDrcDGcDGcDrcDlaaaaaacDHcDIcDIcDIcDIcDJaaaaaaaaaaaaaaacCTcDKcCTaaacCTcDLcCTcCTcCTcCTcCUcCUcCTcCTaaaaaacDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcDMcrvcrvcDNcrvcDObCOcrvcCocDFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDlcDrcDGcDGcDrcDlcDPcDIcDQcCUcCUcCUcCUcDRaaaaaaaaaaaaaaacCTcDScCTaaacCTcDTcCTcCTcDUcCUcCUcCUcCUcCTaaaaaacDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcDVcrvcrvcDWcrvcDXcDYcDZcEacEbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDlcDrcDrcDrcDrcDCcDKcEccDKcCUcCUcCUcEdcDRcDsaaaaaaaaacCTcCTcDKcCTcCTcCTcEecCTcCTcDUcCUcCUcCUcEfcCTcCTcCTcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcChcrvcDWcrvcEgcBYcCoaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDlcDrcDGcDGcDrcDlcDPcDIcDJcEhcCUcCUcCUcEiaaaaaacDscDscCTcEjcCUcEkcCTcCTcElcCTcCTcEmcCUcCUcCUcCUcDKcEccDKcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCOcrvcrvcEncDWcBTcBYcCocEbaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDlcDrcDGcDGcDrcDlaaaaaacEocDJcCUcCUcCUcEpcCTcCTcCTcCTcCTcCUcCUcCUcCTcCTcEqcCTcCTcDUcCUcCUcCUcEfcCTcCTcCTcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCObCObCObCObCOcDFcEbcEraaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDlcDrcDrcDrcDrcDlaaaaaaaaacDRcCUcCUcCUcEscCUcCUcCUcCUcCUcCUcCUcCUcCUcCUcEtcCUcCUcCUcCUcEucCUcCUcEvaaaaaacDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDlcDzcDrcDrcEwcDlaaqaaqaaqcDRcCUcCUcCUcExcCUcCUcCUcCUcCUcCUcCUcCUcCUcCUcEycCUcCUcCUcCUcCUcCUcEzcDRaaaaaacDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDycEAcEAcEAcEAcEBaaaaaaaaacDRcCUcCUcCUcEscCUcCUcECcCUcCUcCUcCUcCUcCUcCUcEDcCUcCUcCUcCUcCUcCUcCUcEEaaaaaacDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaqaaaaaaaaaaaacDRcCUcCUcEdcEpcCTcCTcCTcCTcCTcCTcCTcEFcEGcEGcEHcCTcCTcCUcCUcCUcCUcEfcCTcCTcCTcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaqaaaaaaaaaaaacEEcCUcCUcCUcEsaaaaaaaaaaaacDscDscDscEIaaaaaaaaaaaacCTcEJcCUcCUcCUcCUcDKcEccDKcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCTcCTcCTcCTcCTcCTcCTcCTcCTcCTcCTcCUcCUcCUcCTcDPcDIcEKcCTaaaaaaaaacELaaaaaaaaaaaacCTcCUcCUcCUcCUcEfcCTcCTcCTcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCTcEMcENcEOcCUcCUcCUcCUcCUcCUcCUcCUcCUcCUcCTcEPcEPcEPcCTaaaaaaaaacELaaaaaaaaaaaacCTcEQcEQcEQcEQcEQcCTaaaaaacDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCTcDPcDIcEKcCTcCUcCUcCUcCUcCUcCUcCUcCUcCUcCUcCUcCUcCUcERcCUcCUcCUcCTaaaaaaaaacELaaaaaaaaaaaacCTcCTcCTcCTcCTcCTcCTaaaaaacDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCTcEScEScCUcCUcCUcCUcCUcECcCUcCUcCUcCUcCUcCUcECcCUcCUcCTcCUcETcCUcCTaaaaaaaaacELaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCTcEJcCUcEUcCUcCUcCTcCTcCTcCTcCTcCTcCTcDKcCTcCTcEVcEFcEGcEGcEGcEGcEGcEWcEXcEYcEZcCTcCTcCTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCTcCUcFacFbcFccCUcCTcFdcFecFecFecCTcEScCUcEkcCTcCUcFfcFgcFhcFicCTcFecFjcFkcFlcFmcFjcFncCTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCTcCUcFacFbcFccCUcCTcFocCUcCUcCUcFpcFqcCUcFqcCTcCUcCUcCUcCUcEdcCTcFecCUcFrcFscFtcFucFvcCTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtcDtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCTcEJcEUcCUcEUcCUcCTcFdcCUcFwcFxcFycFycDKcFycFycCUcCUcFzcCUcCUcFAcCUcFBcCUcFCcFtcFDcFEcCTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcFycCUcCUcCUcCUcCUcFpcFFcFGcFHcFxcFycjCcjCcjCcFycCUcCUcCUcCUcCUcCTcCUcCUcCUcFIcFtcFDcFJcFycFKcFKcFKcFKcFKcFKcFKcFKcFKcFKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcjCcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcjCcFycFLcCTcCTcFLcCTcCTcFMcEUcEUcEdcFycjCcjCcjCcFycFNcFecFecCUcCUcCTcCUcCUcCUcCUcFOcFDcFncFycFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcCOcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcjCcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcjCcFycCUcFQcCTcCUcFQcCTcFecFecFRcFRcFycjCcjCcjCcFycFecFecFecFScEQcCTcFTcCUcFUcFUcFVcFWcFUcFycFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcCOcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcjCcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcjCcFycFycFycFycFycFycFycDPcDIcDIcEKcFycjCcjCcjCcFycDPcDIcDIcDIcEKcFycFXcFYcFZcGacGbcFycFycFycFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcCOcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcCOcCOcCOcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcjCcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcjCcFKcFKcFKcFKcFKcFKcFKcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcFKcFycGccCUcGdcGecGfcFycFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcCOcCOcCOcCOcCOcCOcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcCOcCOcCOcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcjCcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcjCcFKcFKcFKcFKcFKcFKcFKcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcFKcFycGgcGhcFycGicGjcFycFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcCOcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcCOcCOcFKcFKcFKcFKcFKcFKcFKcFKcFKcjCcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcjCcGkcFKcGlcGlcGlcGmcGmcGncFKcjCcjCcjCcjCcjCcjCcjCcjCcjCcFKcFKcFKcFycGocCUcFycGicGpcFycFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcGqcFKcFKcFKcGqcFKcFKcFKcCOcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcCOcCOcCOcCOcCOcCOcCOcCOcCOcFKcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcjCcFKcFKcGlcGlcGmcGmcGmcGrcGscFKcFKcjCcjCcjCcjCcjCcFKcFKcFKcFKcCScFycCUcCUcFycGtcGucFycFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcCOcCOcCOcCOcCOcCOcCOcCOcGvcGvcGwcCOcCOcCOcCOcCOcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcCOcCOcCOcCOcCOcCOcCOcCOcFKcFKcFKcFKcFKcFKcFKcFKcFKcGlcGlcGlcGlcGmcGxcGmcGmcGmcGncFKcFKcFKcFKcFKcFKcGkcFKcCWcFycCUcCUcGycCUcCUcFycCOcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcCOcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcCOcCOcCOcFKcFKcFKcFKcFKcFKcFKcCOcCOcCOcCOcCOcCOcGAcFKcFKcGBcFKcFKcFKcFKcFKcFKcFKcFKcFKcFycFycFycFycFycFycFycCOcCOcCOcCOcCOcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcFKcCOcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcCOcCOcCOcFKcFKcFKcFKcFKcCOcFPcFPcFPcFPcCOcCOcCOcCOcGBcFKcFKcFKcFKcFKcFKcFKcCOcCOcCOcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcCOcFPcFPcFPcFPcFPcGCcGCcGCcGzcGzcGzcFPcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcCOcCOcCOcCOcCOcCOcCOcFPcFPcFPcFPcFPcFPcFPcGEcGFcGGcGGcGHcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcFPcFPcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGIcGJcGGcGGcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGKcGLcGMcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcFPcFPcFPcFPcGDcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGNcGOcGLcGLcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGPcGPcGPcGzcGzcGzcGzcGQcGQcGzcFPcFPcFPcFPcFPcGCcGCcGCcFPcFPcFPcFPcFPcGzcGzcGzcFPcGDcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGNcGOcGLcGLcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGPcGPcGPcGPcGzcGzcGQcGQcGQcGzcFPcFPcGzcFPcGzcGzcGzcGzcGCcGCcGCcFPcFPcGzcGzcGzcFPcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGOcGLcGEcGEcGEcGEcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcGPcGzcGzcGQcGQcGQcGzcFPcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcGRcGzcGzcFPcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGOcGEcGEcGEcGEcGEcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcGPcGzcGzcGzcGzcGQcGzcFPcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcGDcGDcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGOcGEcGEcGEcGEcGEcFPcFPcFPcGzcGzcGzcGzcGzcGScGzcGzcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcGRcGzcGzcGzcFPcGzcGzcGzcFPcGzcGzcGzcGzcFPcGzcGzcGCcGCcGDcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGOcGEcGEcGEcGEcGEcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGRcGzcGzcGzcGzcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGzcGCcGDcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGLcGOcGEcGEcGEcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGCcGCcGCcGCcGCcFPcFPcFPcFPcFPcFPcGzcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGLcGOcGTcGEcGEcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGzcGCcGCcGCcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcGzcGzaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGLcGLcGOcGLcGLcGLcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcGRcGRcGRcGRcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPaaaaaaaaacFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcGzcGzcGzcGzcGCcGzcGzcGzcGPcGPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEaaaaaaaaacGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGLcGLcGLcGUcGVcGWcGLcGLcGLcGLcGLcGEcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcGRcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPaaaaaaaaacFPcGCcGCcGzcGzcGzcGzcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcFPcFPcFPcGCcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEaaaaaaaaacGXcGXcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGYcGLcGLcGLcGLcGOcGLcGZcGLcGLcGLcGLcGLcGLcGTcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcFPcFPcFPcFPcGCcGCcGCcFPcFPcFPcFPcFPcFPcFPcGCcFPcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEaaaaaaaaaaaaaaaaaacGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGLcGLcGOcHacGEcHbcHccGEcGLcGLcGLcGLcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcFPcGDcGDcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPaaaaaacGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEaaaaaaaaaaaaaaaaaacGEcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGNcGLcGLcGLcGOcHacGEcGEcGEcGEcGLcGLcGLcGLcHdcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGCcGzcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcGzcGzcFPcGDcGDcGDcGDcGDcGDcGDcFPcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcGCcGCcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEaaaaaaaaaaaaaaaaaaaaacGEcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcFPcGEcGNcGLcGLcGLcGOcHacGEcHecHbcGEcGLcGLcGLcHfcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcGzcFPcFPcGCcGCcGzcGzcGzcGzcGzcGzcGzcFPcFPcGDcGDcGDcGDcGDcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEaaaaaaaaaaaaaaaaaaaaaaaacGEcFPcFPcFPcFPcFPcGEcGEcGLcGLcHgcGLcGLcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGEcGEcGEcGLcGLcGLcGLcGOcGLcGLcGLcGLcGLcGLcGLcGLcGLcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcFPcFPcFPcGCcGCcGzcGzcGzcGzcGzcGzcGzcGDcGDcGDcGDcGDcGDcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEaaaaaaaaaaaaaaaaaaaaaaaacGEcFPcFPcGEcGEcGEcGEcGLcGUcGVcGVcGVcGVcGVcHhcGTcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGEcGEcGEcGLcGLcGLcGOcGLcGLcGLcGLcGLcGLcGLcGEcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcGRcGRcGzcGzcGzcGzcGzcGDcGDcGDcGDcGDcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLaaacGEcGEcGEcGLcGLcGEcGEcFPcFPcGEcHicGUcGVcGVcGWcGZcGEcGEcGEcGEcGOcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEaaaaaaaaacGEcGEcGEcGEcGEcGLcGOcGLcGLcGLcGLcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcGRcGzcHjcHjcGzcGzcFPcGDcGDcGDcGDcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGzcGPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGLcGEcGEcGLcGLcGEcFPcFPcFPcGEcGLcGOcGXcGEcGEcGEcGEcGEcGLcGLcGOcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLaaaaaaaaacGLcGEcGEcGEcGEcGLcGOcGLcGLcGLcGLcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGCcFPcFPcFPcGRcHjcHjcFPcFPcFPcFPcGDcGDcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcGzcGzcGCcGzcGzcGzcGPcGPcFPcFPcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGLcGEcGEcGLcGLcGEcFPcFPcGEcGEcGEcGOcGXcGCcFPcFPcGEcGLcGLcHkcGOcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGEaaaaaaaaaaaacGEcGEcGEcGOcGLcGLcGLcGLcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGCcGCcFPcFPcFPcFPcHjcHjcFPcFPcFPcFPcGDcGDcGDcGDcGDcGDcGDcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcGCcGCcGzcGzcGzcGzcGzcGzcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHlaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGLcGLcGLcGLcGEcGEcGEcGEcGEcGUcGVcGWcGXcFPcFPcFPcGEcHmcGLcGLcHncGEcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcGEcGEcGEcGEcGEcGEcGEaaacGEcFPcGEcGOcGEcGEcGLcGEcGLcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcHjcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGXcGXcGLcGLcGLcGEcGEcGEcGLcGUcGVcGWcGEcGEcGEcFPcFPcFPcGEcGLcHocHmcGLcGEcFPcFPcFPcFPcFPcGEcGXcGXcGLcGLcGLcGLcGLcGLcGLcGLcGEaaaaaacGEcFPcGEcGOcGEcGEcGLcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcHjcHjcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGScFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGXcGLcGLcGEcGEcGEcGEcHpcGOcGEcGEcGEcFPcFPcFPcFPcFPcGEcGEcGLcGLcGLcGEcFPcFPcFPcFPcFPcGEcGLcGLcGLaaaaaaaaaaaaaaacGLcGLcGEaaaaaacGEcFPcGEcGOcGEcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcHjcHjcHjcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGEcGEcGEcGUcGVcGWcGEcFPcFPcFPcFPcFPcFPcFPcGEcGNcGLcGLcGLcGEcFPcFPcFPcFPcFPcGEcGLcGLaaaaaaaaaaaaaaaaaaaaaaaacGEaaacGEcGEcFPcGEcGOcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcHjcHjcHjcHjcHjcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGPcGPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGEcGEcGLcGOcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGXcGXcGXcFPcFPcFPcFPcGEcGEcGLcGLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGEcGEcGEcGEcGOcGLcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHqcGzcHjcHjcHjcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGPcGPcHrcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGLcGOcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLaaaaaaaaaaaaaaaaaaaaaaaacGEcGEcGEcGEcGLcGLcGOcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcFPcGCcHscHjcHjcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcGPcGPcHrcGzcGzcGzcGPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGUcGVcGVcGWcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLaaaaaaaaaaaaaaaaaaaaacGLaaacGLcGEcFPcFPcGEcGLcGLcGOcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcGEcGEcGEcGzcGzcGzcGzcGzcGCcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcHscGzcHtcGScGzcGPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGOcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGLaaaaaaaaaaaacGLcGEcGEcGEcFPcFPcGEcGLcGLcGOcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGLcGLcHucHvcGzcGzcFPcGzcGzcGCcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGCcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGRcFPcFPcFPcFPcFPcFPcFPcGScGzcGScGzcGzcGPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcHwcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLaaaaaaaaacGLcGLcGLcGEcFPcFPcFPcFPcGEcGLcGLcGOcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGLcGEcGEcGOcGEcGzcGzcFPcGzcGzcGCcGCcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcGRcGRcGRcFPcGDcGDcGDcFPcGzcGzcGzcHrcHrcHrcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGOcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGLaaaaaaaaacGLcGLcGEcGEcGEcGEcFPcFPcGEcGLcGLcGOcGEcGEcGEcGEcGEcFPcGEcGEcGEcGEcGEcFPcFPcFPcFPcGEcGEcGEcGLcGLcGLcGEcGEcGLcGOcGEcFPcFPcFPcGzcGzcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcGRcGRcGDcGDcGDcGDcFPcGzcGzcGzcHrcHrcGPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGOcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGLcGLcGLcGLcGLcGLcGEcFPcGEcGEcGEcHxcGOcGLcGLcHbcHbcGEcGEcGEcGLcGLcGTcGXcFPcGEcGEcGEcGEcGLcGLcGUcGVcGVcGVcGVcGVcGWcGEcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcGzcGzcGzcGzcGCcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcGRcGzcGDcGDcGDcFPcFPcGzcGzcHrcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcHycGVcHhcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGLcGXcGLcGLcGLcGLcGEcGEcGEcGLcGLcHpcHzcGVcGVcHAcGVcGVcGVcGVcGVcHhcGLcGXcGXcGXcGLcGUcGVcGVcGVcHBcGEcGEcGEcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcFPcFPcFPcFPcGCcGCcFPcFPcFPcFPcFPcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcGDcGDcFPcGzcGzcGPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGOcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcGXcGXcGLcGLcGLcGLcGUcGVcGVcGVcGVcGVcGWcGZcGLcGOcGLcGEcGEcGEcGLcHCcGVcGVcGVcGVcGVcGWcGZcGEcGEcGOcHucGLcGEcGEcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcGzcGPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGOcGEcGEcGEcFPcFPcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcGLcGOcGLcGLcGLcGLcGLcGXcGXcGXcGOcGEcGEcFPcGEcGEcGEcGLcGLcGLcGLcGLcGEcGEcGEcGEcHycGVcGVcGVcGVcHhcGXcGXcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcGScGzcGzcGzcGzcGzcFPcFPcFPcGzcGzcGzcGzcGzcFPcFPcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGOcGLcGLcGEcGEcGEcGEcGYcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGLcGOcGLcGLcGEcGEcGEcGEcGEcGXcGOcGEcGEcFPcFPcFPcGEcGEcGEcGEcGEcGEcGEcFPcFPcGEcGEcGEcGLcGLcGLcGOcGLcGLcGXcGXcGEcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGPcGPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGPcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcHycGVcGVcGVcGVcHDcHhcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcGEcGEcGEcGEcGUcGVcGVcGWcGEcGEcGEcFPcFPcFPcGEcGLcGOcGNcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcHycGVcGVcGVcGVcGVcGVcHhcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGCcFPcFPcFPcFPcFPcFPcFPcGPcGPcGzcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGXcGXcGEcGZcGLcGLcGOcGLcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGXcGXcGXcGLcGLcGLcGLcHucGLcGLcGOcGLcGEcGEcGEcFPcFPcFPcFPcGEcGEcGLcGOcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcGEcGEcGLcGLcGOcGLcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGCcGzcGzcGzcGzcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGCcGEcGLcGLcGLcGXcGCcGEcGEcGEcGLcHycGVcGVcHhcGEcGEcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGUcGVcGVcGVcGVcGVcGVcGVcGWcGEcGEcFPcFPcFPcFPcFPcGEcGEcGLcGUcGWcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGOcGzcGzcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcGzcGzcGzcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGXcGEcGLcGLcGXcGXcGCcFPcFPcGXcGXcGXcGXcGXcHycHhcGEcGEcGEcFPcFPcFPcFPcFPcGEcGLcGLcGLcGOcGLcGLcGLcGLcGLcGLcGEcGEcGEcFPcFPcFPcFPcFPcFPcGEcGLcGUcGWcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcFPcFPcFPcFPcGEcGEcGEcGOcGzcGzcGCcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGXcGLcGLcGXcGXcGCcGCcFPcFPcGCcGCcGCcGCcGXcGLcGOcGLcGLcGEcFPcFPcGEcGEcGEcGEcGLcGLcGLcGOcGLcGLcGLcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGOcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcHgcGEcFPcFPcFPcFPcFPcFPcGEcGOcGzcGzcGCcFPcFPcFPcFPcFPcFPcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGCcGCcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGXcGXcGLcGXcGXcGCcGCcGCcFPcFPcGCcGCcGCcGCcGXcGXcGOcGLcGLcGEcGEcGEcGEcGLcGLcHucGLcGLcGLcGOcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGLcGOcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGEcFPcFPcGEcGEcGEcGEcGEcGOcGzcGzcFPcFPcFPcFPcFPcFPcFPcGzcGzcGScFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGXcGLcGLcGXcGCcGCcGCcFPcFPcFPcFPcFPcFPcFPcGCcGXcHycGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGWcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGUcGVcGVcGWcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcHgcHgcGEcFPcFPcGEcGUcHDcGVcGVcGWcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGXcGXcGXcGXcGCcGCcGCcFPcFPcFPcFPcFPcFPcFPcFPcGXcGXcGXcGLcGLcGLcGLcGLcGLcGLcGZcGEcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcHEcGLcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGEcGEcFPcGEcGOcGZcGLcGLcGLcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGCcGCcGCcGCcGCcFPcFPcFPcFPcFPcFPcFPcFPcGCcGXcGXcGLcGLcGLcGLcGEcGLcGLcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGOcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGXcGLcGLcGEcFPcGEcGOcGLcGLcGLcGLcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcGzcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGCcGCcGCcGCcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGEcGEcGEcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGOcGXcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGXcHgcGLcGEcGEcGEcGOcGLcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcGzcGzcGzcGzcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcFPcFPcFPcFPcGEcGLcGOcGXcGXcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGXcGLcGLcHgcGEcGEcGOcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaacGzcGzcGzcGzcFPcFPcGzcGzcGzcFPcGzcGzcFPcFPcFPcFPcGCcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGOcGXcGXcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcHgcGLcGEcGEcGOcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaacGzcGzcGzcGzcGzcGzcGzcGzcGzcFPcGRcGzcGzcGzcGzcGCcGCcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGOcGLcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGLcGLcHpcGOcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcGzcGzcFPcFPcFPcGRcGRcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcHycGVcGVcHhcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGUcHFcGVcGWcGLcGEcFPcFPcFPcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcFPcFPcFPcFPcFPcGRcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGXcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGLcHycHhcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGUcGWcGEcGEcGEcGEcGEcFPcFPcFPcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGZcHycHhcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGUcGWcGEcGEcFPcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcGPcGPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcHxcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcGOcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGOcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcHEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGOcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGOcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGOcGXcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcFPcGzcGzcGzcGzcGzcFPcFPcFPcFPaaaaaaaaacGCcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcHGcHHcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGOcGXcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcGPaaaaaaaaaaaacGCcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGOcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGUcGWcGXcFPcFPcFPcFPcFPcFPcFPcFPcGPcGPcGPcFPcFPcGzcGzcGzcGzcGzcGzcFPcFPcGPcGPaaaaaaaaaaaacFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcHkcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGOcHIcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcGPcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzaaaaaaaaacFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGXcGLcGLcGXcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGOcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGXcGXcGXcGXcGXcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGXcGLcGLcGXcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGOcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGCcGCcGCcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGXcGXcGXcGXcGCcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGOcGLcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGCcGCcGCcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGCcGCcGCcGCcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGOcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGCcGCcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcGEcGEcGEcGEcGEcGEcGEcGEcGEcGXcGCcGXcGXcGXcGCcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGOcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGEcGXcGXcGLcGXcGXcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGOcGLcGLcGEcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcGCcGzcGzcFPcFPcFPcGzcGzcGzcGzcGzcGCcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGXcGLcGLcGEcFPcFPcFPcGEcGEcGEcGEcGEcGEcGEcGEcGEcGLcGOcGLcGEcGEcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGCcGCcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGLcGLcGLcGEcGLcGLcGEcGEcGEcGEcGLcGLcGLcGLcGLcGLcGEcFPcFPcGEcGEcGLcHucGLcGEcGUcGVcGVcGVcGVcHBcGLcGEcFPcFPcFPcFPcFPcFPcHscGzcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGLcGLcGEcGEcGEcGEcGEcGEcFPcFPcGEcHxcGLcGLcGLcGLcGEcGEcFPcFPcGEcGLcGLcGLcGLcGLcGOcGEcGXcGXcGLcGOcGLcGEcFPcFPcFPcFPcFPcFPcGzcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGXcGEcGLcGEcGLcGLcGXcGEcGEcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGLcGLcGEcGEcGEcGEcGEcGUcGVcGVcGVcGVcGWcGEcGEcGXcGUcGWcGLcGEcFPcFPcFPcFPcFPcFPcHKcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGXcGLcGEcGEcGEcGLcGLcGLcGXcGEcGEcFPcFPcFPcFPcFPcGEcGEcGEcGEcGLcGLcGEcGEcGLcGLcGLcGOcGLcGLcGEcGEcGEcGEcGEcGLcGOcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcGCcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGXcGLcGLcGLcGEcGLcGLcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGUcGVcGVcGVcGVcGVcGWcGEcGEcGEcFPcGEcGEcGEcGLcGOcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcGCcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcHkcGLcGLcGLcGLcGLcGLcGEcFPcFPcFPcFPcFPcFPcGEcGEcGLcGLcGOcGZcGLcGXcGEcGEcGEcGEcFPcFPcFPcGEcGLcGLcGLcGOcGLcGLcGEcGEcGEcGEcGEcGEcFPcFPcFPcFPcGCcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGVcGVcGVcGVcHhcGEcFPcFPcFPcFPcFPcFPcGEcGUcGVcGVcGWcGXcGXcGXcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcHycGVcGVcGVcGVcHhcHucGLcGEcFPcFPcFPcFPcFPcGzcGzcGzcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcHxcGLcGLcGZcGLcGLcGOcGEcFPcFPcFPcFPcGEcGEcGEcGOcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGLcGXcGXcGXcGLcGZcGOcHncHLcGEcFPcFPcFPcFPcFPcFPcGzcGzcGCcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGLcGLcGLcGEcGLcGOcGEcGEcGEcFPcFPcGEcGUcGVcGWcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGLcGEcGCcGXcGLcGLcHycHhcGLaaaaaacFPcFPcFPcFPcFPcGzcGzcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGNcGNcGEcGEcGEcHycGVcHhcGEcGEcGEcGEcGOcGLcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGCcGXcGXcGXcGEcHMaaaaaaaaaaaaaaacFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcFPcGEcGLcGLcHycGVcGVcGVcGVcGWcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEaaaaaaaaaaaaaaacFPcFPcFPcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcGEcGEcGEcGEcGEcGEcGEcGEcGEcGEcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaacFPcGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaacGzcGzcGzcGzcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaacHNcGzcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPaaaaaaaaaaaaaaacGCcGCcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcHJcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcFPcHJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/tgstation.dme b/tgstation.dme index 2c07aaf1174..9ccb6f31c80 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -187,7 +187,6 @@ #include "code\datums\diseases\gbs.dm" #include "code\datums\diseases\jungle_fever.dm" #include "code\datums\diseases\magnitis.dm" -#include "code\datums\diseases\pierrot_throat.dm" #include "code\datums\diseases\plasmatoid.dm" #include "code\datums\diseases\robotic_transformation.dm" #include "code\datums\diseases\wizarditis.dm" @@ -715,6 +714,7 @@ #include "code\WorkInProgress\cloning.dm" #include "code\WorkInProgress\explosion_particles.dm" #include "code\WorkInProgress\KeelinsStuff.dm" +#include "code\WorkInProgress\mining.dm" #include "code\WorkInProgress\NewBan.dm" #include "code\WorkInProgress\computer2\airlock_control.dm" #include "code\WorkInProgress\computer2\arcade.dm"