From 58483beb504c49f9f2781bf3b22b4826857d845f Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Tue, 15 Sep 2015 18:41:42 +0100 Subject: [PATCH 01/37] Hand of god gamemode! be_special and antag defines are no longer limited to 16 values (1 - 32768) by being changed from a bitfield to a list, an appropriate block of code exists to automatically update bitfield versions to the new list format. the list format allows us to have (functionally) infinite antag types. --- code/__DEFINES/hud.dm | 3 + code/__DEFINES/preferences.dm | 32 +- code/__HELPERS/game.dm | 4 +- code/__HELPERS/unsorted.dm | 4 +- code/_globalvars/configuration.dm | 4 +- code/_onclick/hud/_defines.dm | 4 + code/_onclick/hud/hud.dm | 10 +- code/_onclick/hud/other_mobs.dm | 26 +- code/controllers/subsystem/jobs.dm | 2 +- code/controllers/subsystem/pai.dm | 2 +- code/datums/hud.dm | 2 + code/datums/mind.dm | 195 ++++++- code/game/gamemodes/blob/blob.dm | 2 +- code/game/gamemodes/changeling/changeling.dm | 2 +- .../game/gamemodes/changeling/traitor_chan.dm | 2 +- code/game/gamemodes/game_mode.dm | 6 +- code/game/gamemodes/handofgod/_handofgod.dm | 452 ++++++++++++++++ code/game/gamemodes/handofgod/god.dm | 122 +++++ code/game/gamemodes/handofgod/items.dm | 180 +++++++ code/game/gamemodes/handofgod/objectives.dm | 125 +++++ code/game/gamemodes/handofgod/powers.dm | 260 +++++++++ code/game/gamemodes/handofgod/structures.dm | 497 ++++++++++++++++++ code/game/gamemodes/handofgod/traps.dm | 115 ++++ .../game/gamemodes/malfunction/malfunction.dm | 2 +- code/game/gamemodes/revolution/revolution.dm | 2 +- code/game/gamemodes/traitor/traitor.dm | 2 +- code/game/gamemodes/wizard/raginmages.dm | 2 +- code/game/machinery/turrets.dm | 18 +- .../items/stacks/sheets/sheet_types.dm | 21 +- code/modules/admin/verbs/one_click_antag.dm | 12 +- code/modules/admin/verbs/randomverbs.dm | 4 +- code/modules/client/preferences.dm | 57 +- code/modules/client/preferences_savefile.dm | 41 +- code/modules/client/preferences_toggles.dm | 5 +- code/modules/mob/transform_procs.dm | 18 + icons/mob/back.dmi | Bin 84017 -> 85689 bytes icons/mob/feet.dmi | Bin 13271 -> 12904 bytes icons/mob/hands.dmi | Bin 7170 -> 7965 bytes icons/mob/head.dmi | Bin 122965 -> 123842 bytes icons/mob/hud.dmi | Bin 3728 -> 3961 bytes icons/mob/inhands/items_lefthand.dmi | Bin 98771 -> 99949 bytes icons/mob/inhands/items_righthand.dmi | Bin 97002 -> 98147 bytes icons/mob/mob.dmi | Bin 223097 -> 224650 bytes icons/obj/clothing/gloves.dmi | Bin 10528 -> 10958 bytes icons/obj/clothing/hats.dmi | Bin 59088 -> 59429 bytes icons/obj/clothing/shoes.dmi | Bin 8701 -> 8953 bytes icons/obj/clothing/suits.dmi | Bin 84634 -> 85040 bytes icons/obj/hand_of_god_structures.dmi | Bin 0 -> 23657 bytes icons/obj/items.dmi | Bin 44439 -> 48207 bytes icons/obj/projectiles.dmi | Bin 32592 -> 32899 bytes tgstation.dme | 7 + 51 files changed, 2159 insertions(+), 83 deletions(-) create mode 100644 code/game/gamemodes/handofgod/_handofgod.dm create mode 100644 code/game/gamemodes/handofgod/god.dm create mode 100644 code/game/gamemodes/handofgod/items.dm create mode 100644 code/game/gamemodes/handofgod/objectives.dm create mode 100644 code/game/gamemodes/handofgod/powers.dm create mode 100644 code/game/gamemodes/handofgod/structures.dm create mode 100644 code/game/gamemodes/handofgod/traps.dm create mode 100644 icons/obj/hand_of_god_structures.dmi diff --git a/code/__DEFINES/hud.dm b/code/__DEFINES/hud.dm index f4f703601a7..6851c7891fa 100644 --- a/code/__DEFINES/hud.dm +++ b/code/__DEFINES/hud.dm @@ -25,3 +25,6 @@ #define ANTAG_HUD_WIZ 8 #define ANTAG_HUD_SHADOW 9 + +#define ANTAG_HUD_HOG_BLUE 10 +#define ANTAG_HUD_HOG_RED 11 diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm index 65084617ba1..b5674ad9dd4 100644 --- a/code/__DEFINES/preferences.dm +++ b/code/__DEFINES/preferences.dm @@ -28,20 +28,22 @@ #define TOGGLES_DEFAULT_CHAT (CHAT_OOC|CHAT_DEAD|CHAT_GHOSTEARS|CHAT_GHOSTSIGHT|CHAT_PRAYER|CHAT_RADIO|CHAT_PULLR|CHAT_GHOSTWHISPER|CHAT_GHOSTPDA|CHAT_GHOSTRADIO) -//Antag toggles +//Antag preferences #define BE_TRAITOR 1 #define BE_OPERATIVE 2 -#define BE_CHANGELING 4 -#define BE_WIZARD 8 -#define BE_MALF 16 -#define BE_REV 32 -#define BE_ALIEN 64 -#define BE_PAI 128 -#define BE_CULTIST 256 -#define BE_BLOB 512 -#define BE_NINJA 1024 -#define BE_MONKEY 2048 -#define BE_GANG 4096 -#define BE_SHADOWLING 8192 -#define BE_ABDUCTOR 16384 -#define BE_REVENANT 32768 +#define BE_CHANGELING 3 +#define BE_WIZARD 4 +#define BE_MALF 5 +#define BE_REV 6 +#define BE_ALIEN 7 +#define BE_PAI 8 +#define BE_CULTIST 9 +#define BE_BLOB 10 +#define BE_NINJA 11 +#define BE_MONKEY 12 +#define BE_GANG 13 +#define BE_SHADOWLING 14 +#define BE_ABDUCTOR 15 +#define BE_REVENANT 16 +#define BE_HOG_GOD 17 +#define BE_HOG_CULTIST 18 diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 21626590306..b9db0f1e61b 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -290,14 +290,14 @@ // Will return a list of active candidates. It increases the buffer 5 times until it finds a candidate which is active within the buffer. -/proc/get_candidates(be_special_flag=0, afk_bracket=3000) +/proc/get_candidates(be_special_type, afk_bracket=3000) var/list/candidates = list() // Keep looping until we find a non-afk candidate within the time bracket (we limit the bracket to 10 minutes (6000)) while(!candidates.len && afk_bracket < 6000) for(var/mob/dead/observer/G in player_list) if(G.client != null) if(!(G.mind && G.mind.current && G.mind.current.stat != DEAD)) - if(!G.client.is_afk(afk_bracket) && (G.client.prefs.be_special & be_special_flag)) + if(!G.client.is_afk(afk_bracket) && (be_special_type in G.client.prefs.be_special)) candidates += G.client afk_bracket += 600 // Add a minute to the bracket, for every attempt return candidates diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 1bc6978f701..8970de09b22 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -290,6 +290,8 @@ Turf and target are seperate in case you want to teleport some distance from a t newname = pick(mime_names) if("ai") newname = pick(ai_names) + if("deity") + newname = pick(clown_names|ai_names|mime_names) //pick any old name else return @@ -1427,7 +1429,7 @@ B --><-- A stop_orbit() sleep(1) //sadly this is the only way to ensure the original orbit proc stops and resets the atom's transform. if (orbiting || !istype(A)) //post sleep re-check - return + return orbiting = A var/angle = 0 var/matrix/initial_transform = matrix(transform) diff --git a/code/_globalvars/configuration.dm b/code/_globalvars/configuration.dm index 2a4cfb7fb1b..dac3d69f6fd 100644 --- a/code/_globalvars/configuration.dm +++ b/code/_globalvars/configuration.dm @@ -49,5 +49,7 @@ var/list/be_special_flags = list( "Gang" = BE_GANG, "Abductor" = BE_ABDUCTOR, "Revenant" = BE_REVENANT, - "Shadowling" = BE_SHADOWLING + "Shadowling" = BE_SHADOWLING, + "Hand of god, god" = BE_HOG_GOD, + "Hand of god, cultist" = BE_HOG_CULTIST ) diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm index e6235d4587e..b69241d19ad 100644 --- a/code/_onclick/hud/_defines.dm +++ b/code/_onclick/hud/_defines.dm @@ -124,3 +124,7 @@ #define ui_head "WEST+1:8,SOUTH+3:11" +//Hand of God, god +#define ui_deityhealth "EAST-1:28,CENTER-2:13" +#define ui_deitypower "EAST-1:28,CENTER-1:15" +#define ui_deityfollowers "EAST-1:28,CENTER:17" \ No newline at end of file diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index d947bfa6553..058aaa29b2b 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -97,9 +97,16 @@ var/datum/global_hud/global_hud = new() var/obj/screen/lingchemdisplay var/obj/screen/lingstingdisplay + var/obj/screen/blobpwrdisplay var/obj/screen/blobhealthdisplay + var/obj/screen/alien_plasma_display + + var/obj/screen/deity_health_display + var/obj/screen/deity_power_display + var/obj/screen/deity_follower_display + var/obj/screen/nightvisionicon var/obj/screen/r_hand_hud_object var/obj/screen/l_hand_hud_object @@ -199,7 +206,8 @@ var/datum/global_hud/global_hud = new() drone_hud(ui_style) else if(isswarmer(mymob)) swarmer_hud() - + else if(is_handofgod_god(mymob)) + hoggod_hud() //Version denotes which style should be displayed. blank or 0 means "next version" /datum/hud/proc/show_hud(version = 0) diff --git a/code/_onclick/hud/other_mobs.dm b/code/_onclick/hud/other_mobs.dm index cc9937f5e71..598cf1d3507 100644 --- a/code/_onclick/hud/other_mobs.dm +++ b/code/_onclick/hud/other_mobs.dm @@ -34,4 +34,28 @@ mymob.client.screen = list() mymob.client.screen += list(blobpwrdisplay, blobhealthdisplay) - mymob.client.screen += mymob.client.void \ No newline at end of file + mymob.client.screen += mymob.client.void + + +/datum/hud/proc/hoggod_hud(ui_style = 'icons/mob/screen_midnight.dmi') + deity_health_display = new /obj/screen() + deity_health_display.name = "Nexus Health" + deity_health_display.icon_state = "deity_nexus" + deity_health_display.screen_loc = ui_deityhealth + deity_health_display.layer = 20 + + deity_power_display = new /obj/screen() + deity_power_display.name = "Faith" + deity_power_display.icon_state = "deity_power" + deity_power_display.screen_loc = ui_deitypower + deity_power_display.layer = 20 + + deity_follower_display = new /obj/screen() + deity_follower_display.name = "Followers" + deity_follower_display.icon_state = "deity_followers" + deity_follower_display.screen_loc = ui_deityfollowers + deity_follower_display.layer = 20 + + mymob.client.screen = null + + mymob.client.screen += list(deity_health_display, deity_power_display, deity_follower_display) diff --git a/code/controllers/subsystem/jobs.dm b/code/controllers/subsystem/jobs.dm index 743d799374f..0af03b4370d 100644 --- a/code/controllers/subsystem/jobs.dm +++ b/code/controllers/subsystem/jobs.dm @@ -81,7 +81,7 @@ var/datum/subsystem/job/SSjob if(!job.player_old_enough(player.client)) Debug("FOC player not old enough, Player: [player]") continue - if(flag && (!player.client.prefs.be_special & flag)) + if(flag && (!(flag in player.client.prefs.be_special))) Debug("FOC flag failed, Player: [player], Flag: [flag], ") continue if(player.mind && job.title in player.mind.restricted_roles) diff --git a/code/controllers/subsystem/pai.dm b/code/controllers/subsystem/pai.dm index e4a6ce4b51e..8fe3e03edbb 100644 --- a/code/controllers/subsystem/pai.dm +++ b/code/controllers/subsystem/pai.dm @@ -193,7 +193,7 @@ var/datum/subsystem/pai/SSpai for(var/datum/paiCandidate/c in SSpai.candidates) if(c.key == O.key) hasSubmitted = 1 - if(!hasSubmitted && (O.client.prefs.be_special & BE_PAI)) + if(!hasSubmitted && (BE_PAI in O.client.prefs.be_special)) question(O.client) /datum/subsystem/pai/proc/question(client/C) diff --git a/code/datums/hud.dm b/code/datums/hud.dm index f17de6bbbcb..73a1b86084c 100644 --- a/code/datums/hud.dm +++ b/code/datums/hud.dm @@ -11,6 +11,8 @@ var/datum/atom_hud/huds = list( \ ANTAG_HUD_OPS = new/datum/atom_hud/antag(), \ ANTAG_HUD_WIZ = new/datum/atom_hud/antag(), \ ANTAG_HUD_SHADOW = new/datum/atom_hud/antag(), \ + ANTAG_HUD_HOG_BLUE = new/datum/atom_hud/antag(),\ + ANTAG_HUD_HOG_RED = new/datum/atom_hud/antag(),\ ) /datum/atom_hud diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 116bc8ac19c..8195859a45f 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -184,6 +184,16 @@ remove_objectives() remove_antag_equip() +/datum/mind/proc/remove_hog_follower_prophet() + ticker.mode.red_deity_followers -= src + ticker.mode.red_deity_prophets -= src + ticker.mode.blue_deity_prophets -= src + ticker.mode.blue_deity_followers -= src + ticker.mode.update_hog_icons_removed(src, "red") + ticker.mode.update_hog_icons_removed(src, "blue") + + + /datum/mind/proc/remove_antag_equip() var/list/Mob_Contents = current.get_contents() for(var/obj/item/I in Mob_Contents) @@ -275,7 +285,7 @@ else text += "head|loyal|EMPLOYEE|headrev|rev" - if(current && current.client && current.client.prefs.be_special & BE_REV) + if(current && current.client && (BE_REV in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -293,7 +303,7 @@ else text += "NONE" - if(current && current.client && current.client.prefs.be_special & BE_GANG) + if(current && current.client && (BE_GANG in current.client.prefs.be_special)) text += "|Enabled in Prefs
" else text += "|Disabled in Prefs
" @@ -340,7 +350,7 @@ else text += "loyal|EMPLOYEE|cultist" - if(current && current.client && current.client.prefs.be_special & BE_CULTIST) + if(current && current.client && (BE_CULTIST in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -360,7 +370,7 @@ else text += "yes|NO" - if(current && current.client && current.client.prefs.be_special & BE_WIZARD) + if(current && current.client && (BE_WIZARD in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -384,7 +394,7 @@ // if (istype(changeling) && changeling.changelingdeath) // text += "
All the changelings are dead! Restart in [round((changeling.TIME_TO_GET_REVIVED-(world.time-changeling.changelingdeathtime))/10)] seconds." - if(current && current.client && current.client.prefs.be_special & BE_CHANGELING) + if(current && current.client && (BE_CHANGELING in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -409,7 +419,7 @@ else text += "operative|NANOTRASEN" - if(current && current.client && current.client.prefs.be_special & BE_OPERATIVE) + if(current && current.client && (BE_OPERATIVE in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -428,7 +438,7 @@ else text += "traitor|LOYAL" - if(current && current.client && current.client.prefs.be_special & BE_TRAITOR) + if(current && current.client && (BE_TRAITOR in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -447,7 +457,7 @@ else text += "shadowling|thrall|HUMAN" - if(current && current.client && current.client.prefs.be_special & BE_SHADOWLING) + if(current && current.client && (BE_SHADOWLING in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -466,13 +476,41 @@ else text += "Abductor|human" - if(current && current.client && current.client.prefs.be_special & BE_ABDUCTOR) + if(current && current.client && (BE_ABDUCTOR in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" sections["abductor"] = text + /** HAND OF GOD **/ + text = "hand of god" + if(ticker.mode.config_tag == "handofgod") + text = uppertext(text) + text = "[text]: " + if(src in ticker.mode.red_deity_prophets) + text += "RED PROPHET|red follower|employee|blue follower|blue prophet" + else if (src in ticker.mode.red_deity_followers) + text += "red prophet|RED FOLLOWER|employee|blue follower|blue prophet" + else if (src in ticker.mode.blue_deity_followers) + text += "red prophet|red follower|employee|BLUE FOLLOWER|blue prophet" + else if (src in ticker.mode.blue_deity_prophets) + text += "red prophet|red follower|employee|blue follower|BLUE PROPHET" + else + text += "red prophet|red follower|EMPLOYEE|blue follower|blue prophet" + + if(current && current.client && (BE_HOG_GOD in current.client.prefs.be_special)) + text += "|HOG God Enabled in Prefs" + else + text += "|HOG God Disabled in Prefs" + + if(current && current.client && (BE_HOG_CULTIST in current.client.prefs.be_special)) + text += "|HOG Cultist Enabled in Prefs" + else + text += "|HOG Disabled in Prefs" + + sections["follower"] = text + /** MONKEY ***/ if (istype(current, /mob/living/carbon)) text = "monkey" @@ -494,7 +532,7 @@ else text += "healthy|infected|human|OTHER" - if(current && current.client && current.client.prefs.be_special & BE_MONKEY) + if(current && current.client && (BE_MONKEY in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -525,7 +563,7 @@ n_e_robots++ text += "
[n_e_robots] of [ai.connected_robots.len] slaved cyborgs are emagged. Unemag" - if(current && current.client && current.client.prefs.be_special & BE_MALF) + if(current && current.client && (BE_MALF in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -616,7 +654,7 @@ if(!def_value)//If it's a custom objective, it will be an empty string. def_value = "custom" - var/new_obj_type = input("Select objective type:", "Objective type", def_value) as null|anything in list("assassinate", "maroon", "debrain", "protect", "destroy", "prevent", "hijack", "escape", "survive", "martyr", "steal", "download", "nuclear", "capture", "absorb", "custom") + var/new_obj_type = input("Select objective type:", "Objective type", def_value) as null|anything in list("assassinate", "maroon", "debrain", "protect", "destroy", "prevent", "hijack", "escape", "survive", "martyr", "steal", "download", "nuclear", "capture", "absorb", "custom","follower block (HOG)","build (HOG)","deicide (HOG)", "follower escape (HOG)", "sacrifice prophet (HOG)") if (!new_obj_type) return var/datum/objective/new_objective = null @@ -716,6 +754,22 @@ new_objective.owner = src new_objective.target_amount = target_number + if("follower block (HOG)") + new_objective = new /datum/objective/follower_block + new_objective.owner = src + if("build (HOG)") + new_objective = new /datum/objective/build + new_objective.owner = src + if("deicide (HOG)") + new_objective = new /datum/objective/deicide + new_objective.owner = src + if("follower escape (HOG)") + new_objective = new /datum/objective/escape_followers + new_objective.owner = src + if("sacrifice prophet (HOG)") + new_objective = new /datum/objective/sacrifice_prophet + new_objective.owner = src + if ("custom") var/expl = stripped_input(usr, "Custom objective:", "Objective", objective ? objective.explanation_text : "") if (!expl) return @@ -748,6 +802,36 @@ objective.completed = !objective.completed log_admin("[key_name(usr)] toggled the win state for [current]'s objective: [objective.explanation_text]") + else if (href_list["handofgod"]) + switch(href_list["handofgod"]) + if("clear") //wipe handofgod status + if((src in ticker.mode.red_deity_followers) || (src in ticker.mode.blue_deity_followers) || (src in ticker.mode.red_deity_prophets) || (src in ticker.mode.blue_deity_prophets)) + remove_hog_follower_prophet() + current << "You have been brainwashed... again! Your faith is no more!" + message_admins("[key_name_admin(usr)] has de-hand of god'ed [current].") + log_admin("[key_name(usr)] has de-hand of god'ed [current].") + + if("red follower") + make_Handofgod_follower("red") + message_admins("[key_name_admin(usr)] has red follower'ed [current].") + log_admin("[key_name(usr)] has red follower'ed [current].") + + if("red prophet") + make_Handofgod_prophet("red") + message_admins("[key_name_admin(usr)] has red prophet'ed [current].") + log_admin("[key_name(usr)] has red prophet'ed [current].") + + if("blue follower") + make_Handofgod_follower("blue") + message_admins("[key_name_admin(usr)] has blue follower'ed [current].") + log_admin("[key_name(usr)] has blue follower'ed [current].") + + if("blue prophet") + make_Handofgod_prophet("blue") + message_admins("[key_name_admin(usr)] has blue prophet'ed [current].") + log_admin("[key_name(usr)] has blue prophet'ed [current].") + + else if (href_list["revolution"]) switch(href_list["revolution"]) if("clear") @@ -1442,6 +1526,93 @@ H.loc = L.loc +/datum/mind/proc/make_Handofgod_follower(colour) + . = 0 + switch(colour) + if("red") + //Remove old allegiances + if(src in ticker.mode.blue_deity_followers || src in ticker.mode.blue_deity_prophets) + current << "You are no longer a member of the Blue cult!" + + ticker.mode.blue_deity_followers -= src + ticker.mode.blue_deity_prophets -= src + + if(src in ticker.mode.red_deity_prophets) + current << "You have lost the connection with your deity, but you still believe in their grand design, You are no longer a prophet!" + ticker.mode.red_deity_prophets -= src + + ticker.mode.red_deity_followers |= src + current << "You are now a follower of the red cult's god!" + + special_role = "Hand of God: Red Follower" + . = 1 + if("blue") + //Remove old allegiances + if(src in ticker.mode.red_deity_followers || src in ticker.mode.red_deity_prophets) + current << "You are no longer a member of the Red cult!" + + ticker.mode.red_deity_followers -= src + ticker.mode.red_deity_prophets -= src + + if(src in ticker.mode.blue_deity_prophets) + current << "You have lost the connection with your deity, but you still believe in their grand design, You are no longer a prophet!" + ticker.mode.blue_deity_prophets -= src + + ticker.mode.blue_deity_followers |= src + current << "You are now a follower of the blue cult's god!" + + special_role = "Hand of God: Blue Follower" + . = 1 + else + return 0 + + ticker.mode.update_hog_icons_removed(src,"red") + ticker.mode.update_hog_icons_removed(src,"blue") + ticker.mode.greet_hog_follower(src,colour) + ticker.mode.update_hog_icons_added(src, colour) + +/datum/mind/proc/make_Handofgod_prophet(colour) + . = 0 + switch(colour) + if("red") + //Remove old allegiances + + if(src in ticker.mode.blue_deity_followers || src in ticker.mode.blue_deity_prophets) + current << "You are no longer a member of the Blue cult!" + + ticker.mode.blue_deity_followers -= src + ticker.mode.blue_deity_prophets -= src + ticker.mode.red_deity_followers -= src + + ticker.mode.red_deity_prophets |= src + current << "You are now a prophet of the red cult's god!" + + special_role = "Hand of God: Red Prophet" + . = 1 + if("blue") + //Remove old allegiances + + if(src in ticker.mode.red_deity_followers || src in ticker.mode.red_deity_prophets) + current << "You are no longer a member of the Red cult!" + + ticker.mode.red_deity_followers -= src + ticker.mode.red_deity_prophets -= src + ticker.mode.blue_deity_followers -= src + + ticker.mode.blue_deity_prophets |= src + current << "You are now a prophet of the blue cult's god!" + + special_role = "Hand of God: Blue Prophet" + . = 1 + + else + return 0 + + ticker.mode.update_hog_icons_removed(src,"red") + ticker.mode.update_hog_icons_removed(src,"blue") + ticker.mode.greet_hog_follower(src,colour) + ticker.mode.update_hog_icons_added(src, colour) + /datum/mind/proc/AddSpell(obj/effect/proc_holder/spell/spell) spell_list += spell diff --git a/code/game/gamemodes/blob/blob.dm b/code/game/gamemodes/blob/blob.dm index 06153d71aff..8f468a7abb9 100644 --- a/code/game/gamemodes/blob/blob.dm +++ b/code/game/gamemodes/blob/blob.dm @@ -53,7 +53,7 @@ var/list/blob_nodes = list() /datum/game_mode/blob/proc/get_blob_candidates() var/list/candidates = list() for(var/mob/living/carbon/human/player in player_list) - if(!player.stat && player.mind && !player.mind.special_role && !jobban_isbanned(player, "Syndicate") && (player.client.prefs.be_special & BE_BLOB)) + if(!player.stat && player.mind && !player.mind.special_role && !jobban_isbanned(player, "Syndicate") && (BE_BLOB in player.client.prefs.be_special)) if(age_check(player.client)) candidates += player return candidates diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index a88707f19cc..76261e44be0 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -105,7 +105,7 @@ var/list/slot2type = list("head" = /obj/item/clothing/head/changeling, "wear_mas if(ticker.mode.changelings.len >= changelingcap) //Caps number of latejoin antagonists return if(ticker.mode.changelings.len <= (changelingcap - 2) || prob(100 - (config.changeling_scaling_coeff*2))) - if(character.client.prefs.be_special & BE_CHANGELING) + if(BE_CHANGELING in character.client.prefs.be_special) if(!jobban_isbanned(character.client, "changeling") && !jobban_isbanned(character.client, "Syndicate")) if(age_check(character.client)) if(!(character.job in restricted_jobs)) diff --git a/code/game/gamemodes/changeling/traitor_chan.dm b/code/game/gamemodes/changeling/traitor_chan.dm index b236141c7f3..99d4b8bef22 100644 --- a/code/game/gamemodes/changeling/traitor_chan.dm +++ b/code/game/gamemodes/changeling/traitor_chan.dm @@ -66,7 +66,7 @@ ..() return if(ticker.mode.changelings.len <= (changelingcap - 2) || prob(100 / (config.changeling_scaling_coeff * 4))) - if(character.client.prefs.be_special & BE_CHANGELING) + if(BE_CHANGELING in character.client.prefs.be_special) if(!jobban_isbanned(character.client, "changeling") && !jobban_isbanned(character.client, "Syndicate")) if(age_check(character.client)) if(!(character.job in restricted_jobs)) diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index b47f6b500c3..68d77aab7a9 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -304,6 +304,8 @@ if(BE_CULTIST) roletext="cultist" if(BE_MONKEY) roletext="monkey" if(BE_ABDUCTOR) roletext="abductor" + if(BE_HOG_GOD) roletext="hand of god, god" + if(BE_HOG_CULTIST) roletext="hand of god, cultist" // Ultimate randomizing code right here @@ -317,7 +319,7 @@ for(var/mob/new_player/player in players) if(player.client && player.ready) - if(player.client.prefs.be_special & role) + if(role in player.client.prefs.be_special) if(!jobban_isbanned(player, "Syndicate") && !jobban_isbanned(player, roletext)) //Nodrak/Carn: Antag Job-bans if(age_check(player.client)) //Must be older than the minimum age candidates += player.mind // Get a list of all the people who want to be the antagonist for this round @@ -331,7 +333,7 @@ if(candidates.len < recommended_enemies) for(var/mob/new_player/player in players) if(player.client && player.ready) - if(!(player.client.prefs.be_special & role)) // We don't have enough people who want to be antagonist, make a seperate list of people who don't want to be one + if(!(role in player.client.prefs.be_special)) // We don't have enough people who want to be antagonist, make a seperate list of people who don't want to be one if(!jobban_isbanned(player, "Syndicate") && !jobban_isbanned(player, roletext)) //Nodrak/Carn: Antag Job-bans drafted += player.mind diff --git a/code/game/gamemodes/handofgod/_handofgod.dm b/code/game/gamemodes/handofgod/_handofgod.dm new file mode 100644 index 00000000000..f80448f5586 --- /dev/null +++ b/code/game/gamemodes/handofgod/_handofgod.dm @@ -0,0 +1,452 @@ + +var/global/list/global_handofgod_traptypes = list() +var/global/list/global_handofgod_structuretypes = list() +var/global/list/global_handofgod_itemtypes = list() + + +/datum/game_mode + var/list/datum/mind/red_deities = list() + var/list/datum/mind/red_deity_prophets = list() + var/list/datum/mind/red_deity_followers = list() + + var/list/datum/mind/blue_deities = list() + var/list/datum/mind/blue_deity_prophets = list() + var/list/datum/mind/blue_deity_followers = list() + + var/list/datum/mind/unassigned_followers = list() //for roundstart team assigning + var/list/datum/mind/assigned_to_red = list() + var/list/datum/mind/assigned_to_blue = list() + + +/datum/game_mode/hand_of_god + name = "hand of god" + config_tag = "handofgod" + antag_flag = BE_HOG_CULTIST //Followers use BE_HOG_CULTIST, Gods are picked later on with BE_HOG_GOD + + required_players = 1 //20-25+ + required_enemies = 0 //This MUST be an even number to function properly. This number counts + //all enemy players involved, as in both teams combined. Recommended: 8 + //If you want to test something by yourself, set to zero. Note that you will produce one unavoidable + //runtime due to an empty list being pick()'d. + + recommended_enemies = 2 + + restricted_jobs = list("Chaplain","AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel") + var/finished = 0 + + +/datum/game_mode/hand_of_god/announce() + world << "The current game mode is - Hand of God!" + world << "Two cults are onboard the station, seeking to overthrow the other, and anyone who stands in their way." + world << "Followers - complete your deity's objectives. Convert crewmembers to your cause by using your deity's nexus. Remember - there is no you, there is only the cult." + world << "Prophets - Command your cult by the will of your deity. You are a high-value target, so be careful!" + world << "Personnel - Do not let any cult succeed in its mission. Loyalty implants and holy water will revert them to neutral, hopefully nonviolent crew." + + +///////////// +//Pre setup// +///////////// + +/datum/game_mode/hand_of_god/pre_setup() + if(config.protect_roles_from_antagonist) + restricted_jobs += protected_jobs + + if(config.protect_assistant_from_antagonist) + restricted_jobs += "Assistant" + + for(var/datum/mind/player in antag_candidates) + for(var/job in restricted_jobs) //Remove heads and junk + if(player.assigned_role == job) + antag_candidates -= player + + for(var/F in 1 to recommended_enemies) + if(!antag_candidates.len) + break + var/datum/mind/follower = pick_n_take(antag_candidates) + unassigned_followers += follower + log_game("[follower.key] (ckey) has been selected as a follower, However teams have not been decided yet.") + + while(unassigned_followers.len > (required_enemies / 2)) + var/datum/mind/chosen = pick_n_take(unassigned_followers) + add_hog_follower(chosen,"red") + + while(unassigned_followers.len) + var/datum/mind/chosen = pick_n_take(unassigned_followers) + add_hog_follower(chosen,"blue") + + return 1 + + +////////////// +//Post Setup// +////////////// + +//Pick a follower to uplift into a god +/datum/game_mode/hand_of_god/post_setup() + + //Find viable red god + var/list/red_god_possibilities = get_players_for_role(BE_HOG_GOD) + red_god_possibilities &= red_deity_followers //followers only + if(!red_god_possibilities.len) //No candidates? just pick any follower regardless of prefs + red_god_possibilities = red_deity_followers + + //Make red god + var/datum/mind/red_god = pick_n_take(red_god_possibilities) + red_god.current.become_god("red") + ticker.mode.forge_deity_objectives(red_god) + remove_hog_follower(red_god,0) + add_god(red_god,"red") + + //Find viable blue god + var/list/blue_god_possibilities = get_players_for_role(BE_HOG_GOD) + blue_god_possibilities &= blue_deity_followers //followers only + if(!blue_god_possibilities.len) //No candidates? just pick any follower regardless of prefs + blue_god_possibilities = blue_deity_followers + + var/datum/mind/blue_god = pick_n_take(blue_god_possibilities) + blue_god.current.become_god("blue") + ticker.mode.forge_deity_objectives(blue_god) + remove_hog_follower(blue_god,0) + add_god(blue_god,"blue") + + +/////////////////// +//Objective Procs// +/////////////////// + +/datum/game_mode/proc/forge_deity_objectives(datum/mind/deity) + switch(rand(1,100)) + if(1 to 30) + var/datum/objective/deicide/deicide = new + deicide.owner = deity + deicide.find_target() + deity.objectives += deicide + + if(!(locate(/datum/objective/escape_followers) in deity.objectives)) + var/datum/objective/escape_followers/recruit = new + recruit.owner = deity + deity.objectives += recruit + recruit.gen_amount_goal(8, 12) + + if(31 to 60) + var/datum/objective/sacrifice_prophet/sacrifice = new + sacrifice.owner = deity + deity.objectives += sacrifice + + if(!(locate(/datum/objective/escape_followers) in deity.objectives)) + var/datum/objective/escape_followers/recruit = new + recruit.owner = deity + deity.objectives += recruit + recruit.gen_amount_goal(8, 12) + + if(61 to 85) + var/datum/objective/build/build = new + build.owner = deity + deity.objectives += build + build.gen_amount_goal(8, 16) + + var/datum/objective/sacrifice_prophet/sacrifice + sacrifice.owner = deity + deity.objectives += sacrifice + + if(!(locate(/datum/objective/escape_followers) in deity.objectives)) + var/datum/objective/escape_followers/recruit = new + recruit.owner = deity + deity.objectives += recruit + recruit.gen_amount_goal(8, 12) + + else + if (!locate(/datum/objective/follower_block) in deity.objectives) + var/datum/objective/follower_block/block = new + block.owner = deity + deity.objectives += block + +/////////////// +//Greet procs// +/////////////// + +/datum/game_mode/proc/greet_hog_follower(datum/mind/follower_mind,colour) + if(colour) + follower_mind.current << "You are a follwer of the [colour] cult's god!" + else + follower_mind.current << "You are a follwer of a cult's god!" + + +///////////////// +//Convert procs// +///////////////// + +/datum/game_mode/proc/add_hog_follower(datum/mind/follower_mind, colour = "No Colour") + var/mob/living/carbon/human/H = follower_mind.current + if(isloyal(H)) + H << "Your loyalty implant blocked the influence of the [colour] deity. " + return 0 + if((follower_mind in red_deity_followers) || (follower_mind in red_deity_prophets) || (follower_mind in blue_deity_followers) || (follower_mind in blue_deity_prophets)) + H << "You already belong to a deity, your strong faith has blocked out the conversion attempt by the followers of the [colour] deity." + return 0 + var/obj/item/weapon/nullrod/N = locate() in H + if(N) + H << "Your null rod prevented the [colour] deity from brainwashing you." + return 0 + + if(colour == "red") + red_deity_followers += follower_mind + if(colour == "blue") + blue_deity_followers += follower_mind + + update_hog_icons_added(follower_mind, colour) + follower_mind.special_role = "Hand of God: [capitalize(colour)] Follower" + follower_mind.current.attack_log += "\[[time_stamp()]\] Has been converted to the [colour] follower cult!" + return 1 + + +/datum/game_mode/proc/add_god(datum/mind/god_mind, colour = "No Colour") + if(colour == "red") + red_deities += god_mind + if(colour == "blue") + blue_deities += god_mind + god_mind.current.attack_log += "\[[time_stamp()]\] Has been made into a [colour] deity!" + god_mind.special_role = "Hand of God: [colour] God" + update_hog_icons_added(god_mind, colour) + +////////////////// +//Deconvert proc// +////////////////// + +/datum/game_mode/proc/remove_hog_follower(datum/mind/follower_mind, announce = 1)//deconverts both + follower_mind.remove_hog_follower_prophet() + update_hog_icons_removed(follower_mind,"red") + update_hog_icons_removed(follower_mind,"blue") + + if(announce) + follower_mind.current.attack_log += "\[[time_stamp()]\] Has been deconverted from a deity's cult!" + follower_mind.current << "Your mind has been cleared from the brainwashing the followers have done to you. Now you serve yourself and the crew." + for(var/mob/living/M in view(follower_mind.current)) + M << "[follower_mind.current] looks like their faith is shattered, they're no longer a cultist!" + + + +////////////////////// +// Mob helper procs // +////////////////////// + +/proc/is_handofgod_god(A) + if(istype(A, /mob/camera/god)) + return 1 + return 0 + + +/proc/is_handofgod_bluecultist(A) + if(ishuman(A)) + var/mob/living/carbon/human/H = A + if(H.mind) + if(H.mind in ticker.mode.blue_deity_followers|ticker.mode.blue_deity_prophets) + return 1 + return 0 + + +/proc/is_handofgod_redcultist(A) + if(ishuman(A)) + var/mob/living/carbon/human/H = A + if(H.mind) + if(H.mind in ticker.mode.red_deity_followers|ticker.mode.red_deity_prophets) + return 1 + return 0 + + +/proc/is_handofgod_blueprophet(A) + if(ishuman(A)) + var/mob/living/carbon/human/H = A + if(H.mind) + if(H.mind in ticker.mode.blue_deity_prophets) + return 1 + return 0 + + +/proc/is_handofgod_redprophet(A) + if(ishuman(A)) + var/mob/living/carbon/human/H = A + if(H.mind) + if(H.mind in ticker.mode.red_deity_prophets) + return 1 + return 0 + + + +/proc/is_handofgod_cultist(A) //any of them what so ever, blue, red, hot pink, whatever. + if(is_handofgod_redcultist(A)) + return 1 + if(is_handofgod_bluecultist(A)) + return 1 + return 0 + + +/proc/is_handofgod_prophet(A) //any of them what so ever, blue, red, hot pink, whatever + if(ishuman(A)) + var/mob/living/carbon/human/H = A + if(H.mind) + if(H.mind in ticker.mode.blue_deity_prophets|ticker.mode.red_deity_prophets) + return 1 + return 0 + + +/mob/camera/god/proc/is_handofgod_myprophet(A) + if(!ishuman(A)) + return 0 + var/mob/living/carbon/human/H = A + if(!H.mind) + return 0 + + if(side == "red") + if(H.mind in ticker.mode.red_deity_prophets) + return 1 + else if(side == "blue") + if(H.mind in ticker.mode.blue_deity_prophets) + return 1 + + +////////////////////// +//Roundend Reporting// +////////////////////// + + +/datum/game_mode/proc/declare_completion_handofgod() + if(red_deities.len) + var/text = "
The red cult:" + for(var/datum/mind/red_god in red_deities) + var/godwin = 1 + + text += "
[red_god.key] was the red deity, [red_god.name] (" + if(red_god.current) + if(red_god.current.stat == DEAD) + text += "died" + else + text += "survived" + else + text += "ceased existing, guess they got deleted rofl" + text += ")" + if(red_deity_prophets.len) + for(var/datum/mind/red_prophet in red_deity_prophets) + text += "
The red prophet was [red_prophet.name] ([red_prophet.key])" + else + text += "
the red prophet was killed for their beliefs." + + text += "
Red follower count: [red_deity_followers.len]" + text += "
Red followers: " + for(var/datum/mind/player in red_deity_followers) + text += "[player.name] ([player.key])" + + var/objectives = "" + if(red_god.objectives.len) + var/count = 1 + for(var/datum/objective/O in red_god.objectives) + if(O.check_completion()) + objectives += "
Objective #[count]: [O.explanation_text] Success!" + feedback_add_details("god_objective","[O.type]|SUCCESS") + else + objectives += "
Objective #[count]: [O.explanation_text] Fail." + feedback_add_details("god_objective","[O.type]|FAIL") + godwin = 0 + count++ + + text += objectives + + if(godwin) + text += "
The red cult and deity were successful!" + feedback_add_details("god_success","SUCCESS") + else + text += "
The red cult and deity have failed!" + feedback_add_details("god_success","FAIL") + + text += "
" + + world << text + + if(blue_deities.len) + var/text = "
The blue cult:" + for(var/datum/mind/blue_god in blue_deities) + var/godwin = 1 + + text += "
[blue_god.key] was the blue deity, [blue_god.name] (" + if(blue_god.current) + if(blue_god.current.stat == DEAD) + text += "died" + else + text += "survived" + else + text += "ceased existing, guess they got deleted rofl" + text += ")" + if(blue_deity_prophets.len) + for(var/datum/mind/blue_prophet in blue_deity_prophets) + text += "
The blue prophet was [blue_prophet.name] ([blue_prophet.key])" + else + text += "
the blue prophet was killed for their beliefs." + + text += "
Blue follower count: [blue_deity_followers.len]" + text += "
Blue followers: " + for(var/datum/mind/player in blue_deity_followers) + text += "[player.name] ([player.key])" + + var/objectives = "" + if(blue_god.objectives.len) + var/count = 1 + for(var/datum/objective/O in blue_god.objectives) + if(O.check_completion()) + objectives += "
Objective #[count]: [O.explanation_text] Success!" + feedback_add_details("god_objective","[O.type]|SUCCESS") + else + objectives += "
Objective #[count]: [O.explanation_text] Fail." + feedback_add_details("god_objective","[O.type]|FAIL") + godwin = 0 + count++ + + text += objectives + + if(godwin) + text += "
The blue cult and deity were successful!" + feedback_add_details("god_success","SUCCESS") + else + text += "
The blue cult and deity have failed!" + feedback_add_details("god_success","FAIL") + + text += "
" + + world << text + + ..() + return 1 + + +/datum/game_mode/proc/update_hog_icons_added(datum/mind/hog_mind,side) + var/hud_key + var/rank = 0 + if(side == "red") + hud_key = ANTAG_HUD_HOG_RED + if(is_handofgod_redprophet(hog_mind)) + rank = 1 + + else if(side == "blue") + hud_key = ANTAG_HUD_HOG_BLUE + if(is_handofgod_blueprophet(hog_mind)) + rank = 1 + + if(is_handofgod_god(hog_mind)) + rank = 2 + + if(hud_key) + var/datum/atom_hud/antag/hog_hud = huds[hud_key] + hog_hud.join_hud(hog_mind.current) + set_antag_hud(hog_mind.current, "hog-[side]-[rank]") + + +/datum/game_mode/proc/update_hog_icons_removed(datum/mind/hog_mind,side) + var/hud_key + if(side == "red") + hud_key = ANTAG_HUD_HOG_RED + else if(side == "blue") + hud_key = ANTAG_HUD_HOG_BLUE + + if(hud_key) + var/datum/atom_hud/antag/hog_hud = huds[hud_key] + hog_hud.leave_hud(hog_mind.current) + set_antag_hud(hog_mind.current,null) diff --git a/code/game/gamemodes/handofgod/god.dm b/code/game/gamemodes/handofgod/god.dm new file mode 100644 index 00000000000..31d39ea8bfe --- /dev/null +++ b/code/game/gamemodes/handofgod/god.dm @@ -0,0 +1,122 @@ + +/mob/camera/god + name = "deity" //Auto changes to the player's deity name/random name + real_name = "deity" + icon = 'icons/mob/mob.dmi' + icon_state = "marker" + invisibility = 60 + see_in_dark = 0 + sight = SEE_TURFS | SEE_MOBS | SEE_OBJS | SEE_SELF + languages = HUMAN | MONKEY | ALIEN | ROBOT | SLIME | DRONE | SWARMER + + var/faith = 0 + var/max_faith = 100 + var/side = "neutral" //Red or Blue for the gamemode + var/obj/structure/divine/nexus/god_nexus = null //The source of the god's power in this realm, kill it and the god is kill + var/nexus_required = FALSE //If the god dies from losing it's nexus, defaults to off so that gods don't instantly die at roundstart + var/followers_required = 0 //Same as above + var/alive_followers = 0 + var/mob/living/carbon/human/prophet = null //The prophet of this god + var/list/structures = list() + var/prophets_sacrificed_in_name = 0 + + +/mob/camera/god/New(loc, newName, side = "neutral") + ..() + real_name = newName + name = real_name + side = side + update_icons() + + +/mob/camera/god/update_icons() + icon_state = "[initial(icon_state)]-[side]" + + +/mob/camera/god/Stat() + ..() + if(statpanel("Status")) + if(god_nexus) + stat("Nexus health: ", god_nexus.health) + stat("Followers: ", alive_followers) + stat("Faith: ", "[faith]/[max_faith]") + + +/mob/camera/god/Login() + ..() + sync_mind() + src << "You are a deity!" + src << "You are a deity and are worshipped by a cult! You are rather weak right now, but that will change as you gain more followers." + src << "You will need to place an anchor to this world, a Nexus, in two minutes. If you don't, one will be placed for you randomly." + src << "Your Follower count determines how many people believe in you and are a part of your cult. If this drops to zero, you will die." + src << "Your Nexus Integrity tells you the condition of your nexus. If your nexus is destroyed, you die as well, but your powers are amplified when near it." + src << "Your Faith is used to interact with the world. This will regenerate on it's own, and it goes faster when you have more followers." + src << "The first thing you should do after placing your nexus is to appoint a prophet. Only prophets can hear you talk, unless you use an expensive power." + update_health_hud() + + +/mob/camera/god/proc/update_health_hud() + if(god_nexus && hud_used && hud_used.deity_health_display) + hud_used.deity_health_display.maptext = "
[god_nexus.health]
" + + +/mob/camera/god/proc/add_faith(faith_amt) + if(faith_amt) + faith = Clamp(faith+faith_amt, 0, max_faith) + if(hud_used && hud_used.deity_power_display) + hud_used.deity_power_display.maptext = "
[faith]
" + + +/mob/camera/god/proc/update_followers() + alive_followers = 0 + var/list/all_followers + + if(side == "red") + all_followers = ticker.mode.red_deity_followers|ticker.mode.red_deity_prophets + if(side == "blue") + all_followers = ticker.mode.blue_deity_followers|ticker.mode.blue_deity_prophets + + for(var/datum/mind/F in all_followers) + if(F.current && F.current.stat != DEAD) + alive_followers++ + + if(hud_used && hud_used.deity_follower_display) + hud_used.deity_follower_display.maptext = "
[alive_followers]
" + + +/mob/camera/god/say(msg) + if(!msg) + return + if(client) + if(client.prefs.muted & MUTE_IC) + src << "You cannot send IC messages (muted)." + return + if(src.client.handle_spam_prevention(msg,MUTE_IC)) + return + if(stat) + return + + god_speak(msg) + + +/mob/camera/god/proc/god_speak(msg) + log_say("Hand of God: [capitalize(side)] God/[key_name(src)] : [msg]") + msg = trim(copytext(sanitize(msg), 1, MAX_MESSAGE_LEN)) + if(!msg) + return + + msg = say_quote(msg, get_spans()) + var/rendered = "Divine Telepathy, [name] [msg]" + + for(var/mob/M in mob_list) + if(is_handofgod_myprophet(M) || isobserver(M)) + M.show_message(rendered, 2) + src << rendered + + +/mob/camera/god/emote(act,m_type = 1 ,msg = null) + return + + +/mob/camera/god/Move(NewLoc, Dir = 0) + loc = NewLoc diff --git a/code/game/gamemodes/handofgod/items.dm b/code/game/gamemodes/handofgod/items.dm new file mode 100644 index 00000000000..017e0486edd --- /dev/null +++ b/code/game/gamemodes/handofgod/items.dm @@ -0,0 +1,180 @@ + + +/obj/item/weapon/banner + name = "banner" + icon = 'icons/obj/items.dmi' + icon_state = "banner" + item_state = "banner" + desc = "A banner with Nanotrasen's logo on it." + +/obj/item/weapon/banner/red + name = "red banner" + icon_state = "banner-red" + item_state = "banner-red" + desc = "A banner with the logo of the red deity." + +/obj/item/weapon/banner/red/examine() + ..() + if(is_handofgod_redcultist(usr)) + usr << "A banner representing our might against the heretics." + else if(is_handofgod_bluecultist(usr)) + usr << "A heretical banner that should be destroyed posthaste." + + +/obj/item/weapon/banner/blue + name = "red banner" + icon_state = "banner-red" + item_state = "banner-red" + desc = "A banner with the logo of the blue deity" + +/obj/item/weapon/banner/blue/examine() + ..() + + if(is_handofgod_redcultist(usr)) + usr << "A heretical banner that should be destroyed posthaste." + else if(is_handofgod_bluecultist(usr)) + usr << "A banner representing our might against the heretics." + + +/obj/item/weapon/storage/backpack/bannerpack + name = "nanotrasen banner backpack" + desc = "It's a backpack with lots of extra room. A banner with Nanotrasen's logo is attached, that can't be removed." + max_combined_w_class = 27 //6 more then normal, for the tradeoff of declaring yourself an antag at all times. + icon_state = "bannerpack" + + +/obj/item/weapon/storage/backpack/bannerpack/red + name = "red banner backpack" + desc = "It's a backpack with lots of extra room. A red banner is attached, that can't be removed." + icon_state = "bannerpack-red" + + +/obj/item/weapon/storage/backpack/bannerpack/blue + name = "blue banner backpack" + desc = "It's a backpack with lots of extra room. A blue banner is attached, that can't be removed." + icon_state = "bannerpack-blue" + + + +//this is all part of one item set +/obj/item/clothing/suit/armor/plate/crusader + name = "Crusader's Armor" + icon_state = "crusader" + w_class = 4 //bulky + slowdown = 2.0 //gotta pretend we're balanced. + armor = list(melee = 50, bullet = 50, laser = 50, energy = 40, bomb = 60, bio = 0, rad = 0) + +/obj/item/clothing/suit/armor/plate/crusader/red + icon_state = "crusader-red" + +/obj/item/clothing/suit/armor/plate/crusader/blue + icon_state = "crusader-blue" + +/obj/item/clothing/suit/armor/plate/crusader/examine(mob/user) + ..() + if(!is_handofgod_cultist(user)) + usr << "Armor that's comprised of metal and cloth." + else + usr << "Armor that was used to protect from backstabs, gunshots, explosives, and lasers. The original wearers of this type of armor were trying to avoid being murdered. Since they're not around anymore, you're not sure if they were successful or not." + + +/obj/item/clothing/head/helmet/plate/crusader + name = "Crusader's Hood" + icon_state = "crusader" + w_class = 3 //normal + flags = BLOCKHAIR + body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS + armor = list(melee = 50, bullet = 50, laser = 50, energy = 40, bomb = 60, bio = 0, rad = 0) + +/obj/item/clothing/head/helmet/plate/crusader/blue + icon_state = "crusader-blue" + +/obj/item/clothing/head/helmet/plate/crusader/red + icon_state = "crusader-red" + + +/obj/item/clothing/head/helmet/plate/examine(mob/user) + ..() + if(!is_handofgod_cultist(user)) + usr << "A brownish hood." + else + usr << "A hood that's very protective, despite being made of cloth. Due to the tendency of the wearer to be targeted for assassinations, being protected from being shot in the face was very important.." + + +/obj/item/clothing/gloves/plate + name = "Plate Gauntlets" + icon_state = "crusader" + siemens_coefficient = 0 + cold_protection = HANDS + min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT + heat_protection = HANDS + max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT + + +/obj/item/clothing/gloves/plate/red + icon_state = "crusader-red" + +/obj/item/clothing/gloves/plate/blue + icon_state = "crusader-blue" + + +/obj/item/clothing/gloves/plate/examine(mob/user) + ..() + if(!is_handofgod_cultist(user)) + usr << "They're like gloves, but made of metal." + else + usr << "Protective gloves that are also blessed to protect from heat and shock." + + +/obj/item/clothing/shoes/plate + name = "Plate Boots" + icon_state = "crusader" + w_class = 3 //normal + armor = list(melee = 50, bullet = 50, laser = 50, energy = 40, bomb = 60, bio = 0, rad = 0) //does this even do anything on boots? + flags = NOSLIP + cold_protection = FEET + min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT + heat_protection = FEET + max_heat_protection_temperature = SHOES_MAX_TEMP_PROTECT + + +/obj/item/clothing/shoes/plate/red + icon_state = "crusader-red" + +/obj/item/clothing/shoes/plate/blue + icon_state = "crusader-blue" + + +/obj/item/clothing/shoes/plate/examine(mob/user) + ..() + if(!is_handofgod_cultist(user)) + usr << "Metal boots, they look heavy." + else + usr << "Heavy boots that are blessed for sure footing. You'll be safe from being taken down by the heresy that is the banana peel." + + +/obj/item/weapon/storage/box/itemset/crusader + name = "Crusader's Armor Set" //i can't into ck2 references + desc = "This armor is said to be based on the armor of kings on another world thousands of years ago, who tended to assassinate, conspire, and plot against everyone who tried to do the same to them. Some things never change." + + +/obj/item/weapon/storage/box/itemset/crusader/blue/New() + ..() + contents = list() + sleep(1) + new /obj/item/clothing/suit/armor/plate/crusader/blue(src) + new /obj/item/clothing/head/helmet/plate/crusader/blue(src) + new /obj/item/clothing/gloves/plate/blue(src) + new /obj/item/clothing/shoes/plate/blue(src) + + +/obj/item/weapon/storage/box/itemset/crusader/red/New() + ..() + contents = list() + sleep(1) + new /obj/item/clothing/suit/armor/plate/crusader/red(src) + new /obj/item/clothing/head/helmet/plate/crusader/red(src) + new /obj/item/clothing/gloves/plate/red(src) + new /obj/item/clothing/shoes/plate/red(src) + + diff --git a/code/game/gamemodes/handofgod/objectives.dm b/code/game/gamemodes/handofgod/objectives.dm new file mode 100644 index 00000000000..dc66cad6c44 --- /dev/null +++ b/code/game/gamemodes/handofgod/objectives.dm @@ -0,0 +1,125 @@ + +/datum/objective/build + dangerrating = 15 + martyr_compatible = 1 + + +/datum/objective/build/proc/gen_amount_goal(lower, upper) + target_amount = rand(lower, upper) + explanation_text = "Build [target_amount] shrines." + return target_amount + + +/datum/objective/build/check_completion() + if(!owner || !owner.current) + return 0 + + var/shrines = 0 + if(is_handofgod_god(owner.current)) + var/mob/camera/god/G = owner.current + for(var/obj/structure/divine/shrine/S in G.structures) + S++ + + return (shrines >= target_amount) + + + +/datum/objective/deicide + dangerrating = 20 + martyr_compatible = 1 + +/datum/objective/deicide/check_completion() + if(target && target.current && target.current.stat == DEAD) + return 1 + return 0 + + +/datum/objective/deicide/find_target() + if(!owner || !owner.current) + return + + if(is_handofgod_god(owner.current)) + var/mob/camera/god/G = owner.current + if(G.side == "red") + target = ticker.mode.blue_deities[1] + if(G.side == "blue") + target = ticker.mode.red_deities[1] + + update_explanation_text() + +/datum/objective/deicide/update_explanation_text() + ..() + if(target && target.current) + explanation_text = "Phase [target.name], the false god, out of this plane of existence.." + else + explanation_text = "Free Objective" + + + +/datum/objective/follower_block + explanation_text = "Do not allow any followers of the false god to escape on the station's shuttle alive." + dangerrating = 25 + martyr_compatible = 1 + +/datum/objective/follower_block/check_completion() + var/side = "ABORT" + if(is_handofgod_redcultist(owner.current)) + side = "red" + else if(is_handofgod_bluecultist(owner.current)) + side = "blue" + if(side == "ABORT") + return 0 + + var/area/A = SSshuttle.emergency.areaInstance + + for(var/mob/living/player in player_list) + if(player.mind && player.stat != DEAD && get_area(player) == A) + if(side == "red") + if(is_handofgod_bluecultist(player)) + return 0 + else if(side == "blue") + if(is_handofgod_redcultist(player)) + return 0 + return 1 + + + +/datum/objective/escape_followers + dangerrating = 5 + + +/datum/objective/escape_followers/proc/gen_amount_goal(lower,upper) + target_amount = rand(lower,upper) + explanation_text = "Your will must surpass this station. Having [target_amount] followers escape on the shuttle or pods will allow that." + return target_amount + + +/datum/objective/escape_followers/check_completion() + var/escaped = 0 + if(is_handofgod_god(owner.current)) + var/mob/camera/god/G = owner.current + if(G.side == "red") + for(var/datum/mind/follower_mind in ticker.mode.red_deity_followers) + if(follower_mind.current && follower_mind.current.stat != DEAD) + if(follower_mind.current.onCentcom()) + escaped++ + + if(G.side == "blue") + for(var/datum/mind/follower_mind in ticker.mode.blue_deity_followers) + if(follower_mind.current && follower_mind.current.stat != DEAD) + if(follower_mind.current.onCentcom()) + escaped++ + + return (escaped >= target_amount) + + +/datum/objective/sacrifice_prophet + explanation_text = "A false prophet is preaching their god's faith on the station. Sacrificing them will show the mortals who the true god is." + dangerrating = 10 + + +/datum/objective/sacrifice_prophet/check_completion() + var/mob/camera/god/G = owner.current + if(istype(G)) + return G.prophets_sacrificed_in_name + return 0 diff --git a/code/game/gamemodes/handofgod/powers.dm b/code/game/gamemodes/handofgod/powers.dm new file mode 100644 index 00000000000..ff32219d909 --- /dev/null +++ b/code/game/gamemodes/handofgod/powers.dm @@ -0,0 +1,260 @@ + +/mob/camera/god/proc/ability_cost(cost = 0,structures = 0, requires_conduit = 0) + if(cost && faith < cost) + return 0 + if(structures && !(isturf(loc) || istype(loc, /turf/space))) + src << "Your structure would just float away, you need stable ground!" + return 0 + if(structures && (locate(/obj/structure) in get_turf(src))) + src << "There is another structure here, Select an empty spot." + + if(requires_conduit) + //Organised this way as there can be multiple conduits, so it's more likely to be a conduit check. + if(!locate(/obj/structure/divine/conduit) in range(src,15)) + if(!locate(/obj/structure/divine/nexus) in range(src, 15)) + return 0 + + return 1 + + +/mob/camera/god/verb/returntonexus() + set category = "Deity" + set name = "Goto Nexus" + set desc = "Teleports you to your next instantly." + + if(god_nexus) + Move(get_turf(god_nexus)) + else + src << "You don't even have a Nexus, construct one." + + +/mob/camera/god/verb/jumptofollower() + set category = "Deity" + set name = "Jump to Follower" + set desc = "Teleports you to one of your followers." + var/list/following = list() + if(side == "red") + following = ticker.mode.red_deity_followers + else if(side == "blue") + following = ticker.mode.blue_deity_followers + else + src << "You are unaligned, and thus do not have followers" + return + + var/datum/mind/choice = input("Choose a follower","Jump to Follower") as null|anything in following + if(choice && choice.current) + Move(get_turf(choice.current)) + + +/mob/camera/god/verb/newprophet() + set category = "Deity" + set name = "Appoint Prophet (100)" + set desc = "Appoint one of your followers as your Prophet, who can hear your words" + + var/list/following = list() + + if(!ability_cost(100)) + src << "You lack the faith to make a prophet." + return + if(side == "red") + if(ticker.mode.red_deity_prophets.len) + src << "You can only have one prophet alive at a time." + else + following = ticker.mode.red_deity_followers + else if(side == "blue") + if(ticker.mode.blue_deity_prophets.len) + src << "You can only have one prophet alive at a time." + else + following = ticker.mode.blue_deity_followers + + else + src << "You are unalligned, and thus do not have prophets" + return + + var/datum/mind/choice = input("Choose a follower to make into your prophet","Prophet Uplifting") as null|anything in following + if(choice && choice.current && choice.current.stat != DEAD) + src << "You choose [choice.current] as your prophet." + choice.make_Handofgod_prophet(side) + add_faith(-100) + + +/mob/camera/god/verb/talk(msg as text) + set category = "Deity" + set name = "Talk to Anyone (20)" + set desc = "Allows you to send a message to anyone, regardless of their faith." + if(!ability_cost(20)) + src << "You lack the faith to convene with others." + return + var/mob/choice = input("Choose who you wish to talk to", "Talk to ANYONE") as null|anything in mob_list + if(choice) + var/original = msg + msg = "You hear a voice coming from everywhere and nowhere... [msg]" + choice << msg + src << "You say the following to [choice], [original]" + add_faith(-20) + + +/mob/camera/god/verb/smite() + set category = "Deity" + set name = "Smite (40)" + set desc = "Hits anything under you with a moderate amount of damage." + + if(!ability_cost(40,0,1)) + src << "You lack the faith to smite others." + return + if(!range(7,god_nexus)) + src << "You lack the strength to smite this far from your nexus." + return + + for(var/mob/living/L in get_turf(src)) + L.adjustFireLoss(20) + L.adjustBruteLoss(20) + L.Weaken(2) + L << "You feel the wrath of [name]!" + add_faith(-40) + + +/mob/camera/god/verb/holyslumber() + set category = "Deity" + set name = "Holy Slumber (20)" + set desc = "Knocks out the mortal below you for a brief amount of time." + + if(!ability_cost(20,0,1)) + src << "You lack the faith to lull mortals to sleep." + return + + for(var/mob/living/L in get_turf(src)) + src << "You whisper a lullaby into the ears of [L]. Moments later they drift off..." + L << "You hear a lullaby so soft..." + L.SetSleeping(40) + add_faith(-20) + + +/mob/camera/god/verb/disaster() + set category = "Deity" + set name = "Invokle Disaster (300)" //difficult to reach without lots of followers + set desc = "Tug at the fibres of reality itself and bend it to your whims!" + + if(!ability_cost(300,0,1)) + src << "You lack the faith to bend reality." + return + + var/event = pick(/datum/round_event/meteor_wave, /datum/round_event/communications_blackout, /datum/round_event/radiation_storm, /datum/round_event/carp_migration, + /datum/round_event/spacevine, /datum/round_event/vent_clog, /datum/round_event/wormholes) + if(event) + new event() + add_faith(-300) + + +/mob/camera/god/verb/constructnexus() + set category = "Deity" + set name = "Construct Nexus" + set desc = "Instantly creates your nexus, You can only do this once, make sure you're happy with it!" + + if(ability_cost(0,1,0)) + var/obj/structure/divine/nexus/N = new(get_turf(src)) + N.deity = src + N.side = side + god_nexus = N + nexus_required = TRUE + verbs -= /mob/camera/god/verb/constructnexus + //verbs += /mob/camera/god/verb/movenexus //Translocators have no sprite + update_health_hud() + + +/* //Transolocators have no sprite +/mob/camera/god/verb/movenexus() + set category = "Deity" + set name = "Relocate Nexus (50)" + set desc = "Instantly relocates your nexus to an existing translocator belonging to your faith, this destroys the translocator in the process" + + if(ability_cost(50,0,0) && god_nexus) + var/list/translocators = list() + var/list/used_keys = list() + for(var/obj/structure/divine/translocator/T in structures) + translocators["[T.name] ([get_area(T)])"] = T + + if(!translocators.len) + src << "You have no translocators!" + return + + var/picked = input(src,"Choose a translocator","Relocate Nexus") as null|anything in translocators + if(!picked || !translocators[picked]) + return + + var/obj/structure/divine/translocator/T = translocators[T] + var/turf/Tturf = get_turf(T) + god_nexus.loc = T + translocators[picked] = null + add_faith(-50) + qdel(T) +*/ + +/mob/camera/god/verb/construct_structures() + set category = "Deity" + set name = "Construct Structure (75)" + set desc = "Create the foundation of a divine object." + + if(ability_cost(75,1,1)) + var/construct = input("Choose what you wish to create.", "Divine Construction") as null|anything in global_handofgod_structuretypes + if(!construct || !global_handofgod_structuretypes[construct] || !ability_cost(75,1,1)) //check again, they might try to cheat the input window. + return + var/obj/structure/divine/construct_type = global_handofgod_structuretypes[construct] //it's a path but we need to initial() some vars + if(!construct_type) + return + + src << "You lay the foundations for \a [construct], your followers must finish the construction using metal and glass." + add_faith(-75) + + var/obj/structure/divine/construction_holder/CH = new(get_turf(src)) + CH.assign_deity(src) + CH.setup_construction(construct_type) + CH.visible_message("[src] has created a transparent, unfinished [construct]. It can be finished by adding materials.") + + +/mob/camera/god/verb/construct_traps() + set category = "Deity" + set name = "Construct Trap (20)" + set desc = "Creates a ward or trap." + + if(ability_cost(20,1,1)) + var/trap = input("Choose what you wish to create.", "Divine Traps") as null|anything in global_handofgod_traptypes + if(!trap || !global_handofgod_traptypes[trap] || !ability_cost(20,1,1)) + return + + src << "You lay \a [trap]." + add_faith(-20) + + var/traptype = global_handofgod_traptypes[trap] + new traptype (get_turf(src)) + + + + +/mob/camera/god/verb/construct_items() + set category = "Deity" + set name = "Construct Items (20)" + set desc = "Construct some items for your followers" + + if(ability_cost(20,1,1)) + var/list/item_types = list() + if(side == "red") + item_types["red banner"] = /obj/item/weapon/banner/red + item_types["red bannerbackpack"] = /obj/item/weapon/storage/backpack/bannerpack/red + item_types["red armour"] = /obj/item/weapon/storage/box/itemset/crusader/red + + else if(side == "blue") + item_types["blue banner"] = /obj/item/weapon/banner/blue + item_types["blue bannerbackpack"] = /obj/item/weapon/storage/backpack/bannerpack/blue + item_types["blue armour"] = /obj/item/weapon/storage/box/itemset/crusader/blue + + + var/item = input("Choose what you wish to create.", "Divine Items") as null|anything in item_types + if(!item || !global_handofgod_itemtypes[item] || !ability_cost(20,1,1)) + return + + src << "You produce \a [item]" + add_faith(-20) + + var/itemtype = global_handofgod_itemtypes[item] + new itemtype (get_turf(src)) diff --git a/code/game/gamemodes/handofgod/structures.dm b/code/game/gamemodes/handofgod/structures.dm new file mode 100644 index 00000000000..7197b4a8082 --- /dev/null +++ b/code/game/gamemodes/handofgod/structures.dm @@ -0,0 +1,497 @@ + +/obj/structure/divine + name = "divine construction site" + icon = 'icons/obj/hand_of_god_structures.dmi' + desc = "An unfinished divine building" + anchored = 1 + density = 1 + var/trap = FALSE + var/metal_cost = 0 + var/glass_cost = 0 + var/lesser_gem_cost = 0 + var/greater_gem_cost = 0 + var/mob/camera/god/deity + var/side = "neutral" //"blue" or "red", also used for colouring structures when construction is started by a deity + var/health = 100 + var/maxhealth = 100 + var/autocolours = TRUE //do we colour to our side? + +/obj/structure/divine/New() + ..() + if(!trap) + if(!global_handofgod_structuretypes[name]) + global_handofgod_structuretypes[name] = type + else + if(!global_handofgod_traptypes[name]) + global_handofgod_traptypes[name] = type + + +/obj/structure/divine/proc/update_icons() + if(autocolours) + icon_state = "[initial(icon_state)]-[side]" + + +/obj/structure/divine/Destroy() + if(deity) + deity.structures -= src + return ..() + + +/obj/structure/divine/proc/healthcheck() + if(!health) + visible_message("\The [src] was destroyed!") + qdel(src) + + +/obj/structure/divine/attackby(obj/item/I, mob/user) + if(!I) + return 0 + + playsound(get_turf(src), I.hitsound, 50, 1) + visible_message("\The [src] has been attack with \the [I][(user ? " by [user]/" : ".")]!") + health = max(0, health-I.force) + healthcheck() + + +/obj/structure/divine/bullet_act(obj/item/projectile/Proj) + if(!Proj) + return 0 + + if(Proj.damage_type == BRUTE || Proj.damage_type == BURN) + health = max(0, health-Proj.damage) + healthcheck() + + +/obj/structure/divine/attack_animal(mob/living/simple_animal/M) + if(!M) + return 0 + + visible_message("\The [src] has been attacked by \the [M]!") + var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) + if(!damage) + return + health = max(0, health-damage) + healthcheck() + + +/obj/structure/divine/proc/assign_deity(mob/camera/god/new_deity, alert_old_deity = TRUE) + if(!new_deity) + return 0 + if(deity && alert_old_deity) + deity << "Your [name] was captured by [new_deity]'s cult!" + deity.structures -= src + deity = new_deity + deity.structures |= src + side = deity.side + update_icons() + + +/obj/structure/divine/construction_holder + alpha = 125 + var/obj/structure/divine/construction_result = /obj/structure/divine //a path, but typed to /obj/structure/divine for initial() + + +/obj/structure/divine/construction_holder/proc/setup_construction(construct_type) + if(ispath(construct_type)) + construction_result = construct_type + name = "[initial(construction_result.name)] construction site " + icon_state = initial(construction_result.icon_state) + metal_cost = initial(construction_result.metal_cost) + glass_cost = initial(construction_result.glass_cost) + lesser_gem_cost = initial(construction_result.lesser_gem_cost) + greater_gem_cost = initial(construction_result.greater_gem_cost) + desc = "An unfinished [initial(construction_result.name)]." + + +/obj/structure/divine/construction_holder/attackby(obj/item/I, mob/user) + if(!I || !user) + return 0 + + if(istype(I, /obj/item/stack/sheet/metal)) + var/obj/item/stack/sheet/metal/M = I + if(metal_cost) + var/spend = min(metal_cost, M.amount) + user << "You add [spend] metal to \the [src]" + metal_cost = max(0, metal_cost - spend) + M.use(spend) + check_completion() + else + user << "\the [src] does not require anymore metal" + return + + if(istype(I, /obj/item/stack/sheet/glass)) + var/obj/item/stack/sheet/glass/G = I + if(glass_cost) + var/spend = min(glass_cost, G.amount) + user << "You add [spend] glass to \the [src]" + glass_cost = max(0, glass_cost - spend) + G.use(spend) + check_completion() + else + user << "\the [src] does not require anymore glass" + return + + if(istype(I, /obj/item/stack/sheet/lessergem)) + var/obj/item/stack/sheet/lessergem/LG = I + if(lesser_gem_cost) + var/spend = min(lesser_gem_cost, LG.amount) + user << "You add [spend] lesser gems to \the [src]" + lesser_gem_cost = max(0, lesser_gem_cost - spend) + LG.use(spend) + check_completion() + else + user << "\the [src] does not require anymore lesser gems" + return + + if(istype(I, /obj/item/stack/sheet/greatergem)) + var/obj/item/stack/sheet/greatergem/GG = I //GG! + if(greater_gem_cost) + var/spend = min(greater_gem_cost, GG.amount) + user << "You add [spend] greater gems to \the [src]" + greater_gem_cost = max(0, greater_gem_cost - spend) + GG.use(spend) + check_completion() + else + user << "\the [src] does not require anymore greater gems" + return + + ..() + + +/obj/structure/divine/construction_holder/proc/check_completion() + if(!metal_cost && !glass_cost && !lesser_gem_cost && !greater_gem_cost) + visible_message("\The [initial(construction_result.name)] is complete!") + new construction_result (get_turf(src)) + qdel(src) + + +/obj/structure/divine/construction_holder/examine(mob/user) + ..() + + if(metal_cost || glass_cost || lesser_gem_cost || greater_gem_cost) + user << "To finish construction it requires the following materials:
" + if(metal_cost) + user << "[metal_cost] metal " + if(glass_cost) + user << "[glass_cost] glass " + if(lesser_gem_cost) + user << "[lesser_gem_cost] lesser gems " + if(greater_gem_cost) + user << "[greater_gem_cost] greater gems " + + +/obj/structure/divine/nexus + name = "nexus" + desc = "It anchors a deity to this world. It radiates an unusual aura. Culstists protect this at all costs. It looks well protected from explosion shock." + icon_state = "nexus" + health = 500 + maxhealth = 500 + var/faith_regen_rate = 1 + var/list/powerpylons = list() + + +/obj/structure/divine/nexus/ex_act() + return + + +/obj/structure/divine/nexus/healthcheck() + if(deity) + deity.update_health_hud() + + if(!health) + if(deity && deity.nexus_required) + deity << "Your nexus was destroyed. You feel yourself fading..." + qdel(deity) + visible_message("\The [src] was destroyed!") + + +/obj/structure/divine/nexus/New() + SSobj.processing |= src + + +/obj/structure/divine/nexus/process() + healthcheck() + if(deity) + deity.update_followers() + deity.add_faith(faith_regen_rate + (powerpylons.len / 5) + (deity.alive_followers / 3)) + + +/obj/structure/divine/nexus/Destroy() + SSobj.processing -= src + return ..() + + +/obj/structure/divine/conduit + name = "conduit" + desc = "It allows a deity to extend their reach. Their powers are just as potent near a conduit as a nexus." + icon_state = "conduit" + health = 150 + maxhealth = 150 + metal_cost = 25 + glass_cost = 10 + + +/obj/structure/divine/forge + name = "forge" + desc = "A forge fueled by divine might, it allows the creation of sacred and powerful artifacts. It requires common materials to craft objects." + icon_state = "forge" + health = 250 + maxhealth = 250 + density = 0 + maxhealth = 250 + metal_cost = 40 + + +/obj/structure/divine/convertaltar + name = "conversion taltar" + desc = "An altar dedicated to a deity. Cultists can \"forcefully teach\" their non-aligned crewmembers to join their side and take up their deity." + icon_state = "convertaltar" + density = 0 + metal_cost = 20 + + +/obj/structure/divine/convertaltar/attack_hand(mob/living/user) + var/mob/living/carbon/human/H = locate() in get_turf(src) + if(!is_handofgod_cultist(user)) + user << "You try to use it, but unfortunately you don't know any rituals." + return + if(!H) + return + if(!H.mind) + user << "Only sentients may serve your deity." + return + if((side == "red" && is_handofgod_redcultist(user)) || (side == "blue" && is_handofgod_bluecultist(user))) + user << "You invoke the conversion ritual." + ticker.mode.add_hog_follower(H.mind, side) + else + user << "You invoke the conversion ritual." + user << "But the altar ignores your words..." + + +/obj/structure/divine/sacrificealtar + name = "sacrificial altar" + desc = "An altar designed to perform blood sacrifice for a deity. The cultists performing the sacrifice will gain a powerful material to use in their forge. Sacrificing a prophet will yield even better results." + icon_state = "sacrificealtar" + density = 0 + metal_cost = 30 + + +/obj/structure/divine/sacrificealtar/attack_hand(mob/living/user) + var/mob/living/L = locate() in get_turf(src) + if(!is_handofgod_cultist(user)) + user << "You try to use it, but unfortunately you don't know any rituals." + return + if(!L) + return + if((side == "red" && is_handofgod_redcultist(user)) || (side == "blue" && is_handofgod_bluecultist(user))) + if((side == "red" && is_handofgod_redcultist(L)) || (side == "blue" && is_handofgod_bluecultist(L))) + user << "You cannot sacrifice a fellow cultist." + return + user << "You attempt to sacrifice [L] by invoking the sacrificial ritual." + sacrifice(L) + else + user << "You attempt to sacrifice [L] by invoking the sacrificial ritual." + user << "But the altar ignores your words..." + + +/obj/structure/divine/sacrificealtar/proc/sacrifice(mob/living/L) + if(!L) + L = locate() in get_turf(src) + if(L) + if(ismonkey(L)) + var/luck = rand(1,4) + if(luck > 3) + new /obj/item/stack/sheet/lessergem(get_turf(src)) + + else if(ishuman(L)) + var/mob/living/carbon/human/H = L + + //Sacrifice altars can't teamkill + if(side == "red" && is_handofgod_redcultist(H)) + return + else if(side == "blue" && is_handofgod_bluecultist(H)) + return + + if(is_handofgod_prophet(H)) + new /obj/item/stack/sheet/greatergem(get_turf(src)) + if(deity) + deity.prophets_sacrificed_in_name++ + else + new /obj/item/stack/sheet/lessergem(get_turf(src)) + + else if(isAI(L) || istype(L, /mob/living/carbon/alien/humanoid/queen)) + new /obj/item/stack/sheet/greatergem(get_turf(src)) + else + new /obj/item/stack/sheet/lessergem(get_turf(src)) + L.gib() + + +/obj/structure/divine/healingfountain + name = "healing fountain" + desc = "A fountain containing the waters of life... or death, depending on where your allegiances lie" + icon_state = "puddle" + metal_cost = 15 + glass_cost = 10 + autocolours = FALSE + var/time_between_uses = 1800 + var/last_process = 0 + + +/obj/structure/divine/healingfountain/attack_hand(mob/living/user) + if(last_process + time_between_uses > world.time) + user << "The foundtain appears to be empty." + return + last_process = world.time + if(!is_handofgod_cultist(user)) + user << "The water burns!" + user.reagents.add_reagent("hell_water",20) + else + user << "The water feels warm ans soothing as you touch it. The fountain immediately dries up shortly afterwards." + user.reagents.add_reagent("doctorsdelight",20) + update_icons() + + +/obj/structure/divine/healingfountain/update_icons() + if(last_process + time_between_uses > world.time) + icon_state = "fountain-dry" + else + icon_state = "fountain" + + +/obj/structure/divine/powerpylon + name = "power pylon" + desc = "A pylon which increases the deity's rate it can influence the world." + icon_state = "powerpylon" + density = 1 + health = 30 + maxhealth = 30 + metal_cost = 10 + glass_cost = 30 + + +/obj/structure/divine/powerpylon/New() + ..() + if(deity && deity.god_nexus) + deity.god_nexus.powerpylons |= src + + +/obj/structure/divine/powerpylon/Destroy() + if(deity && deity.god_nexus) + deity.god_nexus.powerpylons -= src + return ..() + + +/obj/structure/divine/defensepylon + name = "defense pylon" + desc = "A plyon which is blessed to withstand many blows, and fire strong bolts at nonbelivers." + icon_state = "defensepylon" + health = 150 + maxhealth = 150 + metal_cost = 30 + glass_cost = 40 + var/obj/machinery/gun_turret/defensepylon_internal_turret/pylon_gun + + +/obj/structure/divine/defensepylon/New() + ..() + pylon_gun = new() + pylon_gun.base = src + + +/obj/structure/divine/defensepylon/Destroy() + qdel(pylon_gun) //just in case + return ..() + + +/obj/structure/divine/defensepylon/assign_deity(mob/camera/god/new_deity, alert_old_deity = TRUE) + if(..() && pylon_gun) + pylon_gun.faction = side + pylon_gun.side = side + + +//This sits inside the defenspylon, to avoid copypasta +/obj/machinery/gun_turret/defensepylon_internal_turret + name = "defense pylon" + desc = "A plyon which is blessed to withstand many blows, and fire strong bolts at nonbelivers." + icon = 'icons/obj/hand_of_god_structures.dmi' + icon_state = "defensepylon" + health = 200 + base_icon_state = "defenspylon" + scan_range = 7 + faction = "rofl I'm not supposed to exist" + projectile_type = /obj/item/projectile/beam/pylon_bolt + fire_sound = 'sound/weapons/emitter2.ogg' + var/side = "neutral" + + +/obj/machinery/gun_turret/defensepylon_internal_turret/fire(atom/target) + var/obj/item/projectile/A = ..() + if(A) + A.color = side + + +/obj/item/projectile/beam/pylon_bolt + name = "divine bolt" + icon_state = "greyscale_bolt" + damage = 15 + + +/obj/structure/divine/shrine + name = "shrine" + desc = "A shrine dedicated to a deity." + icon_state = "shrine" + metal_cost = 20 + glass_cost = 20 + + +/obj/structure/divine/shrine/assign_deity(mob/camera/god/new_deity, alert_old_deity = TRUE) + if(..()) + name = "shrine to [new_deity.name]" + desc = "A shrine dedicated to [new_deity.name]" + + + + +//Functional, but need sprites +/* +/obj/structure/divine/translocator + name = "translocator" + desc = "A powerful structure, made with a greater gem. It allows a deity to move their nexus to where this stands" + icon_state = "translocator" + health = 100 + maxhealth = 100 + metal_cost = 20 + glass_cost = 20 + greater_gem_cost = 1 + + +/obj/structure/divine/lazarusaltar + name = "lazarus altar" + desc = "A very powerful altar capable of bringing life back to the recently deceased, made with a greater gem. It can revive anyone and will heal virtually all wounds, but they are but a shell of their former self." + icon_state = "lazarusaltar" + density = 0 + health = 100 + maxhealth = 100 + metal_cost = 20 + greater_gem_cost = 1 + + +/obj/structure/divine/lazarusaltar/attack_hand(mob/living/user) + var/mob/living/L = locate() in get_turf(src) + if(!is_handofgod_culstist(user)) + user << "You try to use it, but unfortunately you don't know any rituals." + return + if(!L) + return + + if((side == "red" && is_handofgod_redcultist(user))) || (side == "blue" && is_handofgod_bluecultist(user))) + user << "You attempt to revive [L] by invoking the rebirth ritual." + L.revive() + L.adjustCloneLoss(50) + L.adjustStaminaLoss(100) + else + user << "You attempt to revive [L] by invoking the rebirth ritual." + user << "But the altar ignores your words..." +*/ + + diff --git a/code/game/gamemodes/handofgod/traps.dm b/code/game/gamemodes/handofgod/traps.dm new file mode 100644 index 00000000000..a2eef75831e --- /dev/null +++ b/code/game/gamemodes/handofgod/traps.dm @@ -0,0 +1,115 @@ + +/obj/structure/divine/trap + name = "IT'S A TARP" + desc = "stepping on me is a guaranteed bad day" + icon_state = "trap" + density = 0 + alpha = 30 //initially quite hidden when not "recharging" + health = 20 + maxhealth = 20 + trap = TRUE + autocolours = FALSE + var/last_trigger = 0 + var/time_between_triggers = 600 //takes a minute to recharge + + +/obj/structure/divine/trap/Crossed(atom/movable/AM) + if(last_trigger + time_between_triggers > world.time) + return + alpha = 30 + if(isliving(AM)) + var/mob/living/L = AM + last_trigger = world.time + alpha = 200 + trap_effect(L) + spawn(time_between_triggers) + if(src) + alpha = 30 + + +/obj/structure/divine/trap/examine(mob/user) + ..() + if(!isliving(user)) //bad ghosts, stop trying to powergame from beyond the grave + return + user << "You reveal a trap!" + alpha = 200 + spawn(time_between_triggers) + if(src) + alpha = 30 + + +/obj/structure/divine/trap/proc/trap_effect(mob/living/L) + return + + +/obj/structure/divine/trap/stun + name = "shock trap" + desc = "A trap that will shock you, it will burn your flesh and render you immobile, You'd better avoid it." + icon_state = "trap-shock" + + +/obj/structure/divine/trap/stun/trap_effect(mob/living/L) + L << "You are paralyzed from the intense shock!" + L.Weaken(5) + var/turf/Lturf = get_turf(L) + new /obj/effect/effect/sparks/electricity(Lturf) + new /obj/effect/effect/sparks(Lturf) + + +/obj/structure/divine/trap/fire + name = "flame trap" + desc = "A trap that will set you ablaze. You'd better avoid it." + icon_state = "trap-fire" + + +/obj/structure/divine/trap/fire/trap_effect(mob/living/L) + L << "Spontaneous combustion!" + L.Weaken(1) + var/turf/Lturf = get_turf(L) + new /obj/effect/hotspot(Lturf) + new /obj/effect/effect/sparks(Lturf) + + +/obj/structure/divine/trap/chill + name = "frost trap" + desc = "A trap that will chill you to the bone. You'd better avoid it." + icon_state = "trap-frost" + + +/obj/structure/divine/trap/chill/trap_effect(mob/living/L) + L << "You're frozen solid!" + L.Weaken(1) + L.bodytemperature -= 300 + new /obj/effect/effect/sparks(get_turf(L)) + + +/obj/structure/divine/trap/damage + name = "earth trap" + desc = "A trap that will summon a small earthquake, just for you. You'd better avoid it." + icon_state = "trap-earth" + + +/obj/structure/divine/trap/damage/trap_effect(mob/living/L) + L << "The ground quakes beneath your feet!" + L.Weaken(5) + L.adjustBruteLoss(35) + var/turf/Lturf = get_turf(L) + new /obj/effect/effect/sparks(Lturf) + new /obj/structure/flora/rock(Lturf) + + +/obj/structure/divine/trap/ward + name = "Divine Ward" + desc = "A divine barrier, It looks like you could destroy it with enough effort, or wait for it to dissipate..." + icon_state = "ward" + health = 150 + maxhealth = 150 + density = 1 + time_between_triggers = 1200 //Exists for 2 minutes + + +/obj/structure/divine/trap/ward/New() + ..() + spawn(time_between_triggers) + if(src) + qdel(src) diff --git a/code/game/gamemodes/malfunction/malfunction.dm b/code/game/gamemodes/malfunction/malfunction.dm index 0cbded335b7..cdc1436890d 100644 --- a/code/game/gamemodes/malfunction/malfunction.dm +++ b/code/game/gamemodes/malfunction/malfunction.dm @@ -33,7 +33,7 @@ var/datum/job/ai/DummyAIjob = new for(var/mob/new_player/player in player_list) if(player.client && player.ready) - if(player.client.prefs.be_special & BE_MALF) + if(BE_MALF in player.client.prefs.be_special) if(!jobban_isbanned(player, "Syndicate") && !jobban_isbanned(player, "AI") && DummyAIjob.player_old_enough(player.client)) antag_candidates += player.mind antag_candidates = shuffle(antag_candidates) diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 882accb90c0..7b98750dd58 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -187,7 +187,7 @@ var/list/promotable_revs = list() for(var/datum/mind/khrushchev in revolutionaries) if(khrushchev.current && khrushchev.current.client && khrushchev.current.stat != DEAD) - if(khrushchev.current.client.prefs.be_special & BE_REV) + if(BE_REV in khrushchev.current.client.prefs.be_special) promotable_revs += khrushchev if(promotable_revs) var/datum/mind/stalin = pick(promotable_revs) diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 7d2d552ebd3..a9061a49969 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -74,7 +74,7 @@ if(ticker.mode.traitors.len >= traitorcap) //Upper cap for number of latejoin antagonists return if(ticker.mode.traitors.len <= (traitorcap - 2) || prob(100 / (config.traitor_scaling_coeff * 2))) - if(character.client.prefs.be_special & BE_TRAITOR) + if(BE_TRAITOR in character.client.prefs.be_special) if(!jobban_isbanned(character.client, "traitor") && !jobban_isbanned(character.client, "Syndicate")) if(age_check(character.client)) if(!(character.job in restricted_jobs)) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index d59f47796b5..9d253fc5c5c 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -78,7 +78,7 @@ spawn(rand(500, 700)) message_admins("SWF is still pissed, sending another wizard - [max_mages - mages_made] left.") for(var/mob/dead/observer/G in player_list) - if(G.client && !G.client.holder && !G.client.is_afk() && G.client.prefs.be_special & BE_WIZARD) + if(G.client && !G.client.holder && !G.client.is_afk() && (BE_WIZARD in G.client.prefs.be_special)) if(!jobban_isbanned(G, "wizard") && !jobban_isbanned(G, "Syndicate")) if(age_check(G.client)) candidates += G diff --git a/code/game/machinery/turrets.dm b/code/game/machinery/turrets.dm index 70e783b5416..48d5f9d9739 100644 --- a/code/game/machinery/turrets.dm +++ b/code/game/machinery/turrets.dm @@ -357,6 +357,7 @@ var/base_icon_state = "syndieturret" var/projectile_type = /obj/item/projectile/bullet var/fire_sound = 'sound/weapons/Gunshot.ogg' + var/atom/base = null //where do to range calculations, firing projectiles, etc. from. allows for turrets inside of things to work icon = 'icons/obj/turrets.dmi' icon_state = "syndieturret0" @@ -364,6 +365,8 @@ ..() take_damage(0) //check your health icon_state = "[base_icon_state]" + "0" + if(!base) + base = src /obj/machinery/gun_turret/ex_act(severity, target) switch(severity) @@ -397,6 +400,9 @@ die() return state = 2 + if(!base) + state = 2 + update_icon() return @@ -424,7 +430,7 @@ return /obj/machinery/gun_turret/proc/validate_target(atom/target) - if(get_dist(target, src)>scan_range) + if(get_dist(target, base)>scan_range) return 0 if(istype(target, /mob)) var/mob/M = target @@ -452,13 +458,13 @@ /obj/machinery/gun_turret/proc/get_target() var/list/pos_targets = list() var/target = null - for(var/mob/living/M in view(scan_range,src)) + for(var/mob/living/M in view(scan_range,base)) if(M.stat) continue if(faction in M.faction) continue pos_targets += M - for(var/obj/mecha/M in oview(scan_range, src)) + for(var/obj/mecha/M in oview(scan_range, base)) if(M.occupant) if(faction in M.occupant.faction) continue @@ -474,11 +480,11 @@ if(!target) cur_target = null return - src.dir = get_dir(src,target) + src.dir = get_dir(base,target) var/turf/targloc = get_turf(target) if(!src) return - var/turf/curloc = get_turf(src) + var/turf/curloc = get_turf(base) if (!targloc || !curloc) return if (targloc == curloc) @@ -489,7 +495,7 @@ A.yo = targloc.y - curloc.y A.xo = targloc.x - curloc.x A.fire() - return + return A //////////////////////// diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 269822a24a6..2d3f88be56a 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -152,4 +152,23 @@ var/global/list/datum/stack_recipe/cardboard_recipes = list ( \ /obj/item/stack/sheet/cardboard/New(var/loc, var/amount=null) recipes = cardboard_recipes - return ..() \ No newline at end of file + return ..() + + + +/obj/item/stack/sheet/lessergem + name = "lesser gems" + desc = "Rare kind of gems which are only gained by blood sacrifice to minor deities. They are needed in crafting powerful objects." + singular_name = "lesser gem" + icon_state = "sheet-lessergem" + origin_tech = "materials=4" + + +/obj/item/stack/sheet/greatergem + name = "greater gems" + desc = "Rare kind of gems which are only gained by blood sacrifice to minor deities. They are needed in crafting powerful objects." + singular_name = "greater gem" + icon_state = "sheet-greatergem" + origin_tech = "materials=8" + + diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 1a7ea857617..3b6e546ffc0 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -65,7 +65,7 @@ var/mob/living/carbon/human/H = null for(var/mob/living/carbon/human/applicant in player_list) - if(applicant.client.prefs.be_special & BE_TRAITOR) + if(BE_TRAITOR in applicant.client.prefs.be_special) if(!applicant.stat) if(applicant.mind) if (!applicant.mind.special_role) @@ -101,7 +101,7 @@ var/mob/living/carbon/human/H = null for(var/mob/living/carbon/human/applicant in player_list) - if(applicant.client.prefs.be_special & BE_CHANGELING) + if(BE_CHANGELING in applicant.client.prefs.be_special) if(!applicant.stat) if(applicant.mind) if (!applicant.mind.special_role) @@ -135,7 +135,7 @@ var/mob/living/carbon/human/H = null for(var/mob/living/carbon/human/applicant in player_list) - if(applicant.client.prefs.be_special & BE_REV) + if(BE_REV in applicant.client.prefs.be_special) if(applicant.stat == CONSCIOUS) if(applicant.mind) if(!applicant.mind.special_role) @@ -206,7 +206,7 @@ var/mob/living/carbon/human/H = null for(var/mob/living/carbon/human/applicant in player_list) - if(applicant.client.prefs.be_special & BE_CULTIST) + if(BE_CULTIST in applicant.client.prefs.be_special) if(applicant.stat == CONSCIOUS) if(applicant.mind) if(!applicant.mind.special_role) @@ -387,7 +387,7 @@ var/mob/living/carbon/human/H = null for(var/mob/living/carbon/human/applicant in player_list) - if(applicant.client.prefs.be_special & BE_GANG) + if(BE_GANG in applicant.client.prefs.be_special) if(!applicant.stat) if(applicant.mind) if(!applicant.mind.special_role) @@ -624,7 +624,7 @@ var/list/mob/living/carbon/human/candidates = list() var/mob/living/carbon/human/H = null for(var/mob/living/carbon/human/applicant in player_list) - if(applicant.client.prefs.be_special & BE_SHADOWLING) + if(BE_SHADOWLING in applicant.client.prefs.be_special) if(!applicant.stat) if(applicant.mind) if(!applicant.mind.special_role) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 6b1a1d37eb2..aff9de65d5e 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -198,7 +198,7 @@ var/list/candidates = list() for(var/mob/M in player_list) if(M.stat != DEAD) continue //we are not dead! - if(!M.client.prefs.be_special & BE_ALIEN) continue //we don't want to be an alium + if(!(BE_ALIEN in M.client.prefs.be_special)) continue //we don't want to be an alium if(M.client.is_afk()) continue //we are afk if(M.mind && M.mind.current && M.mind.current.stat != DEAD) continue //we have a live body we are tied to candidates += M.ckey @@ -822,7 +822,7 @@ var/list/datum/outfit/custom_outfits = list() //Admin created outfits id_select += "" id_select += "" - var/dat = {" + var/dat = {" Create Outfit
diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 5f04c0f69b9..ed47f320aeb 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -4,21 +4,23 @@ var/list/preferences_datums = list() var/global/list/special_roles = list( //keep synced with the defines BE_* in setup.dm //some autodetection here. - "traitor" = /datum/game_mode/traitor, //0 - "operative" = /datum/game_mode/nuclear, //1 - "changeling" = /datum/game_mode/changeling, //2 - "wizard" = /datum/game_mode/wizard, //3 - "malf AI" = /datum/game_mode/malfunction, //4 - "revolutionary" = /datum/game_mode/revolution, //5 - "alien", //6 - "pAI/posibrain", //7 - "cultist" = /datum/game_mode/cult, //8 - "blob" = /datum/game_mode/blob, //9 - "ninja", //10 - "monkey" = /datum/game_mode/monkey, //11 - "gangster" = /datum/game_mode/gang, //12 - "shadowling" = /datum/game_mode/shadowling, //13 - "abductor" = /datum/game_mode/abduction //14 + "traitor" = /datum/game_mode/traitor, //0 + "operative" = /datum/game_mode/nuclear, //1 + "changeling" = /datum/game_mode/changeling, //2 + "wizard" = /datum/game_mode/wizard, //3 + "malf AI" = /datum/game_mode/malfunction, //4 + "revolutionary" = /datum/game_mode/revolution, //5 + "alien", //6 + "pAI/posibrain", //7 + "cultist" = /datum/game_mode/cult, //8 + "blob" = /datum/game_mode/blob, //9 + "ninja", //10 + "monkey" = /datum/game_mode/monkey, //11 + "gangster" = /datum/game_mode/gang, //12 + "shadowling" = /datum/game_mode/shadowling, //13 + "abductor" = /datum/game_mode/abduction, //14 + "hand of god, god" = /datum/game_mode/hand_of_god, //15 + "hand of god, culstist" = /datum/game_mode/hand_of_god, //16 ) @@ -36,7 +38,14 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set //game-preferences var/lastchangelog = "" //Saved changlog filesize to detect if there was a change var/ooccolor = null - var/be_special = 0 //Special role selection + + //Antag preferences + var/list/be_special = list() //Special role selection + var/tmp/old_be_special = 0 //Bitflag version of be_special, used to update old savefiles and nothing more + //If it's 0, that's good, if it's anything but 0, the owner of this prefs file's antag choices were, + //autocorrected this round, not that you'd need to check that. + + var/UI_style = "Midnight" var/toggles = TOGGLES_DEFAULT var/chat_toggles = TOGGLES_DEFAULT_CHAT @@ -362,8 +371,7 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set if(jobban_isbanned(user, "Syndicate")) dat += "You are banned from antagonist roles." - src.be_special = 0 - var/n = 0 + src.be_special = list() for (var/i in special_roles) if(jobban_isbanned(user, i)) dat += "Be [i]: BANNED
" @@ -374,11 +382,13 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set var/datum/game_mode/temp_mode = new mode_path days_remaining = temp_mode.get_remaining_days(user.client) + var/antagkey = capitalize(i) + if(days_remaining) dat += "Be [i]: \[IN [days_remaining] DAYS]
" else - dat += "Be [i]: [src.be_special&(1<
" - n++ + dat += "Be [i]:
[(antagkey in be_special) ? "Yes" : "No"]
" + dat += "" dat += "
" @@ -988,8 +998,11 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set UI_style = "Midnight" if("be_special") - var/num = text2num(href_list["num"]) - be_special ^= (1<> lastchangelog S["UI_style"] >> UI_style S["be_special"] >> be_special + + if(islist(S["be_special"])) + S["be_special"] >> be_special + else //force update and store the old bitflag version of be_special + needs_update = 11 + S["be_special"] >> old_be_special + S["default_slot"] >> default_slot S["chat_toggles"] >> chat_toggles S["toggles"] >> toggles @@ -108,12 +147,12 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car //try to fix any outdated data if necessary if(needs_update >= 0) update_preferences(needs_update) //needs_update = savefile_version if we need an update (positive integer) + update_antagchoices(needs_update) //Sanitize ooccolor = sanitize_ooccolor(sanitize_hexcolor(ooccolor, 6, 1, initial(ooccolor))) lastchangelog = sanitize_text(lastchangelog, initial(lastchangelog)) UI_style = sanitize_inlist(UI_style, list("Midnight", "Plasmafire", "Retro"), initial(UI_style)) - be_special = sanitize_integer(be_special, 0, 65535, initial(be_special)) default_slot = sanitize_integer(default_slot, 1, max_save_slots, initial(default_slot)) toggles = sanitize_integer(toggles, 0, 65535, initial(toggles)) ghost_form = sanitize_inlist(ghost_form, ghost_forms, initial(ghost_form)) diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm index 7a44e73a182..8ef72561893 100644 --- a/code/modules/client/preferences_toggles.dm +++ b/code/modules/client/preferences_toggles.dm @@ -214,7 +214,10 @@ set desc = "Toggles which special roles you would like to be a candidate for, during events." var/role_flag = be_special_flags[role] if(!role_flag) return - prefs.be_special ^= role_flag + if(role_flag in prefs.be_special) + prefs.be_special -= role_flag + else + prefs.be_special += role_flag prefs.save_preferences() src << "You will [(prefs.be_special & role_flag) ? "now" : "no longer"] be considered for [role] events (where possible)." feedback_add_details("admin_verb","TBeSpecial") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 674b88eacb6..c8dc49ed77b 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -441,6 +441,24 @@ gib(src) +/mob/proc/become_god(var/side) + if(client) + src << sound(null, repeat = 0, wait = 0, wolume = 85, channel = 1) + + var/mob/camera/god/G = new(loc, side = side) + G.invisibility = 40 + if(mind) + mind.transfer_to(G) + else + G.key = key + + G.job = "Deity" + G.rename_self("deity", 0) + + . = G + qdel(src) + + /mob/living/carbon/human/proc/corgize() if (notransform) diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index 2ee2ec8d0825b2b37aa7fe19c57d2d655006d796..60384992877488bcdb5caac11164e7cadd472a33 100644 GIT binary patch literal 85689 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 K<#NTRA^!__k_tHh literal 84017 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 gPF+&}4M5j?`h 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 diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 8e8051c6fe6c13d05da873c74b0649ea55a46d63..23ab8e3e101016e9bed1675d0687ef6e86086e01 100644 GIT binary patch delta 8915 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 diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index 4fc1a449fb96c6bda8c9745cb18aeafda476ea67..c714bc016271d0cbb4d9567fe3c65d55901a49af 100644 GIT binary patch delta 3580 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 F_%{_NBK!aV diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index f3510784ba39a4a62e5ddcca0338ccc824cfdac6..54941791a10d308dfc69a60d5a865705192eeec9 100644 GIT binary patch delta 18677 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 delta 16936 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 z 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

Jr9Jr^G+q_L%1t7tpNzhJQx8P^^!$)(; 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 g(tpYSTj~$>M0~jxPvJn> z=0AM*|K0n$Yu&TfVGZZ(z0VuZe)sdfdtVI`N6r(+a{xNN`bJ*Lww~4=j_zKLZmuAZ zPiAe}Q0$r{Sk0)xH)BzdD{&!k{WjIj@b6RpC(8Ni_X&3qB?)_Lmp3`XamdL(;w(e!2y#zKPI(Szgr$ENoLR~rZ0l~ zIX(`ogve00t&#kuWl`L#$!ZILrsY=X-! zMyzk)_)Q-fUcL&gmtkqn+KWaHNsN(YmUTS;@6WBBrIo;>{adr|lQ$W}NiK6#s+n8F zz6b+$Phyh?C_fA(bxVu2E<=>OtI86}!>j57hk4(AXvl`SJa+#e%qFr`aPx*r2GkXN z#^I11BqOQagv8|TKiI?C#Zi*-Uy5DO(7eO^a=G{IZK9%OshBv=cvalnhn2s1>Jkyc z`e$e7Wn<$W8N*LrfO>fODuWK5t7Q;Q4H$?6X$Di=6%u9zOvG^FtPut84oU5#4BZ;% zD3{8BBCN8+VacN9vN!Li7(I8VY@RlGkzg-AtN){mTEdqs(%n zKM-r{-yQfw^ZB34nb)fA)wlC_Z)@nWBs&~E=k7%Kx5L&lN%f7ECFD+S|B?JSE{rQ8 z$O5^>YV4L_Oy_Q@O=Nm}k?Kj@WpEm8U85;@SiK^er<|f$hDWRC*1GW10yp%KTi}uR zB6cKp@!o!gldZ~DU;<8nByqc54u%zeJHC01*xX=H$xrHA<*y}&TMIcjzKKalXl_LA z-1EW#p?Nh3?hJ!fKXX_CZWc+$^Gf;v3=BVoZ%T}&>86!@-d%^@i;-GU^lx|08D8Ih z4Y)&gn66rR*9g_~#v3s}4nY~gUZJc`@UYztg`GCMo_q_}B$Yc)^ZyS28pwtBwy z^zfo=YU&o~m@>#M#t#E$mKCo~gM;LFK?=`_e~XFvFK+bt)HkG+XUNdkf?P|B`|9<2 zW}WLkjdykV!&?KIAkK^FC`<%hx`j_ut(bgCE%nlx6;cJXjJslW;I(^YBL)R9zu5)-SU7nV<4hvq!{D9PHs+J;QIzG-DVh9sIB(IIetW5MJB_*douaPP1ol(D1ZPFeplD!alY z7AX7s*A#t`fPzNuoXV%4-a7bgkmpZ2El&P3muD<>aQhHFzLy~OmZsEzF9Oq9JcFE$ zzZZE`J;EqOP2F6|yAX(Q^KA)k%=+L+dfVa?jN}h+o#GFhKS-f^%lf;;X>#)s4^P9t zWJBikcjwzOpmMdwmR|)08`K@G3m

0y3Z~0#HW{lS#d6wOI75v8Ymy;*K0o?RD9w zAS&}b=bQ>-i8pt$z6l7mNNPQ;v8xZ(*6a(em%=#FRG{+{9v+^c_3tcQC~Rxto14oc zQY!fZ(35v-$}4j$&r;$8ssbf*2^pkOTwSCQ_);pnW`D2)?#2TXavTlfsdveO0Si(( z_46LxK8d>rLo(!}&heus949H`kY`3xASKtH`~dwbT)s32=<^_p^gy zS}fg(Gj~T9?sL7CaC)G`eRD2BigjKOR_sY6eD(sMniYYvwoy4ilK0yQHgSd3qzJE` z-tbJ5{@qg+F*|=-^OI$0Fy2f6fcu;p{Ul(MG8mNm+VZSK@bA3@8v_JVce>~NqTaHn z)n8y*E{bX7 zvBzq+(*89Uf5!jn``H{Np7ATUrlux)KkG0r(K<|6RW$Kgo5~C`&{0L!t?F<{D`nQl z%&*|nZFI{X*I)$9%J!WEWrxySt^^BG&{k#t^&|X8_~bGwrjp`pI!UqM&aiz+$kv7P zrtRD8JSWa0F*QyR(pX|VfI$L0yp~CkJ(To)lV+jtu9*qvOn^~h3Xvj zf>eIiQS{>)e0kXm0Ths7&~s?QyjajGHYX2OsIpFHtgT;l!Hm#s4K^B9&p^L+n5&b6IHU?<-C$2@-Ah(QQV^g+r0c4 z>2)-jNa4GX1p2kD=6ewCwqf5G8RtxzM&`gN=fT)TAV4i`(BD)FnYfU5ey(tS)V5MN zxQwcpWvz+>^dRHnoirz6X-)-Sa{cDR<*iyn33*zKmG9y*Ugus4ZiFoaP*e~DiV!FGAFgx21zRfRuA5^98^$bTmy@jYog?ho z!JA(OOqLrR5x6ZlmFhp7PlMuY9yIDh@DkOIOnXTy8`Ph2s}R!l^N!saC=$^QrK#`4 zvArGL4O4te!Kso$O<-#-DAEZJN_gXfkNIrB`p#bC(+{OG``d=t^k;Q)9RU<7QRk%i zl`0{x0IPB!C4jA`D*AQB634Xs*n}bXyuk1B!s`U&l=d zT2?!Jj*|Us7t~?-y5L-8Y&TT-F244uQLg3$qr#(y8u(($>0nCVm_yXJ9Ks%zhFp5t zI$D7TXT5k1)adu0g;n+FIHJ0$Vy^>OeVrwNfEP6Z29?5k%E1W)cJ(ziUQ8f;0|VY~ zaJ9<^0pq9gjUUI<`cNTQ3T#6t#h)yZ*hyuQvpYcp zeEe{OwpWtz1Fq^pqpcG)T$8k{5H?$w;=g4IBywQ5t@hTO&gmcO8xdWAAGP{JM|I$x z!A^Xj78lH`oh3EPD(skGwg`6}qyI7}flaYDCC$ylKi6Kk0^*Q2jkn!%jvL=eg$l z(url@h`YN0_%a!(|+WY*UR z&zD73fC|nFdpou}`20I*5lY}jT0QD zgjp7eh+#PiqY^H^o)JGy_RQBtU$Mi<9SrZXw4qO}2@Ro9xh)Zt}5Pd z7(nJHH({Pz@rzTRZwYBJ%Ex*(%^RTT_qVGHjZkN~mf?Zrpxr~asYKo#gYe8QA zdh0TDk4c}lhO|o>+A}bx61o0WT>Y#wcFBwEL9S<5E-2Aj@5Qbt@J-R3TqPVZ%#!)q zR#q#9dW2f)i0P9?wK|Kx0avQ}bHr8GyABlv5Y&#ix0k6OouNhYpA(dl@Yug+g+{-o zOiNnKdeD>-*Yahl!CsjmAt4jyt5@CkgcD`~BzIZO)_!YQL{HJCx3$xIKD8C2Pwhf~ z!F`#a<-&A7em*Wk4+CIT%j>+d<=8vFLtd(!27>OJfe}gMeRCs2>HqGV8S|%@-qTtG zzn0i+T60l~8&E}6^L*vp-g}wR`MvlzbQix7-xBsy_k;KQtSa}N&;)ip$F+ILveL-A zSd!=?Z6z+~elV6+^v5yZ<&I>S#4CO}mjlDPVgLpSOu4S7d6#&y+O!h>fmw9%fO0rw``UKi&nP~{Q`W+y`~6EWEr1QhJSf+~d?I0jH_IU5YO?aka;^7~ z2C#+dBr)~>x3NKF4RbL6uAq;dP$6Me4~%Jq*I=*-pBsqe)pig=$uLzEI+><&o)j5F z(sWR?40pnjyySq-=F8bfCsf!8NN=(#zb3s^Ch;Rzl z5(TyE`oC$d74G_EugybzE52Fg{MHVa&9_gHeYZOiFDKeqr#Q_G@#rfxv~u_k6Pz`OBch`Ju|btk*KF%d%7L6eYHDlzD>A&PNl`0c9m%``R#{ zH2ToI+KB(60GxdhVb_^tx4JD?givLE*Tu!z?s?^5!91y84*6U70vj5>se}JW&4z~d z7g9A1GS^D?=3!l#K48=xWjC)fl8K*kr}qV$(we$&q>~FS>v2F>X`on2aF?l9-Ij#Y zLfhzU(s1-Le>yr=Y`}|W(eoi7hNA3mo4M6~fuvSP;u5t?>J;BX1N7w;(to1c=b$<1S z-#ImX=9m}b3cCe<*tj$y9{Rt}LL6S@$M? zx>`6ATDoS{01v%Q@VJ{#`{=0AZdF+m^6^g9Cg-q?tv`HgB!~1|2YWAy?W}5pm!t{~ zwm>S8o}BwSLuiD5U;t|V-)@FFulqVK!p>o~NApGO1R=_n2?s-8-f9lY?Vx#x<9$Dvd@=T;QMyiu_WM{N~)3Mq@GlFosPIj|rl#O*Ow~@cK2q z4pV`(j;U#jCNZaSWvfWtk)RR8q(IWL)-~Hqmwa1*V3L+vJr2;XkSk2bWu94BzrYC3 z=4JgFH?=ew+KfCe3Y(ED%`D}QUTQeWi$YHs17mtUJoF5m*YeK`(C1}Vys95;Lsgx+ z37{aZ<}tVCHK6>b)#lC}>M%JWLw8oX8IH_aRYJWV3DBqrv(Xlh1eynmxv$9k>Ipko_^@VhwXBNJm$JLG3-Se5E zrm`~7xbjFY#zmU&%MFCZo!RPKk-a%~HSi$V392!}#ZpSMXxKf>o6+b@FI3R|BgCa6 zu+kIe07hy;g=VRK$0D=^YK`|IBH1b#_OHuJOZi!lynUa@ zM+0namP4}gUkiUfpqLNAw!YMAEBoxyR3Co+3apfjz!Om!!F|~wXxSFdbp1Z%JwTctt-kyVl^zevGyD(tQwN+ zLPDHl04n7_T+%3Zt(O(cZN|tVf269blD;%5Q6E}4$t5i5k|Fmw@VS7L+8nd6KaGN@ z4fm`DqmCPbLD&eC_$ftL-U_qaaTeeturNr&hHk@LPScIoK@NVftS;225vk+D@+CG+hct;Mg1Jys1o*U-+uej5nI_xd*#C* z$6A>24Hix^endw$*??lTa0qr{z9ctRN&v>^5`n*i`ohnYzblMj=LfJ7#5f6CoM&(Q zC}I2Y^YZd~SMJjeRT*(pD{H8jkkfp&%>m_BRq46Aq$le|;ZvN(*Iqug=>W3q*)`Hdc4fXZ6!@uRF1$=kw zBHARK2dHDB%(mBF&I|55W!tA^S+G|I^by-ge$E*>)=hQi#X@XC#NMr}wMLbBseBEA zRRM35$Npd5c&B+=zYdUPvi#`-&pXw@ZZtFRw77dkgH1*H=Yo*#TGfcSJEpFu8?2xY z*I-Fr)b*fACi}y=foWNQ$54>+fVElhSJjWrTY)Cp=&U>Hm|5$Bk+&R=pR$92F@48q zyOBk;K9;=A1rUe@q^|r_AJrKtf8AiT0gP4j&AsBiM+5nKUNk;u_o_5itdNwHRGQ?w zZ$B>s31$nAux0(=rQ3s8ob8Y0@(3&xUK@O#AvJKW3ay;mpZ+72BE~!rC2b*A9AbL=SX?M9kWk0h30oQC)x6XqCSzU)mQtCe9Fh+?Cj6WdGxw zvMzYY_XqADF1# zFBD{Zri+dxHNR|-5TSp$yS4)erkx%4bNHI}&=4J`hY6Z-j!u0JyNfvC3q1Mko<$If zX0$m3)-D1BU%nilbVYH`G*Uuts2@x!d%t-DGiV>q`f;@L6yrOn7zbTGGq3zmUiR(V zCwax^5c_-bT?94;@M8>jnOANnOWwivU+gnP6uBnn-`JnRc?gZ<&plq%aWIVGe`g5NDIz0$ z@7RtJcrsD!@b>K=dF-8X<5h3__Ji*0Bq|#_JFB=z{u!VNSbY6*!F90o*FQtA_m+3? zgI=8zMzR^_I(3m$fpw8v@tszgS_^cLs;1$W!~m6}S84GCWmGagWh^Lo8uf+%4*ggD z+Oq(CK@slN;ddD>b)QK2cy}WR@*nuvc7(8_xq#0AaQ8;SP4EZtTI%0A`AjLw7-mw} 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

~EBx|T?<@m_7YKB}qoYAeB&M_ZnOVFITI%()tx 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 literal 10528 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 diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index e4326609bbde6acde2cb2dbb479165a2a6dc70a5..456630d118255734a01f1535a71b457f4a4cbc38 100644 GIT binary patch literal 8953 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 diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 2fab1409b4c00fc77fc654d52a803ea8f0fcad5d..ce7fcde94ce26482e3575e42423bf5f30c08d05c 100644 GIT binary patch literal 85040 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 QfPg-(|$V{4bH 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 literal 0 HcmV?d00001 diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index f8487ed72da21f2b020027b53f5b8fc2f94ce151..23fcf38beefbb9f2df51a078bd8dcf18160a67b1 100644 GIT binary patch literal 48207 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%0DUh6Y&iMFpftSaJ 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 I#EpXf7qI#3IRF3v diff --git a/icons/obj/projectiles.dmi b/icons/obj/projectiles.dmi index 72ef46c7163dbf7fffe968d3346e47a643d77f94..db4baca713c2a59852bc70c209bf3f6489064821 100644 GIT binary patch delta 11897 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 Qn*l&eU01DK#pd<@0?vWP1^@s6 diff --git a/tgstation.dme b/tgstation.dme index 23408636bb2..24ecc4a3349 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -347,6 +347,13 @@ #include "code\game\gamemodes\gang\gang_datum.dm" #include "code\game\gamemodes\gang\gang_pen.dm" #include "code\game\gamemodes\gang\recaller.dm" +#include "code\game\gamemodes\handofgod\_handofgod.dm" +#include "code\game\gamemodes\handofgod\god.dm" +#include "code\game\gamemodes\handofgod\items.dm" +#include "code\game\gamemodes\handofgod\objectives.dm" +#include "code\game\gamemodes\handofgod\powers.dm" +#include "code\game\gamemodes\handofgod\structures.dm" +#include "code\game\gamemodes\handofgod\traps.dm" #include "code\game\gamemodes\malfunction\Malf_Modules.dm" #include "code\game\gamemodes\malfunction\malfunction.dm" #include "code\game\gamemodes\meteor\meteor.dm" From 059a1700a73a4ac566efcfb27d28226d4b717ccd Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Sun, 27 Sep 2015 17:25:02 +0100 Subject: [PATCH 02/37] Fixes botched merge on DME --- tgstation.dme | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tgstation.dme b/tgstation.dme index d18cf4d1376..0a04b559eef 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -128,6 +128,7 @@ #include "code\ATMOSPHERICS\pipes\simple.dm" #include "code\ATMOSPHERICS\pipes\heat_exchange\he_pipes.dm" #include "code\ATMOSPHERICS\pipes\heat_exchange\junction.dm" +#include "code\ATMOSPHERICS\pipes\heat_exchange\manifold.dm" #include "code\ATMOSPHERICS\pipes\heat_exchange\simple.dm" #include "code\controllers\configuration.dm" #include "code\controllers\failsafe.dm" @@ -317,6 +318,7 @@ #include "code\game\gamemodes\changeling\powers\absorb.dm" #include "code\game\gamemodes\changeling\powers\adrenaline.dm" #include "code\game\gamemodes\changeling\powers\augmented_eyesight.dm" +#include "code\game\gamemodes\changeling\powers\biodegrade.dm" #include "code\game\gamemodes\changeling\powers\chameleon_skin.dm" #include "code\game\gamemodes\changeling\powers\digitalcamo.dm" #include "code\game\gamemodes\changeling\powers\fakedeath.dm" @@ -406,6 +408,7 @@ #include "code\game\machinery\cloning.dm" #include "code\game\machinery\constructable_frame.dm" #include "code\game\machinery\deployable.dm" +#include "code\game\machinery\dna_scanner.dm" #include "code\game\machinery\doppler_array.dm" #include "code\game\machinery\droneDispenser.dm" #include "code\game\machinery\flasher.dm" @@ -470,6 +473,7 @@ #include "code\game\machinery\computer\communications.dm" #include "code\game\machinery\computer\computer.dm" #include "code\game\machinery\computer\crew.dm" +#include "code\game\machinery\computer\dna_console.dm" #include "code\game\machinery\computer\HolodeckControl.dm" #include "code\game\machinery\computer\law.dm" #include "code\game\machinery\computer\medical.dm" @@ -695,7 +699,9 @@ #include "code\game\objects\items\weapons\implants\implant_explosive.dm" #include "code\game\objects\items\weapons\implants\implant_freedom.dm" #include "code\game\objects\items\weapons\implants\implant_loyality.dm" +#include "code\game\objects\items\weapons\implants\implant_misc.dm" #include "code\game\objects\items\weapons\implants\implant_storage.dm" +#include "code\game\objects\items\weapons\implants\implant_track.dm" #include "code\game\objects\items\weapons\implants\implantcase.dm" #include "code\game\objects\items\weapons\implants\implantchair.dm" #include "code\game\objects\items\weapons\implants\implanter.dm" @@ -765,6 +771,7 @@ #include "code\game\objects\structures\crates_lockers\closets.dm" #include "code\game\objects\structures\crates_lockers\crates.dm" #include "code\game\objects\structures\crates_lockers\largecrate.dm" +#include "code\game\objects\structures\crates_lockers\closets\cardboardbox.dm" #include "code\game\objects\structures\crates_lockers\closets\crittercrate.dm" #include "code\game\objects\structures\crates_lockers\closets\fitness.dm" #include "code\game\objects\structures\crates_lockers\closets\gimmick.dm" @@ -965,6 +972,7 @@ #include "code\modules\detectivework\footprints_and_rag.dm" #include "code\modules\detectivework\scanner.dm" #include "code\modules\emoji\emoji_parse.dm" +#include "code\modules\events\abductor.dm" #include "code\modules\events\alien_infestation.dm" #include "code\modules\events\anomaly.dm" #include "code\modules\events\anomaly_bluespace.dm" @@ -1247,6 +1255,7 @@ #include "code\modules\mob\living\simple_animal\shade.dm" #include "code\modules\mob\living\simple_animal\simple_animal.dm" #include "code\modules\mob\living\simple_animal\bot_swarm\swarmer.dm" +#include "code\modules\mob\living\simple_animal\bot_swarm\swarmer_event.dm" #include "code\modules\mob\living\simple_animal\friendly\butterfly.dm" #include "code\modules\mob\living\simple_animal\friendly\cat.dm" #include "code\modules\mob\living\simple_animal\friendly\crab.dm" From b9394257dae3562771314ba9ccfe4c03de7d8a04 Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Wed, 7 Oct 2015 22:11:19 +0100 Subject: [PATCH 03/37] About a million changes, but largely: Functional (Sort of) Antag Huds, Mind fixes, and Final glue to get the mode working. --- code/__DEFINES/preferences.dm | 19 --- code/__DEFINES/role_preferences.dm | 50 ++++++ code/_globalvars/configuration.dm | 20 --- code/controllers/subsystem/pai.dm | 4 +- code/datums/hud.dm | 15 +- code/datums/mind.dm | 42 +++-- code/game/gamemodes/abduction/abduction.dm | 2 +- code/game/gamemodes/antag_hud.dm | 17 +- code/game/gamemodes/antag_spawner.dm | 6 +- code/game/gamemodes/blob/blob.dm | 4 +- code/game/gamemodes/blob/blobs/core.dm | 2 +- code/game/gamemodes/changeling/changeling.dm | 6 +- .../game/gamemodes/changeling/traitor_chan.dm | 8 +- code/game/gamemodes/cult/cult.dm | 2 +- code/game/gamemodes/game_mode.dm | 19 +-- code/game/gamemodes/gang/gang.dm | 2 +- code/game/gamemodes/handofgod/_handofgod.dm | 57 ++++--- code/game/gamemodes/handofgod/god.dm | 43 +++-- code/game/gamemodes/handofgod/items.dm | 47 ++++-- code/game/gamemodes/handofgod/objectives.dm | 7 +- code/game/gamemodes/handofgod/powers.dm | 155 ++++++++++-------- code/game/gamemodes/handofgod/structures.dm | 62 +++++-- code/game/gamemodes/handofgod/traps.dm | 10 +- .../game/gamemodes/malfunction/malfunction.dm | 6 +- code/game/gamemodes/monkey/monkey.dm | 2 +- code/game/gamemodes/nuclear/nuclear.dm | 2 +- code/game/gamemodes/revolution/revolution.dm | 4 +- code/game/gamemodes/shadowling/shadowling.dm | 2 +- code/game/gamemodes/traitor/traitor.dm | 6 +- code/game/gamemodes/wizard/artefact.dm | 2 +- code/game/gamemodes/wizard/raginmages.dm | 4 +- code/game/gamemodes/wizard/soulstone.dm | 2 +- code/game/gamemodes/wizard/wizard.dm | 2 +- code/game/jobs/job/job.dm | 2 +- code/game/machinery/turrets.dm | 7 +- code/game/objects/effects/spiders.dm | 2 +- code/modules/admin/verbs/one_click_antag.dm | 22 +-- code/modules/admin/verbs/randomverbs.dm | 2 +- code/modules/client/preferences.dm | 32 +--- code/modules/client/preferences_savefile.dm | 41 ++++- code/modules/client/preferences_toggles.dm | 23 ++- code/modules/events/alien_infestation.dm | 2 +- code/modules/events/wizard/imposter.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 6 + .../carbon/alien/special/alien_embryo.dm | 2 +- code/modules/mob/living/living_defines.dm | 1 - .../living/simple_animal/guardian/guardian.dm | 2 +- .../mob/living/simple_animal/morph/morph.dm | 2 +- .../living/simple_animal/revenant/revenant.dm | 2 +- .../revenant/revenant_spawn_event.dm | 2 +- .../simple_animal/slaughter/slaughterevent.dm | 2 +- code/modules/mob/login.dm | 2 + code/modules/mob/mob_defines.dm | 1 + code/modules/mob/transform_procs.dm | 9 +- code/modules/ninja/ninja_event.dm | 2 +- .../research/xenobiology/xenobiology.dm | 2 +- data/mode.txt | 2 +- icons/mob/feet.dmi | Bin 12903 -> 12900 bytes icons/mob/mob.dmi | Bin 235989 -> 235990 bytes icons/mob/screen_gen.dmi | Bin 99902 -> 101167 bytes icons/mob/suit.dmi | Bin 263205 -> 264859 bytes icons/obj/hand_of_god_structures.dmi | Bin 23657 -> 24275 bytes icons/obj/items.dmi | Bin 48710 -> 47892 bytes icons/obj/storage.dmi | Bin 54306 -> 55434 bytes tgstation.dme | 1 + 65 files changed, 475 insertions(+), 329 deletions(-) create mode 100644 code/__DEFINES/role_preferences.dm diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm index b5674ad9dd4..bfa8b697c98 100644 --- a/code/__DEFINES/preferences.dm +++ b/code/__DEFINES/preferences.dm @@ -28,22 +28,3 @@ #define TOGGLES_DEFAULT_CHAT (CHAT_OOC|CHAT_DEAD|CHAT_GHOSTEARS|CHAT_GHOSTSIGHT|CHAT_PRAYER|CHAT_RADIO|CHAT_PULLR|CHAT_GHOSTWHISPER|CHAT_GHOSTPDA|CHAT_GHOSTRADIO) -//Antag preferences -#define BE_TRAITOR 1 -#define BE_OPERATIVE 2 -#define BE_CHANGELING 3 -#define BE_WIZARD 4 -#define BE_MALF 5 -#define BE_REV 6 -#define BE_ALIEN 7 -#define BE_PAI 8 -#define BE_CULTIST 9 -#define BE_BLOB 10 -#define BE_NINJA 11 -#define BE_MONKEY 12 -#define BE_GANG 13 -#define BE_SHADOWLING 14 -#define BE_ABDUCTOR 15 -#define BE_REVENANT 16 -#define BE_HOG_GOD 17 -#define BE_HOG_CULTIST 18 diff --git a/code/__DEFINES/role_preferences.dm b/code/__DEFINES/role_preferences.dm new file mode 100644 index 00000000000..63b85ec17b6 --- /dev/null +++ b/code/__DEFINES/role_preferences.dm @@ -0,0 +1,50 @@ + + +//Values for antag preferences, event roles, etc. unified here + + + +//These are synced with the Database, if you change the values of the defines +//then you MUST update the database! +#define ROLE_TRAITOR "traitor" +#define ROLE_OPERATIVE "operative" +#define ROLE_CHANGELING "changeling" +#define ROLE_WIZARD "wizard" +#define ROLE_MALF "malf AI" +#define ROLE_REV "revolutionary" +#define ROLE_ALIEN "xenomorph" +#define ROLE_PAI "pAI" +#define ROLE_CULTIST "cultist" +#define ROLE_BLOB "blob" +#define ROLE_NINJA "space ninja" +#define ROLE_MONKEY "monkey" +#define ROLE_GANG "gangster" +#define ROLE_SHADOWLING "shadowling" +#define ROLE_ABDUCTOR "abductor" +#define ROLE_REVENANT "revenant" +#define ROLE_HOG_GOD "hand of god: god" +#define ROLE_HOG_CULTIST "hand of god: cultist" + + +//Missing assignment means it's not a gamemode specific role, IT'S NOT A BUG OR ERROR. +//The gamemode specific ones are just so the gamemodes can query whether a player is old enough +//(in game days played) to play that role +var/global/list/special_roles = list( + ROLE_TRAITOR = /datum/game_mode/traitor, + ROLE_OPERATIVE = /datum/game_mode/nuclear, + ROLE_CHANGELING = /datum/game_mode/changeling, + ROLE_WIZARD = /datum/game_mode/wizard, + ROLE_MALF = /datum/game_mode/malfunction, + ROLE_REV = /datum/game_mode/revolution, + ROLE_ALIEN, + ROLE_PAI, + ROLE_CULTIST = /datum/game_mode/cult, + ROLE_BLOB = /datum/game_mode/blob, + ROLE_NINJA, + ROLE_MONKEY = /datum/game_mode/monkey, + ROLE_GANG = /datum/game_mode/gang, + ROLE_SHADOWLING = /datum/game_mode/shadowling, + ROLE_ABDUCTOR = /datum/game_mode/abduction, + ROLE_HOG_GOD = /datum/game_mode/hand_of_god, + ROLE_HOG_CULTIST = /datum/game_mode/hand_of_god, +) diff --git a/code/_globalvars/configuration.dm b/code/_globalvars/configuration.dm index dac3d69f6fd..550a4672621 100644 --- a/code/_globalvars/configuration.dm +++ b/code/_globalvars/configuration.dm @@ -33,23 +33,3 @@ var/MAX_EX_LIGHT_RANGE = 14 var/MAX_EX_FLASH_RANGE = 14 var/MAX_EX_FLAME_RANGE = 14 -var/list/be_special_flags = list( - "Traitor" = BE_TRAITOR, - "Operative" = BE_OPERATIVE, - "Changeling" = BE_CHANGELING, - "Wizard" = BE_WIZARD, - "Malf AI" = BE_MALF, - "Revolutionary" = BE_REV, - "Alien Lifeform" = BE_ALIEN, - "pAI" = BE_PAI, - "Cultist" = BE_CULTIST, - "Blob" = BE_BLOB, - "Ninja" = BE_NINJA, - "Monkey" = BE_MONKEY, - "Gang" = BE_GANG, - "Abductor" = BE_ABDUCTOR, - "Revenant" = BE_REVENANT, - "Shadowling" = BE_SHADOWLING, - "Hand of god, god" = BE_HOG_GOD, - "Hand of god, cultist" = BE_HOG_CULTIST - ) diff --git a/code/controllers/subsystem/pai.dm b/code/controllers/subsystem/pai.dm index 8fe3e03edbb..af09a53846a 100644 --- a/code/controllers/subsystem/pai.dm +++ b/code/controllers/subsystem/pai.dm @@ -181,7 +181,7 @@ var/datum/subsystem/pai/SSpai /datum/subsystem/pai/proc/requestRecruits() for(var/mob/dead/observer/O in player_list) - if(jobban_isbanned(O, "pAI")) + if(jobban_isbanned(O, ROLE_PAI)) continue if(asked.Find(O.key)) if(world.time < asked[O.key] + askDelay) @@ -193,7 +193,7 @@ var/datum/subsystem/pai/SSpai for(var/datum/paiCandidate/c in SSpai.candidates) if(c.key == O.key) hasSubmitted = 1 - if(!hasSubmitted && (BE_PAI in O.client.prefs.be_special)) + if(!hasSubmitted && (ROLE_PAI in O.client.prefs.be_special)) question(O.client) /datum/subsystem/pai/proc/question(client/C) diff --git a/code/datums/hud.dm b/code/datums/hud.dm index 73a1b86084c..25fa65173aa 100644 --- a/code/datums/hud.dm +++ b/code/datums/hud.dm @@ -21,6 +21,8 @@ var/datum/atom_hud/huds = list( \ var/list/hud_icons = list() //these will be the indexes for the atom's hud_list /datum/atom_hud/proc/remove_hud_from(mob/M) + if(!M) + return if(src in M.permanent_huds) return for(var/atom/A in hudatoms) @@ -28,31 +30,38 @@ var/datum/atom_hud/huds = list( \ hudusers -= M /datum/atom_hud/proc/remove_from_hud(atom/A) + if(!A) + return for(var/mob/M in hudusers) remove_from_single_hud(M, A) hudatoms -= A /datum/atom_hud/proc/remove_from_single_hud(mob/M, atom/A) //unsafe, no sanity apart from client - if(!M.client) + if(!M || !M.client || !A) return for(var/i in hud_icons) M.client.images -= A.hud_list[i] /datum/atom_hud/proc/add_hud_to(mob/M) + if(!M) + return hudusers |= M for(var/atom/A in hudatoms) add_to_single_hud(M, A) /datum/atom_hud/proc/add_to_hud(atom/A) + if(!A) + return hudatoms |= A for(var/mob/M in hudusers) add_to_single_hud(M, A) /datum/atom_hud/proc/add_to_single_hud(mob/M, atom/A) //unsafe, no sanity apart from client - if(!M.client) + if(!M || !M.client || !A) return for(var/i in hud_icons) - M.client.images |= A.hud_list[i] + if(A.hud_list[i]) + M.client.images |= A.hud_list[i] //MOB PROCS /mob/proc/reload_huds() diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 69bd3770660..81a45534cc2 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -61,10 +61,10 @@ src.key = key -/datum/mind/proc/transfer_to(mob/living/new_character) - if(!istype(new_character)) - throw EXCEPTION("transfer_to(): new_character must be mob/living") - return +/datum/mind/proc/transfer_to(mob/new_character) + //if(!istype(new_character)) + // throw EXCEPTION("transfer_to(): new_character must be mob/living") + // return if(current) //remove ourself from our old body's mind variable current.mind = null @@ -285,7 +285,7 @@ else text += "head|loyal|EMPLOYEE|headrev|rev" - if(current && current.client && (BE_REV in current.client.prefs.be_special)) + if(current && current.client && (ROLE_REV in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -303,7 +303,7 @@ else text += "NONE" - if(current && current.client && (BE_GANG in current.client.prefs.be_special)) + if(current && current.client && (ROLE_GANG in current.client.prefs.be_special)) text += "|Enabled in Prefs
" else text += "|Disabled in Prefs
" @@ -350,7 +350,7 @@ else text += "loyal|EMPLOYEE|cultist" - if(current && current.client && (BE_CULTIST in current.client.prefs.be_special)) + if(current && current.client && (ROLE_CULTIST in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -370,7 +370,7 @@ else text += "yes|NO" - if(current && current.client && (BE_WIZARD in current.client.prefs.be_special)) + if(current && current.client && (ROLE_WIZARD in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -394,7 +394,7 @@ // if (istype(changeling) && changeling.changelingdeath) // text += "
All the changelings are dead! Restart in [round((changeling.TIME_TO_GET_REVIVED-(world.time-changeling.changelingdeathtime))/10)] seconds." - if(current && current.client && (BE_CHANGELING in current.client.prefs.be_special)) + if(current && current.client && (ROLE_CHANGELING in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -419,7 +419,7 @@ else text += "operative|NANOTRASEN" - if(current && current.client && (BE_OPERATIVE in current.client.prefs.be_special)) + if(current && current.client && (ROLE_OPERATIVE in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -438,7 +438,7 @@ else text += "traitor|LOYAL" - if(current && current.client && (BE_TRAITOR in current.client.prefs.be_special)) + if(current && current.client && (ROLE_TRAITOR in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -457,7 +457,7 @@ else text += "shadowling|thrall|HUMAN" - if(current && current.client && (BE_SHADOWLING in current.client.prefs.be_special)) + if(current && current.client && (ROLE_SHADOWLING in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -476,7 +476,7 @@ else text += "Abductor|human" - if(current && current.client && (BE_ABDUCTOR in current.client.prefs.be_special)) + if(current && current.client && (ROLE_ABDUCTOR in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -499,12 +499,12 @@ else text += "red prophet|red follower|EMPLOYEE|blue follower|blue prophet" - if(current && current.client && (BE_HOG_GOD in current.client.prefs.be_special)) + if(current && current.client && (ROLE_HOG_GOD in current.client.prefs.be_special)) text += "|HOG God Enabled in Prefs" else text += "|HOG God Disabled in Prefs" - if(current && current.client && (BE_HOG_CULTIST in current.client.prefs.be_special)) + if(current && current.client && (ROLE_HOG_CULTIST in current.client.prefs.be_special)) text += "|HOG Cultist Enabled in Prefs" else text += "|HOG Disabled in Prefs" @@ -532,7 +532,7 @@ else text += "healthy|infected|human|OTHER" - if(current && current.client && (BE_MONKEY in current.client.prefs.be_special)) + if(current && current.client && (ROLE_MONKEY in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -563,7 +563,7 @@ n_e_robots++ text += "
[n_e_robots] of [ai.connected_robots.len] slaved cyborgs are emagged. Unemag" - if(current && current.client && (BE_MALF in current.client.prefs.be_special)) + if(current && current.client && (ROLE_MALF in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" @@ -1536,6 +1536,8 @@ ticker.mode.blue_deity_followers -= src ticker.mode.blue_deity_prophets -= src + current.faction |= "red god" + current.faction -= "blue god" if(src in ticker.mode.red_deity_prophets) current << "You have lost the connection with your deity, but you still believe in their grand design, You are no longer a prophet!" @@ -1553,6 +1555,8 @@ ticker.mode.red_deity_followers -= src ticker.mode.red_deity_prophets -= src + current.faction -= "red god" + current.faction |= "blue god" if(src in ticker.mode.blue_deity_prophets) current << "You have lost the connection with your deity, but you still believe in their grand design, You are no longer a prophet!" @@ -1579,6 +1583,8 @@ if(src in ticker.mode.blue_deity_followers || src in ticker.mode.blue_deity_prophets) current << "You are no longer a member of the Blue cult!" + current.faction -= "blue god" + current.faction |= "red god" ticker.mode.blue_deity_followers -= src ticker.mode.blue_deity_prophets -= src @@ -1594,6 +1600,8 @@ if(src in ticker.mode.red_deity_followers || src in ticker.mode.red_deity_prophets) current << "You are no longer a member of the Red cult!" + current.faction -= "red god" + current.faction |= "blue god" ticker.mode.red_deity_followers -= src ticker.mode.red_deity_prophets -= src diff --git a/code/game/gamemodes/abduction/abduction.dm b/code/game/gamemodes/abduction/abduction.dm index 1151de4f55f..8b280473a33 100644 --- a/code/game/gamemodes/abduction/abduction.dm +++ b/code/game/gamemodes/abduction/abduction.dm @@ -6,7 +6,7 @@ /datum/game_mode/abduction name = "abduction" config_tag = "abduction" - antag_flag = BE_ABDUCTOR + antag_flag = ROLE_ABDUCTOR recommended_enemies = 2 required_players = 15 var/max_teams = 4 diff --git a/code/game/gamemodes/antag_hud.dm b/code/game/gamemodes/antag_hud.dm index f2294177272..267cafccd31 100644 --- a/code/game/gamemodes/antag_hud.dm +++ b/code/game/gamemodes/antag_hud.dm @@ -1,9 +1,9 @@ /datum/atom_hud/antag hud_icons = list(ANTAG_HUD) -/datum/atom_hud/antag/proc/join_hud(mob/living/M) +/datum/atom_hud/antag/proc/join_hud(mob/M) if(!istype(M)) - CRASH("join_hud(): [M] ([M.type]) is not a living mob!") + CRASH("join_hud(): [M] ([M.type]) is not a mob!") if(M.mind.antag_hud) var/datum/atom_hud/antag/oldhud = M.mind.antag_hud oldhud.leave_hud(M) @@ -11,9 +11,9 @@ add_hud_to(M) M.mind.antag_hud = src -/datum/atom_hud/antag/proc/leave_hud(mob/living/M) +/datum/atom_hud/antag/proc/leave_hud(mob/M) if(!istype(M)) - CRASH("leave_hud(): [M] ([M.type]) is not a living mob!") + CRASH("leave_hud(): [M] ([M.type]) is not a mob!") remove_from_hud(M) remove_hud_from(M) M.mind.antag_hud = null @@ -21,17 +21,18 @@ //GAME_MODE PROCS //called to set a mob's antag icon state -/datum/game_mode/proc/set_antag_hud(mob/living/M, new_icon_state) +/datum/game_mode/proc/set_antag_hud(mob/M, new_icon_state) if(!istype(M)) - CRASH("set_antag_hud(): [M] ([M.type]) is not a living mob!") + CRASH("set_antag_hud(): [M] ([M.type]) is not a mob!") var/image/holder = M.hud_list[ANTAG_HUD] - holder.icon_state = new_icon_state + if(holder) + holder.icon_state = new_icon_state M.mind.antag_hud_icon_state = new_icon_state //MIND PROCS //this is called by mind.transfer_to() -/datum/mind/proc/transfer_antag_huds(mob/living/M) +/datum/mind/proc/transfer_antag_huds(mob/M) for(var/datum/atom_hud/antag/hud in huds) if(M in hud.hudusers) hud.leave_hud(M) diff --git a/code/game/gamemodes/antag_spawner.dm b/code/game/gamemodes/antag_spawner.dm index 99541008be4..066ecb1706e 100644 --- a/code/game/gamemodes/antag_spawner.dm +++ b/code/game/gamemodes/antag_spawner.dm @@ -53,7 +53,7 @@ if (used) H << "You already used this contract!" return - var/list/candidates = get_candidates(BE_WIZARD) + var/list/candidates = get_candidates(ROLE_WIZARD) if(candidates.len) src.used = 1 var/client/C = pick(candidates) @@ -135,7 +135,7 @@ borg_to_spawn = input("What type?", "Cyborg Type", type) as null|anything in possible_types if(!borg_to_spawn) return - var/list/borg_candicates = get_candidates(BE_OPERATIVE) + var/list/borg_candicates = get_candidates(ROLE_OPERATIVE) if(borg_candicates.len > 0) used = 1 var/client/C = pick(borg_candicates) @@ -171,7 +171,7 @@ /obj/item/weapon/antag_spawner/slaughter_demon/attack_self(mob/user) - var/list/demon_candidates = get_candidates(BE_ALIEN) + var/list/demon_candidates = get_candidates(ROLE_ALIEN) if(user.z != 1) user << "You should probably wait until you reach the station." return diff --git a/code/game/gamemodes/blob/blob.dm b/code/game/gamemodes/blob/blob.dm index 8f468a7abb9..adb43dff46a 100644 --- a/code/game/gamemodes/blob/blob.dm +++ b/code/game/gamemodes/blob/blob.dm @@ -9,7 +9,7 @@ var/list/blob_nodes = list() /datum/game_mode/blob name = "blob" config_tag = "blob" - antag_flag = BE_BLOB + antag_flag = ROLE_BLOB required_players = 30 required_enemies = 1 @@ -53,7 +53,7 @@ var/list/blob_nodes = list() /datum/game_mode/blob/proc/get_blob_candidates() var/list/candidates = list() for(var/mob/living/carbon/human/player in player_list) - if(!player.stat && player.mind && !player.mind.special_role && !jobban_isbanned(player, "Syndicate") && (BE_BLOB in player.client.prefs.be_special)) + if(!player.stat && player.mind && !player.mind.special_role && !jobban_isbanned(player, "Syndicate") && (ROLE_BLOB in player.client.prefs.be_special)) if(age_check(player.client)) candidates += player return candidates diff --git a/code/game/gamemodes/blob/blobs/core.dm b/code/game/gamemodes/blob/blobs/core.dm index b4abfdc9e57..e7647a048b0 100644 --- a/code/game/gamemodes/blob/blobs/core.dm +++ b/code/game/gamemodes/blob/blobs/core.dm @@ -98,7 +98,7 @@ var/list/candidates = list() if(!new_overmind) - candidates = get_candidates(BE_BLOB) + candidates = get_candidates(ROLE_BLOB) if(candidates.len) C = pick(candidates) else diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index 1f845c99e96..f1101aa26fb 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -15,7 +15,7 @@ var/list/slot2type = list("head" = /obj/item/clothing/head/changeling, "wear_mas /datum/game_mode/changeling name = "changeling" config_tag = "changeling" - antag_flag = BE_CHANGELING + antag_flag = ROLE_CHANGELING restricted_jobs = list("AI", "Cyborg") protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain") required_players = 15 @@ -105,8 +105,8 @@ var/list/slot2type = list("head" = /obj/item/clothing/head/changeling, "wear_mas if(ticker.mode.changelings.len >= changelingcap) //Caps number of latejoin antagonists return if(ticker.mode.changelings.len <= (changelingcap - 2) || prob(100 - (config.changeling_scaling_coeff*2))) - if(BE_CHANGELING in character.client.prefs.be_special) - if(!jobban_isbanned(character.client, "changeling") && !jobban_isbanned(character.client, "Syndicate")) + if(ROLE_CHANGELING in character.client.prefs.be_special) + if(!jobban_isbanned(character.client, ROLE_CHANGELING) && !jobban_isbanned(character.client, "Syndicate")) if(age_check(character.client)) if(!(character.job in restricted_jobs)) character.mind.make_Changling() diff --git a/code/game/gamemodes/changeling/traitor_chan.dm b/code/game/gamemodes/changeling/traitor_chan.dm index 99d4b8bef22..2d906e37ed0 100644 --- a/code/game/gamemodes/changeling/traitor_chan.dm +++ b/code/game/gamemodes/changeling/traitor_chan.dm @@ -18,7 +18,7 @@ /datum/game_mode/traitor/changeling/can_start() if(!..()) return 0 - possible_changelings = get_players_for_role(BE_CHANGELING) + possible_changelings = get_players_for_role(ROLE_CHANGELING) if(possible_changelings.len < required_enemies) return 0 return 1 @@ -30,7 +30,7 @@ if(config.protect_assistant_from_antagonist) restricted_jobs += "Assistant" - var/list/datum/mind/possible_changelings = get_players_for_role(BE_CHANGELING) + var/list/datum/mind/possible_changelings = get_players_for_role(ROLE_CHANGELING) var/num_changelings = 1 @@ -66,8 +66,8 @@ ..() return if(ticker.mode.changelings.len <= (changelingcap - 2) || prob(100 / (config.changeling_scaling_coeff * 4))) - if(BE_CHANGELING in character.client.prefs.be_special) - if(!jobban_isbanned(character.client, "changeling") && !jobban_isbanned(character.client, "Syndicate")) + if(ROLE_CHANGELING in character.client.prefs.be_special) + if(!jobban_isbanned(character.client, ROLE_CHANGELING) && !jobban_isbanned(character.client, "Syndicate")) if(age_check(character.client)) if(!(character.job in restricted_jobs)) character.mind.make_Changling() diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index eb56a644fb6..9d30823d8c0 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -50,7 +50,7 @@ /datum/game_mode/cult name = "cult" config_tag = "cult" - antag_flag = BE_CULTIST + antag_flag = ROLE_CULTIST restricted_jobs = list("Chaplain","AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel") protected_jobs = list() required_players = 20 diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 33da424db36..a6ebfca59f4 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -292,21 +292,6 @@ var/list/drafted = list() var/datum/mind/applicant = null - var/roletext - switch(role) - if(BE_CHANGELING) roletext="changeling" - if(BE_TRAITOR) roletext="traitor" - if(BE_OPERATIVE) roletext="operative" - if(BE_WIZARD) roletext="wizard" - if(BE_REV) roletext="revolutionary" - if(BE_GANG) roletext="gangster" - if(BE_CULTIST) roletext="cultist" - if(BE_MONKEY) roletext="monkey" - if(BE_ABDUCTOR) roletext="abductor" - if(BE_HOG_GOD) roletext="hand of god, god" - if(BE_HOG_CULTIST) roletext="hand of god, cultist" - - // Ultimate randomizing code right here for(var/mob/new_player/player in player_list) if(player.client && player.ready) @@ -319,7 +304,7 @@ for(var/mob/new_player/player in players) if(player.client && player.ready) if(role in player.client.prefs.be_special) - if(!jobban_isbanned(player, "Syndicate") && !jobban_isbanned(player, roletext)) //Nodrak/Carn: Antag Job-bans + if(!jobban_isbanned(player, "Syndicate") && !jobban_isbanned(player, role)) //Nodrak/Carn: Antag Job-bans if(age_check(player.client)) //Must be older than the minimum age candidates += player.mind // Get a list of all the people who want to be the antagonist for this round @@ -333,7 +318,7 @@ for(var/mob/new_player/player in players) if(player.client && player.ready) if(!(role in player.client.prefs.be_special)) // We don't have enough people who want to be antagonist, make a seperate list of people who don't want to be one - if(!jobban_isbanned(player, "Syndicate") && !jobban_isbanned(player, roletext)) //Nodrak/Carn: Antag Job-bans + if(!jobban_isbanned(player, "Syndicate") && !jobban_isbanned(player, role)) //Nodrak/Carn: Antag Job-bans drafted += player.mind if(restricted_jobs) diff --git a/code/game/gamemodes/gang/gang.dm b/code/game/gamemodes/gang/gang.dm index c641b5f6392..ac06d76921c 100644 --- a/code/game/gamemodes/gang/gang.dm +++ b/code/game/gamemodes/gang/gang.dm @@ -12,7 +12,7 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" /datum/game_mode/gang name = "gang war" config_tag = "gang" - antag_flag = BE_GANG + antag_flag = ROLE_GANG restricted_jobs = list("Security Officer", "Warden", "Detective", "AI", "Cyborg","Captain", "Head of Personnel", "Head of Security", "Chief Engineer", "Research Director", "Chief Medical Officer") required_players = 20 required_enemies = 2 diff --git a/code/game/gamemodes/handofgod/_handofgod.dm b/code/game/gamemodes/handofgod/_handofgod.dm index f80448f5586..b0d6609c268 100644 --- a/code/game/gamemodes/handofgod/_handofgod.dm +++ b/code/game/gamemodes/handofgod/_handofgod.dm @@ -1,7 +1,6 @@ var/global/list/global_handofgod_traptypes = list() var/global/list/global_handofgod_structuretypes = list() -var/global/list/global_handofgod_itemtypes = list() /datum/game_mode @@ -21,18 +20,12 @@ var/global/list/global_handofgod_itemtypes = list() /datum/game_mode/hand_of_god name = "hand of god" config_tag = "handofgod" - antag_flag = BE_HOG_CULTIST //Followers use BE_HOG_CULTIST, Gods are picked later on with BE_HOG_GOD - - required_players = 1 //20-25+ - required_enemies = 0 //This MUST be an even number to function properly. This number counts - //all enemy players involved, as in both teams combined. Recommended: 8 - //If you want to test something by yourself, set to zero. Note that you will produce one unavoidable - //runtime due to an empty list being pick()'d. - - recommended_enemies = 2 + antag_flag = ROLE_HOG_CULTIST //Followers use ROLE_HOG_CULTIST, Gods are picked later on with ROLE_HOG_GOD + required_players = 25 + required_enemies = 8 + recommended_enemies = 8 restricted_jobs = list("Chaplain","AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel") - var/finished = 0 /datum/game_mode/hand_of_god/announce() @@ -85,29 +78,32 @@ var/global/list/global_handofgod_itemtypes = list() /datum/game_mode/hand_of_god/post_setup() //Find viable red god - var/list/red_god_possibilities = get_players_for_role(BE_HOG_GOD) + var/list/red_god_possibilities = get_players_for_role(ROLE_HOG_GOD) red_god_possibilities &= red_deity_followers //followers only if(!red_god_possibilities.len) //No candidates? just pick any follower regardless of prefs red_god_possibilities = red_deity_followers //Make red god var/datum/mind/red_god = pick_n_take(red_god_possibilities) - red_god.current.become_god("red") - ticker.mode.forge_deity_objectives(red_god) - remove_hog_follower(red_god,0) - add_god(red_god,"red") + if(red_god) + red_god.current.become_god("red") + ticker.mode.forge_deity_objectives(red_god) + remove_hog_follower(red_god,0) + add_god(red_god,"red") //Find viable blue god - var/list/blue_god_possibilities = get_players_for_role(BE_HOG_GOD) + var/list/blue_god_possibilities = get_players_for_role(ROLE_HOG_GOD) blue_god_possibilities &= blue_deity_followers //followers only if(!blue_god_possibilities.len) //No candidates? just pick any follower regardless of prefs blue_god_possibilities = blue_deity_followers + //Make blue god var/datum/mind/blue_god = pick_n_take(blue_god_possibilities) - blue_god.current.become_god("blue") - ticker.mode.forge_deity_objectives(blue_god) - remove_hog_follower(blue_god,0) - add_god(blue_god,"blue") + if(blue_god) + blue_god.current.become_god("blue") + ticker.mode.forge_deity_objectives(blue_god) + remove_hog_follower(blue_god,0) + add_god(blue_god,"blue") /////////////////// @@ -145,7 +141,7 @@ var/global/list/global_handofgod_itemtypes = list() deity.objectives += build build.gen_amount_goal(8, 16) - var/datum/objective/sacrifice_prophet/sacrifice + var/datum/objective/sacrifice_prophet/sacrifice = new sacrifice.owner = deity deity.objectives += sacrifice @@ -194,6 +190,8 @@ var/global/list/global_handofgod_itemtypes = list() if(colour == "blue") blue_deity_followers += follower_mind + H.faction |= "[colour] god" + update_hog_icons_added(follower_mind, colour) follower_mind.special_role = "Hand of God: [capitalize(colour)] Follower" follower_mind.current.attack_log += "\[[time_stamp()]\] Has been converted to the [colour] follower cult!" @@ -218,6 +216,11 @@ var/global/list/global_handofgod_itemtypes = list() update_hog_icons_removed(follower_mind,"red") update_hog_icons_removed(follower_mind,"blue") + if(follower_mind.current) + var/mob/living/carbon/human/H = follower_mind.current + H.faction -= "red god" + H.faction -= "blue god" + if(announce) follower_mind.current.attack_log += "\[[time_stamp()]\] Has been deconverted from a deity's cult!" follower_mind.current << "Your mind has been cleared from the brainwashing the followers have done to you. Now you serve yourself and the crew." @@ -296,7 +299,6 @@ var/global/list/global_handofgod_itemtypes = list() var/mob/living/carbon/human/H = A if(!H.mind) return 0 - if(side == "red") if(H.mind in ticker.mode.red_deity_prophets) return 1 @@ -305,12 +307,13 @@ var/global/list/global_handofgod_itemtypes = list() return 1 + ////////////////////// //Roundend Reporting// ////////////////////// -/datum/game_mode/proc/declare_completion_handofgod() +/datum/game_mode/hand_of_god/declare_completion() if(red_deities.len) var/text = "
The red cult:" for(var/datum/mind/red_god in red_deities) @@ -422,15 +425,15 @@ var/global/list/global_handofgod_itemtypes = list() var/rank = 0 if(side == "red") hud_key = ANTAG_HUD_HOG_RED - if(is_handofgod_redprophet(hog_mind)) + if(is_handofgod_redprophet(hog_mind.current)) rank = 1 else if(side == "blue") hud_key = ANTAG_HUD_HOG_BLUE - if(is_handofgod_blueprophet(hog_mind)) + if(is_handofgod_blueprophet(hog_mind.current)) rank = 1 - if(is_handofgod_god(hog_mind)) + if(is_handofgod_god(hog_mind.current)) rank = 2 if(hud_key) diff --git a/code/game/gamemodes/handofgod/god.dm b/code/game/gamemodes/handofgod/god.dm index 31d39ea8bfe..c6505654a6e 100644 --- a/code/game/gamemodes/handofgod/god.dm +++ b/code/game/gamemodes/handofgod/god.dm @@ -8,25 +8,31 @@ see_in_dark = 0 sight = SEE_TURFS | SEE_MOBS | SEE_OBJS | SEE_SELF languages = HUMAN | MONKEY | ALIEN | ROBOT | SLIME | DRONE | SWARMER + hud_possible = list(ANTAG_HUD) - var/faith = 0 + var/faith = 100 //For initial prophet appointing/stupid purchase var/max_faith = 100 var/side = "neutral" //Red or Blue for the gamemode var/obj/structure/divine/nexus/god_nexus = null //The source of the god's power in this realm, kill it and the god is kill var/nexus_required = FALSE //If the god dies from losing it's nexus, defaults to off so that gods don't instantly die at roundstart var/followers_required = 0 //Same as above var/alive_followers = 0 - var/mob/living/carbon/human/prophet = null //The prophet of this god var/list/structures = list() var/prophets_sacrificed_in_name = 0 -/mob/camera/god/New(loc, newName, side = "neutral") +/mob/camera/god/New() ..() - real_name = newName - name = real_name - side = side update_icons() + build_hog_construction_lists() + + //Force nexuses after 2 minutes in hand of god mode + if(ticker && ticker.mode && ticker.mode.name == "hand of god") + spawn(1200) + if(src) + if(!god_nexus) + place_nexus() + src << "You failed to place your nexus, and it has been placed for you!" /mob/camera/god/update_icons() @@ -47,10 +53,10 @@ sync_mind() src << "You are a deity!" src << "You are a deity and are worshipped by a cult! You are rather weak right now, but that will change as you gain more followers." - src << "You will need to place an anchor to this world, a Nexus, in two minutes. If you don't, one will be placed for you randomly." - src << "Your Follower count determines how many people believe in you and are a part of your cult. If this drops to zero, you will die." - src << "Your Nexus Integrity tells you the condition of your nexus. If your nexus is destroyed, you die as well, but your powers are amplified when near it." - src << "Your Faith is used to interact with the world. This will regenerate on it's own, and it goes faster when you have more followers." + src << "You will need to place an anchor to this world, a Nexus, in two minutes. If you don't, one will be placed immediately below you." + src << "Your Follower count determines how many people believe in you and are a part of your cult." + src << "Your Nexus Integrity tells you the condition of your nexus. If your nexus is destroyed, you will die." + src << "Your Faith is used to interact with the world. This will regenerate on it's own, and it goes faster when you have more followers and power pylons." src << "The first thing you should do after placing your nexus is to appoint a prophet. Only prophets can hear you talk, unless you use an expensive power." update_health_hud() @@ -62,11 +68,26 @@ /mob/camera/god/proc/add_faith(faith_amt) if(faith_amt) - faith = Clamp(faith+faith_amt, 0, max_faith) + faith = round(Clamp(faith+faith_amt, 0, max_faith)) if(hud_used && hud_used.deity_power_display) hud_used.deity_power_display.maptext = "

[faith]
" + +/mob/camera/god/proc/place_nexus() + if(god_nexus) + return 0 + + var/obj/structure/divine/nexus/N = new(get_turf(src)) + N.assign_deity(src) + god_nexus = N + nexus_required = TRUE + verbs -= /mob/camera/god/verb/constructnexus + //verbs += /mob/camera/god/verb/movenexus //Translocators have no sprite + update_health_hud() + + + /mob/camera/god/proc/update_followers() alive_followers = 0 var/list/all_followers diff --git a/code/game/gamemodes/handofgod/items.dm b/code/game/gamemodes/handofgod/items.dm index 017e0486edd..d1a957f2058 100644 --- a/code/game/gamemodes/handofgod/items.dm +++ b/code/game/gamemodes/handofgod/items.dm @@ -6,6 +6,33 @@ icon_state = "banner" item_state = "banner" desc = "A banner with Nanotrasen's logo on it." + var/moralecooldown = 0 + var/moralewait = 600 + + +/obj/item/weapon/banner/attack_self(mob/living/carbon/human/user) + if(moralecooldown + moralewait > world.time) + return + var/side = "" + if(is_handofgod_redcultist(user)) + side = "red" + else if (is_handofgod_bluecultist(user)) + side = "blue" + + if(!side) + return + user << "You increase the morale of your fellows!" + moralecooldown = world.time + + for(var/mob/living/carbon/human/H in range(4,get_turf(src))) + if((side == "red") && is_handofgod_redcultist(H) || (side == "blue") && is_handofgod_bluecultist(H)) + H << "Your morale is increased by [user]'s banner!" + H.adjustBruteLoss(-15) + H.adjustFireLoss(-15) + H.AdjustStunned(-2) + H.AdjustWeakened(-2) + H.AdjustParalysis(-2) + /obj/item/weapon/banner/red name = "red banner" @@ -16,15 +43,15 @@ /obj/item/weapon/banner/red/examine() ..() if(is_handofgod_redcultist(usr)) - usr << "A banner representing our might against the heretics." + usr << "A banner representing our might against the heretics. We may use it to increase the morale of our fellow members!" else if(is_handofgod_bluecultist(usr)) usr << "A heretical banner that should be destroyed posthaste." /obj/item/weapon/banner/blue - name = "red banner" - icon_state = "banner-red" - item_state = "banner-red" + name = "blue banner" + icon_state = "banner-blue" + item_state = "banner-blue" desc = "A banner with the logo of the blue deity" /obj/item/weapon/banner/blue/examine() @@ -33,7 +60,7 @@ if(is_handofgod_redcultist(usr)) usr << "A heretical banner that should be destroyed posthaste." else if(is_handofgod_bluecultist(usr)) - usr << "A banner representing our might against the heretics." + usr << "A banner representing our might against the heretics. We may use it to increase the morale of our fellow members!" /obj/item/weapon/storage/backpack/bannerpack @@ -58,7 +85,7 @@ //this is all part of one item set /obj/item/clothing/suit/armor/plate/crusader - name = "Crusader's Armor" + name = "Crusader's Armour" icon_state = "crusader" w_class = 4 //bulky slowdown = 2.0 //gotta pretend we're balanced. @@ -73,9 +100,9 @@ /obj/item/clothing/suit/armor/plate/crusader/examine(mob/user) ..() if(!is_handofgod_cultist(user)) - usr << "Armor that's comprised of metal and cloth." + usr << "Armour that's comprised of metal and cloth." else - usr << "Armor that was used to protect from backstabs, gunshots, explosives, and lasers. The original wearers of this type of armor were trying to avoid being murdered. Since they're not around anymore, you're not sure if they were successful or not." + usr << "Armour that was used to protect from backstabs, gunshots, explosives, and lasers. The original wearers of this type of armour were trying to avoid being murdered. Since they're not around anymore, you're not sure if they were successful or not." /obj/item/clothing/head/helmet/plate/crusader @@ -154,8 +181,8 @@ /obj/item/weapon/storage/box/itemset/crusader - name = "Crusader's Armor Set" //i can't into ck2 references - desc = "This armor is said to be based on the armor of kings on another world thousands of years ago, who tended to assassinate, conspire, and plot against everyone who tried to do the same to them. Some things never change." + name = "Crusader's Armour Set" //i can't into ck2 references + desc = "This armour is said to be based on the armor of kings on another world thousands of years ago, who tended to assassinate, conspire, and plot against everyone who tried to do the same to them. Some things never change." /obj/item/weapon/storage/box/itemset/crusader/blue/New() diff --git a/code/game/gamemodes/handofgod/objectives.dm b/code/game/gamemodes/handofgod/objectives.dm index dc66cad6c44..2d5585ca372 100644 --- a/code/game/gamemodes/handofgod/objectives.dm +++ b/code/game/gamemodes/handofgod/objectives.dm @@ -29,9 +29,10 @@ martyr_compatible = 1 /datum/objective/deicide/check_completion() - if(target && target.current && target.current.stat == DEAD) - return 1 - return 0 + if(target) + if(target.current) //Gods are deleted when they lose + return 0 + return 1 /datum/objective/deicide/find_target() diff --git a/code/game/gamemodes/handofgod/powers.dm b/code/game/gamemodes/handofgod/powers.dm index ff32219d909..241b3094872 100644 --- a/code/game/gamemodes/handofgod/powers.dm +++ b/code/game/gamemodes/handofgod/powers.dm @@ -1,18 +1,43 @@ /mob/camera/god/proc/ability_cost(cost = 0,structures = 0, requires_conduit = 0) - if(cost && faith < cost) + if(faith < cost) + src << "You lack the faith!" return 0 - if(structures && !(isturf(loc) || istype(loc, /turf/space))) - src << "Your structure would just float away, you need stable ground!" - return 0 - if(structures && (locate(/obj/structure) in get_turf(src))) - src << "There is another structure here, Select an empty spot." + + if(structures) + if(!isturf(loc) || istype(loc, /turf/space)) + src << "Your structure would just float away, you need stable ground!" + return 0 + + var/turf/T = get_turf(src) + if(T) + if(T.density) + src << "There is something blocking your structure!" + return 0 + + for(var/atom/movable/AM in T) + if(AM == src) + continue + if(AM.density) + src << "There is something blocking your structure!" + return 0 if(requires_conduit) //Organised this way as there can be multiple conduits, so it's more likely to be a conduit check. - if(!locate(/obj/structure/divine/conduit) in range(src,15)) - if(!locate(/obj/structure/divine/nexus) in range(src, 15)) - return 0 + var/valid = 0 + for(var/obj/structure/divine/conduit/C in range(src,15)) + if(C.side == side) + valid++ + break + + if(!valid) + for(var/obj/structure/divine/nexus/N in range(src,15)) + if(N.side == side) + valid++ + break + if(!valid) + src << "You must be near your Nexus or a Conduit to do this!" + return 0 return 1 @@ -34,9 +59,9 @@ set desc = "Teleports you to one of your followers." var/list/following = list() if(side == "red") - following = ticker.mode.red_deity_followers + following = ticker.mode.red_deity_followers|ticker.mode.red_deity_prophets else if(side == "blue") - following = ticker.mode.blue_deity_followers + following = ticker.mode.blue_deity_followers|ticker.mode.blue_deity_prophets else src << "You are unaligned, and thus do not have followers" return @@ -54,16 +79,19 @@ var/list/following = list() if(!ability_cost(100)) - src << "You lack the faith to make a prophet." return if(side == "red") - if(ticker.mode.red_deity_prophets.len) + var/datum/mind/old_proph = locate() in ticker.mode.red_deity_prophets + if(old_proph && old_proph.current && old_proph.current.stat != DEAD) src << "You can only have one prophet alive at a time." + return else following = ticker.mode.red_deity_followers else if(side == "blue") - if(ticker.mode.blue_deity_prophets.len) + var/datum/mind/old_proph = locate() in ticker.mode.blue_deity_prophets + if(old_proph && old_proph.current && old_proph.current.stat != DEAD) src << "You can only have one prophet alive at a time." + return else following = ticker.mode.blue_deity_followers @@ -83,7 +111,6 @@ set name = "Talk to Anyone (20)" set desc = "Allows you to send a message to anyone, regardless of their faith." if(!ability_cost(20)) - src << "You lack the faith to convene with others." return var/mob/choice = input("Choose who you wish to talk to", "Talk to ANYONE") as null|anything in mob_list if(choice) @@ -100,7 +127,6 @@ set desc = "Hits anything under you with a moderate amount of damage." if(!ability_cost(40,0,1)) - src << "You lack the faith to smite others." return if(!range(7,god_nexus)) src << "You lack the strength to smite this far from your nexus." @@ -120,7 +146,6 @@ set desc = "Knocks out the mortal below you for a brief amount of time." if(!ability_cost(20,0,1)) - src << "You lack the faith to lull mortals to sleep." return for(var/mob/living/L in get_turf(src)) @@ -136,7 +161,6 @@ set desc = "Tug at the fibres of reality itself and bend it to your whims!" if(!ability_cost(300,0,1)) - src << "You lack the faith to bend reality." return var/event = pick(/datum/round_event/meteor_wave, /datum/round_event/communications_blackout, /datum/round_event/radiation_storm, /datum/round_event/carp_migration, @@ -151,15 +175,10 @@ set name = "Construct Nexus" set desc = "Instantly creates your nexus, You can only do this once, make sure you're happy with it!" - if(ability_cost(0,1,0)) - var/obj/structure/divine/nexus/N = new(get_turf(src)) - N.deity = src - N.side = side - god_nexus = N - nexus_required = TRUE - verbs -= /mob/camera/god/verb/constructnexus - //verbs += /mob/camera/god/verb/movenexus //Translocators have no sprite - update_health_hud() + if(!ability_cost(0,1,0) || z != 1) + return + + place_nexus() /* //Transolocators have no sprite @@ -195,21 +214,23 @@ set name = "Construct Structure (75)" set desc = "Create the foundation of a divine object." - if(ability_cost(75,1,1)) - var/construct = input("Choose what you wish to create.", "Divine Construction") as null|anything in global_handofgod_structuretypes - if(!construct || !global_handofgod_structuretypes[construct] || !ability_cost(75,1,1)) //check again, they might try to cheat the input window. - return - var/obj/structure/divine/construct_type = global_handofgod_structuretypes[construct] //it's a path but we need to initial() some vars - if(!construct_type) - return + if(!ability_cost(75,1,1)) + return - src << "You lay the foundations for \a [construct], your followers must finish the construction using metal and glass." - add_faith(-75) + var/construct = input("Choose what you wish to create.", "Divine Construction") as null|anything in global_handofgod_structuretypes + if(!construct || !global_handofgod_structuretypes[construct] || !ability_cost(75,1,1)) //check again, they might try to cheat the input window. + return - var/obj/structure/divine/construction_holder/CH = new(get_turf(src)) - CH.assign_deity(src) - CH.setup_construction(construct_type) - CH.visible_message("[src] has created a transparent, unfinished [construct]. It can be finished by adding materials.") + var/obj/structure/divine/construct_type = global_handofgod_structuretypes[construct] //it's a path but we need to initial() some vars + if(!construct_type) + return + + add_faith(-75) + + var/obj/structure/divine/construction_holder/CH = new(get_turf(src)) + CH.assign_deity(src) + CH.setup_construction(construct_type) + CH.visible_message("[src] has created a transparent, unfinished [construct]. It can be finished by adding materials.") /mob/camera/god/verb/construct_traps() @@ -217,16 +238,18 @@ set name = "Construct Trap (20)" set desc = "Creates a ward or trap." - if(ability_cost(20,1,1)) - var/trap = input("Choose what you wish to create.", "Divine Traps") as null|anything in global_handofgod_traptypes - if(!trap || !global_handofgod_traptypes[trap] || !ability_cost(20,1,1)) - return + if(!ability_cost(20,1,1)) + return - src << "You lay \a [trap]." - add_faith(-20) + var/trap = input("Choose what you wish to create.", "Divine Traps") as null|anything in global_handofgod_traptypes + if(!trap || !global_handofgod_traptypes[trap] || !ability_cost(20,1,1)) + return - var/traptype = global_handofgod_traptypes[trap] - new traptype (get_turf(src)) + src << "You lay \a [trap]." + add_faith(-20) + + var/traptype = global_handofgod_traptypes[trap] + new traptype (get_turf(src)) @@ -236,25 +259,27 @@ set name = "Construct Items (20)" set desc = "Construct some items for your followers" - if(ability_cost(20,1,1)) - var/list/item_types = list() - if(side == "red") - item_types["red banner"] = /obj/item/weapon/banner/red - item_types["red bannerbackpack"] = /obj/item/weapon/storage/backpack/bannerpack/red - item_types["red armour"] = /obj/item/weapon/storage/box/itemset/crusader/red + if(!ability_cost(20,1,1)) + return - else if(side == "blue") - item_types["blue banner"] = /obj/item/weapon/banner/blue - item_types["blue bannerbackpack"] = /obj/item/weapon/storage/backpack/bannerpack/blue - item_types["blue armour"] = /obj/item/weapon/storage/box/itemset/crusader/blue + var/list/item_types = list("claymore sword" = /obj/item/weapon/claymore) + if(side == "red") + item_types["red banner"] = /obj/item/weapon/banner/red + item_types["red bannerbackpack"] = /obj/item/weapon/storage/backpack/bannerpack/red + item_types["red armour"] = /obj/item/weapon/storage/box/itemset/crusader/red + + else if(side == "blue") + item_types["blue banner"] = /obj/item/weapon/banner/blue + item_types["blue bannerbackpack"] = /obj/item/weapon/storage/backpack/bannerpack/blue + item_types["blue armour"] = /obj/item/weapon/storage/box/itemset/crusader/blue - var/item = input("Choose what you wish to create.", "Divine Items") as null|anything in item_types - if(!item || !global_handofgod_itemtypes[item] || !ability_cost(20,1,1)) - return + var/item = input("Choose what you wish to create.", "Divine Items") as null|anything in item_types + if(!item || !item_types[item] || !ability_cost(20,1,1)) + return - src << "You produce \a [item]" - add_faith(-20) + src << "You produce \a [item]" + add_faith(-20) - var/itemtype = global_handofgod_itemtypes[item] - new itemtype (get_turf(src)) + var/itemtype = item_types[item] + new itemtype (get_turf(src)) diff --git a/code/game/gamemodes/handofgod/structures.dm b/code/game/gamemodes/handofgod/structures.dm index 7197b4a8082..4d435b55098 100644 --- a/code/game/gamemodes/handofgod/structures.dm +++ b/code/game/gamemodes/handofgod/structures.dm @@ -1,10 +1,24 @@ +/proc/build_hog_construction_lists() + if(global_handofgod_traptypes.len && global_handofgod_structuretypes.len) + return + + var/list/types = typesof(/obj/structure/divine) - /obj/structure/divine - /obj/structure/divine/trap + for(var/T in types) + var/obj/structure/divine/D = T + if(initial(D.constructable)) + if(initial(D.trap)) + global_handofgod_traptypes[initial(D.name)] = T + else + global_handofgod_structuretypes[initial(D.name)] = T + /obj/structure/divine name = "divine construction site" icon = 'icons/obj/hand_of_god_structures.dmi' desc = "An unfinished divine building" anchored = 1 density = 1 + var/constructable = TRUE var/trap = FALSE var/metal_cost = 0 var/glass_cost = 0 @@ -18,12 +32,6 @@ /obj/structure/divine/New() ..() - if(!trap) - if(!global_handofgod_structuretypes[name]) - global_handofgod_structuretypes[name] = type - else - if(!global_handofgod_traptypes[name]) - global_handofgod_traptypes[name] = type /obj/structure/divine/proc/update_icons() @@ -48,7 +56,7 @@ return 0 playsound(get_turf(src), I.hitsound, 50, 1) - visible_message("\The [src] has been attack with \the [I][(user ? " by [user]/" : ".")]!") + visible_message("\The [src] has been attack with \the [I][(user ? " by [user]" : ".")]!") health = max(0, health-I.force) healthcheck() @@ -77,20 +85,29 @@ /obj/structure/divine/proc/assign_deity(mob/camera/god/new_deity, alert_old_deity = TRUE) if(!new_deity) return 0 - if(deity && alert_old_deity) - deity << "Your [name] was captured by [new_deity]'s cult!" - deity.structures -= src + if(deity) + if(alert_old_deity) + deity << "Your [name] was captured by [new_deity]'s cult!" + deity.structures -= src deity = new_deity deity.structures |= src side = deity.side update_icons() + return 1 /obj/structure/divine/construction_holder alpha = 125 + constructable = FALSE var/obj/structure/divine/construction_result = /obj/structure/divine //a path, but typed to /obj/structure/divine for initial() + +/obj/structure/divine/construction_holder/assign_deity(mob/camera/god/new_deity, alert_old_deity = TRUE) + if(..()) + color = side + + /obj/structure/divine/construction_holder/proc/setup_construction(construct_type) if(ispath(construct_type)) construction_result = construct_type @@ -161,7 +178,8 @@ /obj/structure/divine/construction_holder/proc/check_completion() if(!metal_cost && !glass_cost && !lesser_gem_cost && !greater_gem_cost) visible_message("\The [initial(construction_result.name)] is complete!") - new construction_result (get_turf(src)) + var/obj/structure/divine/D = new construction_result (get_turf(src)) + D.assign_deity(deity) qdel(src) @@ -169,7 +187,7 @@ ..() if(metal_cost || glass_cost || lesser_gem_cost || greater_gem_cost) - user << "To finish construction it requires the following materials:
" + user << "To finish construction it requires the following materials:" if(metal_cost) user << "[metal_cost] metal " if(glass_cost) @@ -186,6 +204,7 @@ icon_state = "nexus" health = 500 maxhealth = 500 + constructable = FALSE var/faith_regen_rate = 1 var/list/powerpylons = list() @@ -199,7 +218,7 @@ deity.update_health_hud() if(!health) - if(deity && deity.nexus_required) + if(!qdeleted(deity) && deity.nexus_required) deity << "Your nexus was destroyed. You feel yourself fading..." qdel(deity) visible_message("\The [src] was destroyed!") @@ -214,6 +233,7 @@ if(deity) deity.update_followers() deity.add_faith(faith_regen_rate + (powerpylons.len / 5) + (deity.alive_followers / 3)) + deity.max_faith = initial(deity.max_faith) + (deity.alive_followers*10) //10 followers = 100 max faith, so disaster() at around 20 followers /obj/structure/divine/nexus/Destroy() @@ -231,6 +251,7 @@ glass_cost = 10 +/* //No good sprites, and not enough items to make it viable yet /obj/structure/divine/forge name = "forge" desc = "A forge fueled by divine might, it allows the creation of sacred and powerful artifacts. It requires common materials to craft objects." @@ -240,7 +261,7 @@ density = 0 maxhealth = 250 metal_cost = 40 - +*/ /obj/structure/divine/convertaltar name = "conversion taltar" @@ -248,9 +269,11 @@ icon_state = "convertaltar" density = 0 metal_cost = 20 + can_buckle = 1 /obj/structure/divine/convertaltar/attack_hand(mob/living/user) + ..() var/mob/living/carbon/human/H = locate() in get_turf(src) if(!is_handofgod_cultist(user)) user << "You try to use it, but unfortunately you don't know any rituals." @@ -274,9 +297,11 @@ icon_state = "sacrificealtar" density = 0 metal_cost = 30 + can_buckle = 1 /obj/structure/divine/sacrificealtar/attack_hand(mob/living/user) + ..() var/mob/living/L = locate() in get_turf(src) if(!is_handofgod_cultist(user)) user << "You try to use it, but unfortunately you don't know any rituals." @@ -329,7 +354,7 @@ /obj/structure/divine/healingfountain name = "healing fountain" desc = "A fountain containing the waters of life... or death, depending on where your allegiances lie" - icon_state = "puddle" + icon_state = "fountain" metal_cost = 15 glass_cost = 10 autocolours = FALSE @@ -349,13 +374,16 @@ user << "The water feels warm ans soothing as you touch it. The fountain immediately dries up shortly afterwards." user.reagents.add_reagent("doctorsdelight",20) update_icons() + spawn(time_between_uses) + if(src) + update_icons() /obj/structure/divine/healingfountain/update_icons() if(last_process + time_between_uses > world.time) icon_state = "fountain-dry" else - icon_state = "fountain" + icon_state = "fountain-[side]" /obj/structure/divine/powerpylon @@ -405,7 +433,7 @@ /obj/structure/divine/defensepylon/assign_deity(mob/camera/god/new_deity, alert_old_deity = TRUE) if(..() && pylon_gun) - pylon_gun.faction = side + pylon_gun.faction = "[side] god" pylon_gun.side = side diff --git a/code/game/gamemodes/handofgod/traps.dm b/code/game/gamemodes/handofgod/traps.dm index a2eef75831e..18022cf350e 100644 --- a/code/game/gamemodes/handofgod/traps.dm +++ b/code/game/gamemodes/handofgod/traps.dm @@ -22,9 +22,7 @@ last_trigger = world.time alpha = 200 trap_effect(L) - spawn(time_between_triggers) - if(src) - alpha = 30 + animate(src, alpha = 30, time = time_between_triggers) /obj/structure/divine/trap/examine(mob/user) @@ -33,9 +31,7 @@ return user << "You reveal a trap!" alpha = 200 - spawn(time_between_triggers) - if(src) - alpha = 30 + animate(src, alpha = 30, time = time_between_triggers) /obj/structure/divine/trap/proc/trap_effect(mob/living/L) @@ -99,7 +95,7 @@ /obj/structure/divine/trap/ward - name = "Divine Ward" + name = "divine ward" desc = "A divine barrier, It looks like you could destroy it with enough effort, or wait for it to dissipate..." icon_state = "ward" health = 150 diff --git a/code/game/gamemodes/malfunction/malfunction.dm b/code/game/gamemodes/malfunction/malfunction.dm index cdc1436890d..7185afec1eb 100644 --- a/code/game/gamemodes/malfunction/malfunction.dm +++ b/code/game/gamemodes/malfunction/malfunction.dm @@ -4,7 +4,7 @@ /datum/game_mode/malfunction name = "AI malfunction" config_tag = "malfunction" - antag_flag = BE_MALF + antag_flag = ROLE_MALF required_players = 25 required_enemies = 1 recommended_enemies = 1 @@ -29,11 +29,11 @@ required_players = max(required_enemies+1, required_players) //to prevent issues if players are set too low return ..() -/datum/game_mode/malfunction/get_players_for_role(role = BE_MALF) +/datum/game_mode/malfunction/get_players_for_role(role = ROLE_MALF) var/datum/job/ai/DummyAIjob = new for(var/mob/new_player/player in player_list) if(player.client && player.ready) - if(BE_MALF in player.client.prefs.be_special) + if(ROLE_MALF in player.client.prefs.be_special) if(!jobban_isbanned(player, "Syndicate") && !jobban_isbanned(player, "AI") && DummyAIjob.player_old_enough(player.client)) antag_candidates += player.mind antag_candidates = shuffle(antag_candidates) diff --git a/code/game/gamemodes/monkey/monkey.dm b/code/game/gamemodes/monkey/monkey.dm index 647230a4963..12f24f40b6e 100644 --- a/code/game/gamemodes/monkey/monkey.dm +++ b/code/game/gamemodes/monkey/monkey.dm @@ -4,7 +4,7 @@ /datum/game_mode/monkey name = "monkey" config_tag = "monkey" - antag_flag = BE_MONKEY + antag_flag = ROLE_MONKEY required_players = 20 required_enemies = 1 diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 939cce46b06..847470b9dd4 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -8,7 +8,7 @@ required_players = 20 // 20 players - 5 players to be the nuke ops = 15 players remaining required_enemies = 5 recommended_enemies = 5 - antag_flag = BE_OPERATIVE + antag_flag = ROLE_OPERATIVE enemy_minimum_age = 14 var/const/agents_possible = 5 //If we ever need more syndicate agents. diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 7b98750dd58..e74b03f8710 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -13,7 +13,7 @@ /datum/game_mode/revolution name = "revolution" config_tag = "revolution" - antag_flag = BE_REV + antag_flag = ROLE_REV restricted_jobs = list("Security Officer", "Warden", "Detective", "AI", "Cyborg","Captain", "Head of Personnel", "Head of Security", "Chief Engineer", "Research Director", "Chief Medical Officer") required_players = 20 required_enemies = 1 @@ -187,7 +187,7 @@ var/list/promotable_revs = list() for(var/datum/mind/khrushchev in revolutionaries) if(khrushchev.current && khrushchev.current.client && khrushchev.current.stat != DEAD) - if(BE_REV in khrushchev.current.client.prefs.be_special) + if(ROLE_REV in khrushchev.current.client.prefs.be_special) promotable_revs += khrushchev if(promotable_revs) var/datum/mind/stalin = pick(promotable_revs) diff --git a/code/game/gamemodes/shadowling/shadowling.dm b/code/game/gamemodes/shadowling/shadowling.dm index 39b72b87b2c..73e9b258dff 100644 --- a/code/game/gamemodes/shadowling/shadowling.dm +++ b/code/game/gamemodes/shadowling/shadowling.dm @@ -67,7 +67,7 @@ Made by Xhuis /datum/game_mode/shadowling name = "shadowling" config_tag = "shadowling" - antag_flag = BE_SHADOWLING + antag_flag = ROLE_SHADOWLING required_players = 30 required_enemies = 2 recommended_enemies = 2 diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index a9061a49969..0af84e59029 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -9,7 +9,7 @@ /datum/game_mode/traitor name = "traitor" config_tag = "traitor" - antag_flag = BE_TRAITOR + antag_flag = ROLE_TRAITOR restricted_jobs = list("Cyborg")//They are part of the AI if he is traitor so are they, they use to get double chances protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain")//AI", Currently out of the list as malf does not work for shit required_players = 0 @@ -74,8 +74,8 @@ if(ticker.mode.traitors.len >= traitorcap) //Upper cap for number of latejoin antagonists return if(ticker.mode.traitors.len <= (traitorcap - 2) || prob(100 / (config.traitor_scaling_coeff * 2))) - if(BE_TRAITOR in character.client.prefs.be_special) - if(!jobban_isbanned(character.client, "traitor") && !jobban_isbanned(character.client, "Syndicate")) + if(ROLE_TRAITOR in character.client.prefs.be_special) + if(!jobban_isbanned(character.client, ROLE_TRAITOR) && !jobban_isbanned(character.client, "Syndicate")) if(age_check(character.client)) if(!(character.job in restricted_jobs)) add_latejoin_traitor(character.mind) diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index 97a531cfaa8..a1ab355b0b1 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -243,7 +243,7 @@ var/global/list/multiverse = list() usr.mind.special_role = "[usr.real_name] Prime" evil = FALSE else - var/list/candidates = get_candidates(BE_WIZARD) + var/list/candidates = get_candidates(ROLE_WIZARD) if(candidates.len) var/client/C = pick(candidates) spawn_copy(C, get_turf(user.loc), user) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index 5e0190f3ead..24e7765ac94 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -78,8 +78,8 @@ spawn(rand(500, 700)) message_admins("SWF is still pissed, sending another wizard - [max_mages - mages_made] left.") for(var/mob/dead/observer/G in player_list) - if(G.client && !G.client.holder && !G.client.is_afk() && (BE_WIZARD in G.client.prefs.be_special)) - if(!jobban_isbanned(G, "wizard") && !jobban_isbanned(G, "Syndicate")) + if(G.client && !G.client.holder && !G.client.is_afk() && (ROLE_WIZARD in G.client.prefs.be_special)) + if(!jobban_isbanned(G, ROLE_WIZARD) && !jobban_isbanned(G, "Syndicate")) if(age_check(G.client)) candidates += G if(!candidates.len) diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index e19a6ae1100..635c98a2bba 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -243,7 +243,7 @@ /obj/item/device/soulstone/proc/getCultGhost(obj/item/device/soulstone/C, mob/living/carbon/human/T, mob/U) - var/list/candidates = get_candidates(BE_CULTIST) + var/list/candidates = get_candidates(ROLE_CULTIST) shuffle(candidates) diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index c500f390b6a..fba8f319a58 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -4,7 +4,7 @@ /datum/game_mode/wizard name = "wizard" config_tag = "wizard" - antag_flag = BE_WIZARD + antag_flag = ROLE_WIZARD required_players = 20 required_enemies = 1 recommended_enemies = 1 diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index ca5fb09823c..12b5328e579 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -170,6 +170,6 @@ /datum/outfit/job/proc/announce_head(var/mob/living/carbon/human/H, var/channels) //tells the given channel that the given mob is the new department head. See communications.dm for valid channels. spawn(4) //to allow some initialization - if(announcement_systems.len) + if(H && announcement_systems.len) var/obj/machinery/announcement_system/announcer = pick(announcement_systems) announcer.announce("NEWHEAD", H.real_name, H.job, channels) diff --git a/code/game/machinery/turrets.dm b/code/game/machinery/turrets.dm index 48d5f9d9739..4cc40393fc7 100644 --- a/code/game/machinery/turrets.dm +++ b/code/game/machinery/turrets.dm @@ -363,10 +363,11 @@ /obj/machinery/gun_turret/New() ..() - take_damage(0) //check your health - icon_state = "[base_icon_state]" + "0" if(!base) base = src + take_damage(0) //check your health + icon_state = "[base_icon_state]" + "0" + /obj/machinery/gun_turret/ex_act(severity, target) switch(severity) @@ -400,8 +401,6 @@ die() return state = 2 - if(!base) - state = 2 update_icon() return diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index 6815d522d29..020dfc4267f 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -198,7 +198,7 @@ S.poison_per_bite = poison_per_bite S.poison_type = poison_type if(player_spiders) - var/list/candidates = get_candidates(BE_ALIEN, ALIEN_AFK_BRACKET) + var/list/candidates = get_candidates(ROLE_ALIEN, ALIEN_AFK_BRACKET) shuffle(candidates) diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 787d6dd9372..53a702938ba 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -65,11 +65,11 @@ var/mob/living/carbon/human/H = null for(var/mob/living/carbon/human/applicant in player_list) - if(BE_TRAITOR in applicant.client.prefs.be_special) + if(ROLE_TRAITOR in applicant.client.prefs.be_special) if(!applicant.stat) if(applicant.mind) if (!applicant.mind.special_role) - if(!jobban_isbanned(applicant, "traitor") && !jobban_isbanned(applicant, "Syndicate")) + if(!jobban_isbanned(applicant, ROLE_TRAITOR) && !jobban_isbanned(applicant, "Syndicate")) if(temp.age_check(applicant.client)) if(!(applicant.job in temp.restricted_jobs)) candidates += applicant @@ -101,11 +101,11 @@ var/mob/living/carbon/human/H = null for(var/mob/living/carbon/human/applicant in player_list) - if(BE_CHANGELING in applicant.client.prefs.be_special) + if(ROLE_CHANGELING in applicant.client.prefs.be_special) if(!applicant.stat) if(applicant.mind) if (!applicant.mind.special_role) - if(!jobban_isbanned(applicant, "changeling") && !jobban_isbanned(applicant, "Syndicate")) + if(!jobban_isbanned(applicant, ROLE_CHANGELING) && !jobban_isbanned(applicant, "Syndicate")) if(temp.age_check(applicant.client)) if(!(applicant.job in temp.restricted_jobs)) candidates += applicant @@ -135,11 +135,11 @@ var/mob/living/carbon/human/H = null for(var/mob/living/carbon/human/applicant in player_list) - if(BE_REV in applicant.client.prefs.be_special) + if(ROLE_REV in applicant.client.prefs.be_special) if(applicant.stat == CONSCIOUS) if(applicant.mind) if(!applicant.mind.special_role) - if(!jobban_isbanned(applicant, "revolutionary") && !jobban_isbanned(applicant, "Syndicate")) + if(!jobban_isbanned(applicant, ROLE_REV) && !jobban_isbanned(applicant, "Syndicate")) if(temp.age_check(applicant.client)) if(!(applicant.job in temp.restricted_jobs)) candidates += applicant @@ -206,11 +206,11 @@ var/mob/living/carbon/human/H = null for(var/mob/living/carbon/human/applicant in player_list) - if(BE_CULTIST in applicant.client.prefs.be_special) + if(ROLE_CULTIST in applicant.client.prefs.be_special) if(applicant.stat == CONSCIOUS) if(applicant.mind) if(!applicant.mind.special_role) - if(!jobban_isbanned(applicant, "cultist") && !jobban_isbanned(applicant, "Syndicate")) + if(!jobban_isbanned(applicant, ROLE_CULTIST) && !jobban_isbanned(applicant, "Syndicate")) if(temp.age_check(applicant.client)) if(!(applicant.job in temp.restricted_jobs)) candidates += applicant @@ -386,11 +386,11 @@ var/mob/living/carbon/human/H = null for(var/mob/living/carbon/human/applicant in player_list) - if(BE_GANG in applicant.client.prefs.be_special) + if(ROLE_GANG in applicant.client.prefs.be_special) if(!applicant.stat) if(applicant.mind) if(!applicant.mind.special_role) - if(!jobban_isbanned(applicant, "gangster") && !jobban_isbanned(applicant, "Syndicate")) + if(!jobban_isbanned(applicant, ROLE_GANG) && !jobban_isbanned(applicant, "Syndicate")) if(temp.age_check(applicant.client)) if(!(applicant.job in temp.restricted_jobs)) candidates += applicant @@ -584,7 +584,7 @@ var/list/mob/living/carbon/human/candidates = list() var/mob/living/carbon/human/H = null for(var/mob/living/carbon/human/applicant in player_list) - if(BE_SHADOWLING in applicant.client.prefs.be_special) + if(ROLE_SHADOWLING in applicant.client.prefs.be_special) if(!applicant.stat) if(applicant.mind) if(!applicant.mind.special_role) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 1b1fbc8f80c..5f9b1b83f15 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -198,7 +198,7 @@ var/list/candidates = list() for(var/mob/M in player_list) if(M.stat != DEAD) continue //we are not dead! - if(!(BE_ALIEN in M.client.prefs.be_special)) continue //we don't want to be an alium + if(!(ROLE_ALIEN in M.client.prefs.be_special)) continue //we don't want to be an alium if(M.client.is_afk()) continue //we are afk if(M.mind && M.mind.current && M.mind.current.stat != DEAD) continue //we have a live body we are tied to candidates += M.ckey diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 88ed2918201..e76b4d11a2f 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -2,26 +2,6 @@ var/list/preferences_datums = list() -var/global/list/special_roles = list( //keep synced with the defines BE_* in setup.dm -//some autodetection here. - "traitor" = /datum/game_mode/traitor, //0 - "operative" = /datum/game_mode/nuclear, //1 - "changeling" = /datum/game_mode/changeling, //2 - "wizard" = /datum/game_mode/wizard, //3 - "malf AI" = /datum/game_mode/malfunction, //4 - "revolutionary" = /datum/game_mode/revolution, //5 - "alien", //6 - "pAI/posibrain", //7 - "cultist" = /datum/game_mode/cult, //8 - "blob" = /datum/game_mode/blob, //9 - "ninja", //10 - "monkey" = /datum/game_mode/monkey, //11 - "gangster" = /datum/game_mode/gang, //12 - "shadowling" = /datum/game_mode/shadowling, //13 - "abductor" = /datum/game_mode/abduction, //14 - "hand of god, god" = /datum/game_mode/hand_of_god, //15 - "hand of god, culstist" = /datum/game_mode/hand_of_god, //16 -) /datum/preferences @@ -367,7 +347,7 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set dat += "" - dat += "

Antagonist Settings

" + dat += "

Special Role Settings

" if(jobban_isbanned(user, "Syndicate")) dat += "You are banned from antagonist roles." @@ -376,7 +356,7 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set for (var/i in special_roles) if(jobban_isbanned(user, i)) - dat += "Be [i]: BANNED
" + dat += "Be [capitalize(i)]: BANNED
" else var/days_remaining = null if(config.use_age_restriction_for_jobs && ispath(special_roles[i])) //If it's a game mode antag, check if the player meets the minimum age @@ -384,12 +364,10 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set var/datum/game_mode/temp_mode = new mode_path days_remaining = temp_mode.get_remaining_days(user.client) - var/antagkey = capitalize(i) - if(days_remaining) - dat += "Be [i]: \[IN [days_remaining] DAYS]
" + dat += "Be [capitalize(i)]: \[IN [days_remaining] DAYS]
" else - dat += "Be [i]: [(antagkey in be_special) ? "Yes" : "No"]
" + dat += "Be [capitalize(i)]: [(i in be_special) ? "Yes" : "No"]
" dat += "" @@ -1000,7 +978,7 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set toggles ^= ANNOUNCE_LOGIN if("be_special") - var/be_special_type = text2num(href_list["be_special_type"]) + var/be_special_type = href_list["be_special_type"] if(be_special_type in be_special) be_special -= be_special_type else diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 799317416d3..517214b0abd 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -52,14 +52,45 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car var/B_revenant = 32768 var/list/archived = list(B_traitor,B_operative,B_changeling,B_wizard,B_malf,B_rev,B_alien,B_pai,B_cultist,B_blob,B_ninja,B_monkey,B_gang,B_shadowling,B_abductor,B_revenant) - var/list/new_be_special = list() + + be_special = list() for(var/flag in archived) if(old_be_special & flag) - new_be_special += flag - - be_special = new_be_special.Copy() - + //this is shitty, but this proc should only be run once per player and then never again for the rest of eternity, + switch(flag) + if(1) //why aren't these the variables above? Good question, it's because byond complains the expression isn't constant, when it is. + be_special += ROLE_TRAITOR + if(2) + be_special += ROLE_OPERATIVE + if(4) + be_special += ROLE_CHANGELING + if(8) + be_special += ROLE_WIZARD + if(16) + be_special += ROLE_MALF + if(32) + be_special += ROLE_REV + if(64) + be_special += ROLE_ALIEN + if(128) + be_special += ROLE_PAI + if(256) + be_special += ROLE_CULTIST + if(512) + be_special += ROLE_BLOB + if(1024) + be_special += ROLE_NINJA + if(2048) + be_special += ROLE_MONKEY + if(4096) + be_special += ROLE_GANG + if(8192) + be_special += ROLE_SHADOWLING + if(16384) + be_special += ROLE_ABDUCTOR + if(32768) + be_special += ROLE_REVENANT /datum/preferences/proc/update_preferences(current_version) diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm index 66705a05f59..6a1be869732 100644 --- a/code/modules/client/preferences_toggles.dm +++ b/code/modules/client/preferences_toggles.dm @@ -215,18 +215,33 @@ feedback_add_details("admin_verb", "SAmbi") //If you are copy-pasting this, I bet you read this comment expecting to see the same thing :^) //be special -/client/verb/toggle_be_special(role in be_special_flags) +/client/verb/toggle_be_special(/*role in be_special_flags*/) set name = "Toggle SpecialRole Candidacy" set category = "Preferences" set desc = "Toggles which special roles you would like to be a candidate for, during events." - var/role_flag = be_special_flags[role] - if(!role_flag) return + + var/list/options = list() + + for(var/role in special_roles) + var/key = capitalize(role) + if(role in prefs.be_special) + key += " (Enabled)" + else + key += " (Disabled)" + options[key] = role + + var/a_input = input(src,"Special role candicacy","Special roles") as null|anything in options + if(!a_input || !options[a_input]) + return + + var/role_flag = options[a_input] if(role_flag in prefs.be_special) prefs.be_special -= role_flag else prefs.be_special += role_flag + prefs.save_preferences() - src << "You will [(prefs.be_special & role_flag) ? "now" : "no longer"] be considered for [role] events (where possible)." + src << "You will [(role_flag in prefs.be_special) ? "now" : "no longer"] be considered for [capitalize(role_flag)] events (where possible)." feedback_add_details("admin_verb","TBeSpecial") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/verb/toggle_member_publicity() diff --git a/code/modules/events/alien_infestation.dm b/code/modules/events/alien_infestation.dm index d244d7a8626..f043ed095a9 100644 --- a/code/modules/events/alien_infestation.dm +++ b/code/modules/events/alien_infestation.dm @@ -35,7 +35,7 @@ if(temp_vent_parent.other_atmosmch.len > 20) //Stops Aliens getting stuck in small networks. See: Security, Virology vents += temp_vent - var/list/candidates = get_candidates(BE_ALIEN, ALIEN_AFK_BRACKET) + var/list/candidates = get_candidates(ROLE_ALIEN, ALIEN_AFK_BRACKET) while(spawncount > 0 && vents.len && candidates.len) var/obj/vent = pick_n_take(vents) diff --git a/code/modules/events/wizard/imposter.dm b/code/modules/events/wizard/imposter.dm index 9a155830455..f6f0d3bd4b9 100644 --- a/code/modules/events/wizard/imposter.dm +++ b/code/modules/events/wizard/imposter.dm @@ -10,7 +10,7 @@ for(var/datum/mind/M in ticker.mode.wizards) if(!ishuman(M.current)) continue var/mob/living/carbon/human/W = M.current - var/list/candidates = get_candidates(BE_WIZARD) + var/list/candidates = get_candidates(ROLE_WIZARD) if(!candidates) return //Sad Trombone var/client/C = pick(candidates) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index b6649aada21..4ec0ffb2304 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -362,3 +362,9 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp ManualFollow(target) if(href_list["reenter"]) reenter_corpse() + + +//We don't want to update the current var +//But we will still carry a mind. +/mob/dead/observer/mind_initialize() + return diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index bb7abd6f7f9..049b5ceb22d 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -67,7 +67,7 @@ var/const/ALIEN_AFK_BRACKET = 450 // 45 seconds /obj/item/organ/internal/body_egg/alien_embryo/proc/AttemptGrow(gib_on_success = 1) if(!owner) return - var/list/candidates = get_candidates(BE_ALIEN, ALIEN_AFK_BRACKET) + var/list/candidates = get_candidates(ROLE_ALIEN, ALIEN_AFK_BRACKET) var/client/C = null // To stop clientless larva, we will check that our host has a client diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 0c4d370dca7..27bd2ccb751 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -42,7 +42,6 @@ var/metabolism_efficiency = 1 //more or less efficiency to metabolize helpful/harmful reagents and regulate body temperature.. var/list/image/staticOverlays = list() var/has_limbs = 0 //does the mob have distinct limbs?(arms,legs, chest,head) - var/list/datum/action/actions = list() var/list/pipes_shown = list() var/last_played_vent diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm index 6940476fed3..9bc16167c99 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardian.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm @@ -526,7 +526,7 @@ return used = TRUE user << "[use_message]" - var/list/candidates = get_candidates(BE_ALIEN, ALIEN_AFK_BRACKET) + var/list/candidates = get_candidates(ROLE_ALIEN, ALIEN_AFK_BRACKET) shuffle(candidates) diff --git a/code/modules/mob/living/simple_animal/morph/morph.dm b/code/modules/mob/living/simple_animal/morph/morph.dm index c815f567578..9b5b8dc4892 100644 --- a/code/modules/mob/living/simple_animal/morph/morph.dm +++ b/code/modules/mob/living/simple_animal/morph/morph.dm @@ -195,7 +195,7 @@ /datum/round_event/morph/proc/get_morph(end_if_fail = 0) key_of_morph = null if(!key_of_morph) - var/list/candidates = get_candidates(BE_ALIEN) + var/list/candidates = get_candidates(ROLE_ALIEN) if(!candidates.len) if(end_if_fail) return 0 diff --git a/code/modules/mob/living/simple_animal/revenant/revenant.dm b/code/modules/mob/living/simple_animal/revenant/revenant.dm index c90283d76ba..09ac892b2e7 100644 --- a/code/modules/mob/living/simple_animal/revenant/revenant.dm +++ b/code/modules/mob/living/simple_animal/revenant/revenant.dm @@ -385,7 +385,7 @@ break message_admins("The new revenant's old client either could not be found or is in a new, living mob - grabbing a random candidate instead...") else - var/list/candidates = get_candidates(BE_REVENANT) + var/list/candidates = get_candidates(ROLE_REVENANT) if(!candidates.len) message_admins("No candidates were found for the new revenant. Oh well!") return 0 diff --git a/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm b/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm index 0cb19dab3da..d21e9c04b03 100644 --- a/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm +++ b/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm @@ -21,7 +21,7 @@ return key_of_revenant = null if(!key_of_revenant) - var/list/candidates = get_candidates(BE_REVENANT) + var/list/candidates = get_candidates(ROLE_REVENANT) if(!candidates.len) if(end_if_fail) return 0 diff --git a/code/modules/mob/living/simple_animal/slaughter/slaughterevent.dm b/code/modules/mob/living/simple_animal/slaughter/slaughterevent.dm index cbc845bc69d..557271fc79b 100644 --- a/code/modules/mob/living/simple_animal/slaughter/slaughterevent.dm +++ b/code/modules/mob/living/simple_animal/slaughter/slaughterevent.dm @@ -15,7 +15,7 @@ /datum/round_event/slaughter/proc/get_slaughter(end_if_fail = 0) key_of_slaughter = null if(!key_of_slaughter) - var/list/candidates = get_candidates(BE_ALIEN) + var/list/candidates = get_candidates(ROLE_ALIEN) if(!candidates.len) if(end_if_fail) return 0 diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm index f262ddefc1f..11ecdcaae72 100644 --- a/code/modules/mob/login.dm +++ b/code/modules/mob/login.dm @@ -56,6 +56,8 @@ client.screen += client.void + sync_mind() + // Calling update_interface() in /mob/Login() causes the Cyborg to immediately be ghosted; because of winget(). // Calling it in the overriden Login, such as /mob/living/Login() doesn't cause this. /mob/proc/update_interface() diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 54262819d23..beb51711799 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -6,6 +6,7 @@ hud_possible = list(ANTAG_HUD) pressure_resistance = 8 var/datum/mind/mind + var/list/datum/action/actions = list() var/stat = 0 //Whether a mob is alive or dead. TODO: Move this to living - Nodrak diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index e186a902c8f..85afb664104 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -433,11 +433,9 @@ gib(src) -/mob/proc/become_god(var/side) - if(client) - src << sound(null, repeat = 0, wait = 0, wolume = 85, channel = 1) - - var/mob/camera/god/G = new(loc, side = side) +/mob/proc/become_god(var/side_colour) + var/mob/camera/god/G = new /mob/camera/god(loc) + G.side = side_colour G.invisibility = 40 if(mind) mind.transfer_to(G) @@ -446,6 +444,7 @@ G.job = "Deity" G.rename_self("deity", 0) + G.update_icons() . = G qdel(src) diff --git a/code/modules/ninja/ninja_event.dm b/code/modules/ninja/ninja_event.dm index 2e1e6528256..fda579af7ef 100644 --- a/code/modules/ninja/ninja_event.dm +++ b/code/modules/ninja/ninja_event.dm @@ -54,7 +54,7 @@ Contents: //selecting a candidate player if(!key) - var/list/candidates = get_candidates(BE_NINJA) + var/list/candidates = get_candidates(ROLE_NINJA) if(!candidates.len) return kill() var/client/C = pick(candidates) diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index bee67a1fcec..dcf15871879 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -176,7 +176,7 @@ user << "You offer the sentience potion to [M]..." being_used = 1 - var/list/candidates = get_candidates(BE_ALIEN, ALIEN_AFK_BRACKET) + var/list/candidates = get_candidates(ROLE_ALIEN, ALIEN_AFK_BRACKET) shuffle(candidates) diff --git a/data/mode.txt b/data/mode.txt index cf1ffd5c991..436f08da95e 100644 --- a/data/mode.txt +++ b/data/mode.txt @@ -1 +1 @@ -extended \ No newline at end of file +handofgod diff --git a/icons/mob/feet.dmi b/icons/mob/feet.dmi index b10dcd929546c820bc2b30751c53b0a7358ae506..a1ede7661c1d6263b0bccff964076c02b21a95b5 100644 GIT binary patch delta 330 zcmV-Q0k!_;WaMO!Bmr-cB|v}geD9s!Qhn{e4=1%d9`Y+tbQn~rw(sjao1EoNmFi=Y zXC1h<BSCSYR;huCT~6>nN&HZS$-l-9uERD*nhCk)ueN4jK`fI>+)r<8cZi zMPTK5?njf1wc2CsKwk2!%_Yr_+G}%>DN5NCNrzUp?S>U1$2gLUEXRL1%uKbt^00I9V^w!8%Bie4w(b@i>KQAY|lufC`(ZJ(zXK zaX?n3DvGzw=i4ipr=B^#Qkh&}ptOpbkP^$RCD$}AB*OPHtt`pqVQ7rn0wsg1l-hs5 culi%D_NSfN9S`|0w*DGqYyyeZv!4OTFoEo+`~Uy| delta 333 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 delta 34771 zcmbTdWmuM77cB~+AQDQ6f{22GMRzMLr8Lsr9V!ak7$BX}ASGSWAi^Wk(w)-X-4C4k zeBa(@pS`c^{MkQVUa9+DYpyxR9AnHyK_qTX0B*=VxRvK5W{D--y;z-A9@cKlrbVN&L zhj?A=;o(57ZM|(PJ?1<)Jx>UV+~?hg*H(M1JERlNc75LZ~t-nrsb>$?QG{N?&by? z%%#R=K2ufepQ>E>MUaIvikMCE+(Y|LTwob|rk#X4zZxQ~K;>WZx9vLLqdINk=$Wjt z8-|jC8~n%-)>6FBSBXLfYj(G}mlYDO^jfH(tdzGEzWVITfdx^~ExvtUPJfncQybf8 zYmhYWty3^XeY~bKXntk;*K6Z;twi6lmA-#&pQmMwGv@;Sb%!Ps5G01$3EZwoAdA*! zb8^&Kcg+1opernv!*aM*l7Q3nTqf@aM&CbZ-JB5&;4}!IVInBL%%ECChKTiF7ZdFD=CpsGPIUf> z$l}lZD(}K5R{3#3qwB8ahl2i9*KACxu>@(UO_AVdJ}oA|F+N9JwN>WMnkG0N_%ze` zq&)DUs{AOh{(j!iDlKAwX;7}Pq)5xcwMu70URK+2ZM^Sq-;cz{Sy@w&7xOC&AJO?u zGt=E+T{vj6zwI4rVyb^5bOHUY-Kxx~W5KoKX2;Q{(8R*Y>Cr-B0Ii7b*nr#F(L#){ zJAd7ms~OKe;bIxiA~l-fs@0QOIEhcsC*Hcb399F7*ETeGU7>hnzdpw2;D2@Zoap56 z@Q3v#=cR$pA!YekY!)0TywEg$fyj0WB(6DRCxmB2(2MY_igY{henaV|6Tz02< zx$(C%f!ZfaleM4Xc^y6~rb;d$NwSgl8{@3r8i?`}_U- z_pa*qZ)_)O}Ti`$kPcb6;pZCVSFkG3#GkG=I0h>MNOgmw`btU{js(JL~Ox zuNS-S_Vn~Dj+8!rvp#m0k1r;c%c{t@g%p?Y#_#I)2j*Q#*iyl_(=7Y5b2SP-UKKgL z=K19+?Kb*g!ap{BnfqXMxGqnt{Oyz%rMSZUa(~WE4pYMJ?rx+n_my%$58hC@9qp@E zubh{9F6F6-;Hb&ST)`ZYLIVF-g~O-&vXPrDjES3jgL)jU+s0={oyazP?$aad{mH%W zIkz)EO>J#$eM5u8$-Yf2r-kUz_S`F!htMaytMh$X%HK0GoZuTj-)t~v-_%BV(7bu` zMlo%wi54+NetTl)zAEZm2YcqO838 zW-Xre(2oz;IJiFOv`C{I-D-Y_eBIz6<<+ZKsW{D__GhaeEoCIW-RoD!yx!N>S1y|M z!)Upk|08@75|X#?-_J}C7ob)7{gVrAgutQzs@RCg;UZ5FzmSF%if_2cON8iAn5FMOj3|CWg3 zA2x`KT*m@Iu`)FwZms+NA6C;6%MLTeFZgu+(yN4hMbV);8QPm?C$7XFIm*vpbC|Zh zmCxz#scC4`^o0c zPF+VwP=h~Z>Vqp$EP4!&9{G8CV*RSFK0?;YCw%<k_T_mh37r}_4{rmkc$Oyo1Q z%9-I8Qe0LBj7>}&pg@>)eu`H*&Rr%XtncrSXls+hq=$ya4GRm4il0Awkc=0!Ztm{S zWo1*%I=@v^RhXE24lD=vHUGOuk?Q4+HAswyhv(ow*4rDd zRc>2o-c6^iqhm2v!S?#~Yqx`cZvfYdZ2$4U+wU91J>5Xg{maXFM9vQB;WU$7cjn`T z5%<{LUFX-UL(ewGs{tw^ zGehq|iI0z8QBg5DKi`-t6+BdALQwr~FGa%tIz-h!O*V@3+BMJWYN4yN!o~eKSeg6CY^8`7kT`gND>>whLL zP3t6-K{R>>Qw*LQ!m)A>(AlM(`w?oMxrl!QqcbQFC8c6 z*T?GlFAEJNzPZld#AG@2bu3$3Tj#Zr2xxW=GmS);{^#t>8HiBxm_nTkzTJG<*Sk7c zK&zmjV9rT3-+klG)~jNZ_%Uq7qm%$*+XxSeh_J$Y3me){x$ zzZ~WJ+Su6m+U?uKp25LaA#a-M>cnQfhKGkSZ|dpo<#RjyapTtaanrsfXXtm~S;`rH z79wkFYYvWxBXoh-?YUM=Uwgei=Bt)tvN}{~7X*$2u;2UfoG0n4I zT~86>5sJfO@|V2kaGGFxdin;JC3zr1#bpQ`HdnLM@B9RHJ_9B2_T9VfPUK9vjc&h@ z+HP~&pJlrog_e&$?SJ-^1$D|^ZZ|P6a(;9bgVdpa0mma*^c2+8BAaPHhu%IqC%raGpmy3%$u=cz>fYWWDYIso^>a0~>#*Sr zK)LCih{x(z$WnSURl#B1eyV4<0{n+E{MqVQ zWjLko+Yb`MI26EDfC#0(*%-gaz|ez~+v)AE|9hHCQ+W z+6*RgDckjPtx*rv^W&p6OFhuXka(YAEo9{6;_$=1z#4K2YDi6*`hIoDMlo-72yApg zSGz?+)4k-}7RyB-p?H~yh(fvOY=-uH5;;Gi^-I~@AGO=roDv&>_jf|}H8{6>czCGf zX-1UUj6$@AYup8t)8(cX5|Kve+=qv6;Z$l%EPCrFk|a};)$%my7$KtD(0%juP#wtG z4lM~$NqM-uUMa3T{3$jRh9X`nr-5?Zk%o zGk=6)BF}gkueZTWo~n#aFw`-IKX-TeVj38^jTz3F{837T0Z8cJV_VV%-N| zg1(3km2r8Zg`OKCtw$8uz$RdMPNTKOuL;q6OYC+g0yf2Q6R( zU6Sx7`{#r4_b;@K*T<_L+a|*SM}s!_@pj9w=5$+@gv7i%k`EZ44IZ_HFo<#n1TEH6HP58eE_)nNV{)CuE*2R_2?$01>1ALHVv z6%`dB>9qoIh20KWf%5`Xb(dHubK8zdkCxdqtc^m#6!M}Noi}xH%B--IRTX; zrlqAV(afue5OO=Thm2|TBA~=_zl7rn#32NqjG^m?ftc{oEE(oMlBG7_MFsD77i&*8 zP@RQFO*eS$?*JOtH#Pa+L_(m`VLDW6B$E*UQA+$EFiKZo0Ir9d$qy=3(qu3d(;mx3 zrkK;8qpqAPNz`2i07^Pp!&t=n&_~!r{^;@OI#WSreDC5C=or@PQ zULz;JCzr3uNU_@}L*snucy#a)Myu8Pk^y2CppY|}moKkTb6a1#-6FJ?)0X+cp08#$>{-?tX zF31-Qg*{4sj^xXF%qCIOTCK7=qG3(XHL70341Ml?S%k zQ0GC=GwOXvpl#t2QHcXk0Zp0<G)Wd>l7K z4p!Ob&r;J2M-cj-N^e~d!EgJh;KJlMN z1jpIkGy+qXLXVS(KRyo7(?i}qBlJ*KrWN+@j#I6}wm;rz*~>MwI4|9(IbrTE7SMyP zB`PX& zZ3zODo(tdJ2Z5jkMlTCY=ee}B{>nfebn71;=y&82wM|IV7a-roCau@mp4I*^sI!0b zW&w4MW(jAIp9UB|1<1r|jyT})IDPAZ-c!dA3dx{bEq)Y_56@0E8u|*EnVC}viGGjT zq2whcaWSg~89P?}J_<^m)nQuv3|dfVSQwpxWJ^nnc8%N3uHbukhtO0p^z+p#48sLMOQ$erBqq{Aou&Z`UY$Vc1u#G~ydGGQlaYM_5QeXETJ(H| zT3~;>ssBhl|A~xNR;3Go0h|v2chHwFc!0;)cbJ)jpnf^rkDb|GE&$jAjC+ILg2SX* zN5-rDqoOEqlmNH{eQ4z)*nQ00(1JyEyLK4+= zUA>NW_IBP?RaS0|zu!Q7{r>_-)hIH?|M1}hMgW0?>CRSt%>QORKp_K8bo?4B5FXr9 z^~Me!XK!zx1R)`$;U@=JzAg0b9&Qqb1bh>Ezg>W!Wxv`fk$XY#k{|drm#f-gcY>6M z%@+gcDk&))0(3T9lBq_=#K*V6kp(Is8L6N{K<4eN6rk8a``s3HYd+kX0ra^`OiT># zQHg%qHRxOIv_K3(Z)kWJ(_gWUwF)sg2<8sZX?8f~3ph9y{n->`404k|A~1acvm)4_ z1DxwqyYc=R0U&q)73M=f?t-d2g|wik^wC1fZ7KHr`Y)#{WROu%tO6x;axwy=hnJ6! z&3^K!ppa0OVk#~GvB~7`517aLk}*!t&WgjC!1<9bP}teot*)+OIE-dq4_gE;{-Kq=nP*t_7rg z6P!IhsO8>XGH_zN>_Bb+UjmOrQsqULIj6X!q$B#+1vu%K|N0Wb=g)Ud^PQT4a1*W$77#lh z`VYE!np>~FdVIK36kWK^h-KiBnv&ueGyaRA^T+q|*U-KTvgTC&)YWYr9AtpTX^Z0t z96@8JfpUHJ>=`DPt}|)=u zV@N@9_w}i;y_^RjfRSB#9!K}piNrw(pQ6zYE-v>41>=Dy;wu-z3W0_Jog+{4g0pS7 zcM*^Hmj2KW1F#;ZmzVv*!x1uFU0oo87^94glCtSDJ{eYh=E>%!{kYqXJUA144$~Lc z*Vi#(+Ie+|Bu}jsqZq;8!>E36Tgdh}`n%_Vzk+vB2z&J=yh+EbvRsl3oooS8(a@XD z<=uEkfUCd% zo*rQU#=HOi0BXq;1p+b7p`I!LpD&gehWWch-e4VNy!-gx`h>lLfWhbB$#I(X~ zV41cwH&4Q8rZm?8uL1Rt`l{FzoK|0wF2)z%?y<6715*I#mbgU@D4@y7$=~RcgQdZO z#OMe)Az|PLX1(e1@q(^lU_ec;tjIz$M4cT!CZguPcjt~LRQeX6Txz$uM)f-`745Xw8*Q3(%N;ML)|nZ18hCSu4MH z@1D;s=|IUk1fZ>c^09z`0GNFWP^F7wl^j%o-aykQQUbyyQ%O|sdz`HCK+}0B*8;n` zjE{d8e8U^Huo5L;A7>lqXD>=l+Ic3(`!9m|5(DJ5DVUZrTm~S-0i5II!Gd6g45Nt} zcf+z0I}|z+tnHV;g#lWC*&>wplfl>hPk-&rxC*dA7x=rsp8~=h%WdPAlk*s`Cr#Ar z3aG;A`FU@(9E#!s2`Q;!n^Eqw;}sV0pS=M_z&Mrqc0PMlko)a?fLmK@-pLaiyaU6& zQ9H6469U_gj*`~fZ?n}zE+3stfNyYxQL0IM;-;DbvYD;v+aRmHHMd$BFG4NW(>_W_ z#p@%xm2u>9f}I?*zsWBjTSCrPk@jlh#})DOe6t%Tx`g2(x?j+xF7XPV&)oIuhfQdD zQ60kzd5Jnw_YWu~h*_Uf+S&d5>>&^SL6)zm&?lLz7U~5(uK)Ps2lDD@9No<{F8v8R zi;{i*9GSuhB52}-z|KJs0*(XtT}%So%kZ0%OWy_# z3^2W38)+aI_VNd|;c{nTzX+OD^})Ci9K7Mni;FK*Ecwy^t1oncz=I$4f>!Rb+($zH zRar@?;`JI8t=lHHXQmSp10HHdqQ_qV;H~}r>o^xMeu3lcu8X7KjEqu<`Di5O6a|^`~s@&Ws7}dAfor>*VyAP=8%%9MV28BpsU|{fT`|o4x z;UX{4jEzAwtx!y|(5%kR&cJ4hhhp@{5F?;d!21uUz96(WK(#|hH^Im+_%*z%w_gGa zg_SlyU0Dnl-3MxXi_cNKO>=i9SfnRkM*yZ1E#PK}2Q3^-Ae{*UZ=yLZ!lKu&@0N3+ zj^?QwgK0aVsw!akk#FG{9v+T)2$U2+xbLD5m5Cn^8+P_E_}xV06q%vrv>m$vr+QoP z?Qe_$c=amAW^_B6i&Du}!L*c3FhjzD6K;TD;Q-0Rrm2@VmNXt~12~=^IskO1b*;{BNMMC2aD#*d!9y1f5yO8kh8*_l~U09k4n2Q*#1}qN% zwF9JAre^6Q=y-%TSUmytotFC^GRQ?g1tbRBAVa-C7mMx!a4!Vd#|;q=!L6+=I?HUT zzc2vXY6AZ;BqruL{4DU|R6r+Q0RfCd{p;7SXbv-C@L8|nWTm8}h?8dn=7HfG1fs&X z4016Jj7t^Q%_%r}1YA4j*S zC)!Oz_$;hwD~+PAMcGtABUxYuBj610j93-;j+H_V0)F#(obukhdDCsDormxi@5`^H zu+`)jiNctM1L+9!28_cDCIIMb3^YO$LcD<`v;5lpsPQ7fHv{YwLvIkj^_iv#3R1?# z-!ogHBO)5W)A<98ALBbgd@~>dpTB(Z|3Cs#=sp*hD&d273kh#vr?@a5(FgMO3y@J< zO3I%bdIYhVnHfe{LT`EwDh$vRlguUE;HvDc4EiIrPeJ!%Ix%bkNL5qVeOYrTB(Nty z&k^6^^-M@esJK6nqt3FwI!wm{Wb)DngrMe1-8A#6E<$eN~oWbBv5~L37lU_&&V?>68hSmay=LN+GUYlf2 zKPe4OJJ6~n@MU1eXb9B*A|77xn+;v~RfZHP5F22&QA5*blR)e&EwiJuo^yp;4dmVh zK0RD)wlkn*=R5ps-2FfY<2r$Vh@Gij$xcAYJPQ#5S*I>{J*nH=ConJ#hzcNGAt;%2 zxfoFp$CaR^!80`m$_J4B1$y1)-^T?Zv9U6ssE-y?gMq@r7>*29SY*;VREF44L(f}u z=2u7*4vdS7>(VT@rGZ&M1Dp@7$KeM!>+WB!PPkWZ%R$*S5Gp5iwhFyoy%Bs{Xc}W| zo~#yQrJUtRrY452V!XZx`o3CT%egOPj0!%AQ_HLB@O0~u5?`3s`~YwBX`)E(eEm4^ zc$S*O3tcZtkgZ{}M11@4g-hsQOik#p#>e0As_|DorL+?4Fo}e z-A_$TVSHpTg9`1ZM348^9y_{;98ThZ2!;`l$=|OJo!7@=;LtI42^~HC*5+mshDb?D zraZU;U4;ad0W;g4@6X8)#cUb$`;i|8IH=QY0*u{Ik(W0w5BU}h9x6aX3)ozWxXQic3=-~4fiee z#_)OwX0YfQFYhiL+0f|`rUoP4mDwf|6RgKp(T}ZtrU>mqhe%9VSF{RN1t;@{3)<6? z&a7ap^9DS*NN7|3TIG+`a+6?)Lw5yaECb9#f~%?o0FLU$$G<`L^`uA;u(c`xF$Q5{ z06B`8Xk&5;cpt{_%-60I1$_WhmW8w^-RXM7mkcw3{>sY_+1nnsvd|7j6$z9i;2;?- zZE!(Bflqc;E6`&C(3@dlVHNgMm|>X#C@C10^}qxUlvEq|(+z7ZPsh{*-frFj?mGvX z6XU5vr{#FJYwkes69R)7E5kt0&!zwTH_XGu0C6i3u%&@un=W=GL%n+(%~4{e&Pr)l zAlvG?yF)<;fSE4-xvr_{3!EUE%?KwQ9bKk!2C=}Kbz^XSK#_)qgm|4Zieq8@_b!2F zd3pJRtKSDoRa%v8#wtQ9DtKX>dT#`ymoW1qQPB%vU^9R#0CW=Z8`TGp*Pr_11q?3? znhfrsIp^_1$3*x2S6k!uB03fJ9{^Y&5h)6Sk*1($Ftg4mcco&{8lcfK0>;TA|ygxG(o*El)lvMcS8h zHIh&biGU$+Ov5D>WB`4<{QMZ|3^ua_a0l>WNLMU4sf5o@ozmswBw?HjJrhKeH|Cji zbc+M>dUQL`yJ0pM1x$2iZq5rcV`qYr$Jw3B#Zp8az!D)+zL_TQJdod*kv|Mv{o|1~ zKw%E!=4;?B94_Y+m=EOMgzq07AN$>`13JwI*^TjZfj_{!ksW>zjzd~TCIvhO%ybVt zS&SX5ma9<Bhn0mq<}ugwSkN1Iuqd!rPsdp%GbkZc(61EzuPgL=;OH{X_n zp8gY1DW7;VF?mph;6sQvV1s`MuyzCPR`{iaz_bcp4|(z()Tp?)_~i7osOJ8IIrs{O zm14|UMdX7aBoTZQ!iNW@(EkwiLgy{~zmNHUN9t>QQRh-Qx+zy@d2#uGIU-)1X1pi6 zU;tZ<$i@SA@CViBV|OAmaTIc@j@Yi`~vFiu)q2W zj2>}){X1Ypqy!KzrjkHCl6`W{R>{I(zE{n=DIB!+0yvy$kTTZ)enx;d?(<9@s1Jn; z&B5BJl#GmDbc~EmFN9E{nT{dTpV{GMiHN)H;@HryN29c@87@w_~{eI zn8sXef=L;tc^6imnyiY-*NPiCWCR%U&hN79(+L7e!dM2Kkb~ez1>G{}{3Zkg!ymvH zz$y7Nf|OcSy6!L-H3m$90XPpd))acjul*6L2Y#Y(mN4vWgrtQrWD)!dtR4(Veb868 z-~=Hz!NkAo_zcVtX?uHCEJ_w#3^&6#y3k(z;tjwO0*7h|d?zsH07Z)cg5kncNX~Qv z7+4Y)Wfc)}nCvr}()XJ0_VOd(4EzF)W=M;L>G!bw$(5DIO8B!!FTS1sT|Vl}N>PsC z{++~A8<|^<{!L5e`Az7F_Idg0o^0h=hEbt8`bAWdo}SUv@fC@6lvfX_uej22;hP^5 z7P9Vvjb$ViyCu%@Q?eAasmJmvWm2}H3n>Wwl-n=dBvTz)iT8T4ok?d;CInI9qed$; zETPiYQk8!wL#6M9Wl&$e`ldI#gp#b>_TTlL&-*KbJcDlx3{-Eh&zcr4&y}{f$CZ=k zNInZ#=265Rx?TBj!UUdA+8R+pQZ~00b*!YfJSwRt>3N^@c}&B2tw+XG%iv+X_Sg-? z%7Qc27D7&8$|;2A(kJ{uj`w9c>t)0sw`x0Px$QrNW&T`3x4ki*PMJ8H)aR`*3)_p3tDHL%(A7JkRtBt6S|)%4{v!4{$UL61>umiGX!s6Y~0)^Ce_)W|8N+I#-G{B4hc zNe(Hg4DC=uu19V&3SozBL*xsk0UG^ z_6;-d4cRJuHTtUq{72cNYA^mYmY+JtOkDqcx7q;s&qF7a#{gY*%SL>=Q{1sHo>PXH zid>89T5qDjrc01yMYjKi2+)o8T1bb9UigeDGjj z?nC6=jfc-oGRsq)=X<~+|K2^&lz7?w zc_IKQ zw!nPcWK&x~H+S8i$S|Q)4lH4hQfznU63uohXNw!+YlSt0iv!e&k4n96=4sUWezACX z%a@D2X_#cpFDT+|^zl2_;;Aegg3Ndwj`uO_`yRo8Dr-cXkeR7wV$|`P)vJ5LDi%m>Eq8={ur%9shqQv zsf$kD%~wp=+IM)QqGuKAC$8kJD4*25qZ}N1lwg4Dp7yPNndU}$*(i(f+B~$E7U5dF zODLCP`LQ!LHzMOmwY>GNzQu=6t3NrdFD*K{r$58-6OEAhcBqmS7@VQEF12r_`p9*9 zW-02u5CNO^p#A94l6uxGzF*jvbmpoT=>|(%wB@c=mw$KD+4dUlXc@^~zLOrs^c)=+ zSMKe0f{Yhl!zz%wAs~Dpf_1+e@r=@=xp~1Ju6p^GTUea)n9`ol&N{ofTSl6n+hm~} zb_TAUwEq*uV$Xl1y>oh2xM=r$SA<>d{N#N}G2J*vg4{AH0893sso{;IQq|cV{N`G8 z+u|#wi??p68D}sAv;_5pncdT{)5Ys86gv?tH$wc5`WLVk@&!o{Hs-;T5x9ilGB_AT z;awKSxW&U9+XvpXNalAvk?}jE*2J*WdF#4cI$h;^rtynnV-4|pfhU?O+_vLX+Y_sU zzP}Aq7Yj;--V>3_+dSw4M*9CIbZ=uh zTDH&4^uWctR;p4rs;|appd|Y1VCub+JYSFBTD772XnH$2Hk2z-HW|eote2Y{(a(q{ z8$aFKvUhf7Uoxl&qN?Vi;Ofy*L3G4+-Tyvx{aV!-nX2oC+VQd)YCL_t?WMrOb>G&b z-^YkiZ^-HSd5qb@xe_wz;V#k1iuYAV; zTGqYRb5Zu2Men>ASCBWsdwGjQUyJs=Rp~Q?N*_p)B^xK|Qp{|RxWX|G zT-%AR)GP0txR_HA*v9h2WJB1!lCy42K7s#|5pnLY_kxt3&j&lq`qJ-l65-Xy#GSny z`p*hs$6XighJJC?zf~fXWnGv?6`n_iOv*QC5&dCZ9%-S>A6O%!(k`EL@uSv?{qg5m zPaA0(R&tMc-*S9;F=$;!Y-0Qu*KB1%m00AP4bAVbh47okHElw0E3md>_OeUvr2Y=e zh|TCe%@)*MDNp*~AjsV!(L{VKXy`({ydRMBba(MU5M?tiIqG@6FLwq`nMJ?k6WD61&#T=iTkas}PNxTVs~fGeUGm~ zufwz0qZUW(%D5;o=5h>N?Yv%^n&fV8iS!PHc%x}~#5{24o4PK?i5Z~PY z8Q8}Y2HHC;Q9EI>oS3ztpUb$CnZvoysnaW|wIpeQVONK%dV+awq-*RF7LQvM=VzWh zBXU1O@AfrRrG}xWSx9;1BYD0eQs3`imDJh_Vt=w4H|skx)Ur}-;<^stuMgct4$8Lu zu{K6hUR>&m!u!;^z!D+NS>}<~SUDc0aSTrL@J?`O(Aca?A>lHUvf$Yx@zPG4T|$|+V}bP{;; zMf<|yIE5_kZ;EuLfQ|Y>ZCSa`$+aqpQxR6wzEg47o7uVvL_1NRu`V)eY2>0r!~#-L z-iegtm$+N878Ea@7jCo<>po2Sd7Qg{@_gOMB1i3RXteArHdKf*F~amD_sUTee=EZT zsfCx32JYIYRd(}%pyqdK`Pqs5OedwKdmXyME#5j)3=z+Y>)md|>h4uf6$?L#*H_YN z@1|57r_vHN58b)#*yga=Uz4ou#T(w|R6!li(HlAbHn#EuoqiTJXQTbKF$xa6T8e@5 z(;m$L5p_KHBOk_SuFFVA82WtBt0IIbE9;59voR*60;#ya>n4nt#!a4jB>CbpThqm;`i;&W^2>1&?`4NP8BIlkTRoVG z6m4UU@3>l;XWfdWgtlejo8EA*e=}B-B85}k^D==}VnSI6@?utf_EbsQw`6Rz)#}|>89Uvjb3K)3S@fn;={`woBrYcvDmMt;&?9waht<#O-`?)D*1j#{-$4!&jJwHm}$dzeY6`3(1W2tpKB=1th#A;86rO7u9b)L8HB z6p_@KAG%mgB9nNYsTKIb_n}`67cWcb^X;$yhDn?*DzCzx+} zF`B0-6S25<>9)M=2~wbXF<&t~WA^Do>Wk{lSOtc(nWoX(TlX@AGc#>U)Z!9n-M8+Q z%PVpAJ=nZ^g}XNUh-s}`kJawo%pZoO}tFYu~s-_xtv3*YfT#e`GVgCfWPp zHR`5C`Wm`Re*zZmssd*2`ZGmq4t34WAN*wX>-E%(#W-y{f8bbC7IR4SC*JKXI&Rz^ zt1?qN{`7DJr_AQ^Kg>DKvyd?GLbe`r`mph(%8-flF7UXj77*`5VWrPuQ7)YEcqt(! zo_Eg$jje7b_Lyhpj?FXX|I&PzkSlJ8n~m>%n)-{0Fp{az`xUlR8%s3%D@kky4Hz5F zd42dK?#k-&bnFAys2|s(QMRNwRt(8-*D1~q#w2dQvOs8c6H_eXoflBOF*zbOab@Il z<1f1=e=E4WQf8^aIX=MW3c@l&5Q-G#*d!Y+l9Z-RIsdeH0Z!b6FtW`n+BdFUahD`o?ov3KlODWRmU}U+iT8(77 z^x;>29Ky8TufisRYz!KaZjS{r8@c&uakNJQS)%PcROPs8l{5Gkvb0bJIHb(={@4yW zRP%&Bk00TTRDU*`%eD?46TdG-dHX9WaltWyT^l?Q-*3;*l@5%)M0f+_uin??+fOs= zP9G@q;Y{?^P#NYQ-3a+|q=a-!wBudsknEH)+dSIZZW6t~zRi;yseLN(ooDoPUKLk9 zkg$oOh)EUMvY2#k892JM6ZEX^%w06F-Bve!DE^kd)!sxO)OS~bdPbS_C)TP2Q%eFP ztzs%_kMZa#V*7T>Wb5~*3NIYWpEUs1FGegqyxZ8QK7g@8UQoP1K6SVI4;P0Q)}Lla z8-6tF)b;x$w!SAW&Kbu{r1jy03w77}{X12TIML+Ed3rg88XoUw86NSgJ#waraBq6E z!@7r^daQ79vN7Rahqkcd;yW6gpT2Y0I5>H!vUO^?&zmdn4Cc;=UEpIFQranWfNrZ# z-noJ)pftHCAByp>>V| z9q8lp!1+Yr_3FzNEJ}ZD6?s-cTMs5U^wRTmLtA2dhvoCJpIr0Ao&qn0?{MD1vOI|{ z(9@2x=$5!MG|Ji77FShNxW@i&p@H+pX6n!e*|CzopRK+>> z-nT%jL#mY6aoC;zoGSTKMdzd3tn&_g+bjK-)tz&9qbu79>gH(Eg|QqTiPY=-iq0u8 zQ%LA2&9@Y8W5c2@ZjZA3i06L&_Hk>#_}%O!)tkGo-kRI**>f}4;^Q}8CKL(}#(v_5 z{h`Upy*=R+na;QJ9L5#psuA%(6?M7HOcOBUnE7J2Jtnn&7`dyL#+&|(*{|lVgztqY zuJ4#bBgL7XCVRqt_mT~V$d&vZtDi@zYz-H`cnRIcSKG?bqLj!GQ*>O-wA6+rPD)$P z8m+)IB{Vjcu5H1nk@6A|Oip)f$|X}J!mD$)?jbgo>u%1~oYSr66i|?LoQ=&{ ze(oBhH)Eb;x4a+$KS^5#~X&fh0z zrtxnRV!u5aIqY#_`C;0`&-q$Y@d$agmctf#>)i9VXBRISW5r9ZE5{wzQ6f%za3vaZ zP4|hPnlKTXh3ObBqmiAz91;}~31ob(_aE6XzqM%}{9%l7Y8vcA4tW(CqyO3*nck{) zDj5nc9p$g>4CE4)+g69Y88lGxcwZ=dtVL713kVLWVsw=ER7be1_B6f~vy};-rAbUE z&1h*KOFRRI)5zVz^FD*3X8J1+rEFzs8J0^D4|AV0lf~PpEKn9c$^V2CY{S9gF&eK! zss1dLn0U0wHrxdXAbL25J5KxW6o3dW`DM!sC zhz8iGucdLGfME^BH{C_~uFh7z-5EqH4Z8`tuU#fD)rn?6SSJ7g-QdkKz7Ar1`DMRFVXDe|ZcqJNoy) zaaj#oZ(uJma&$v!V*i-^0%kj=KX$*ZwUvt-T7Bgxv;82hB&cES>4HisG`S~@v9?+E zY|=y$C8)F{KlbVrR@N}lcb5$ysz#@7%lypoIOn15%dOvAqj%a3eE1M8 z_3Ry*Eq_K<4u04s(=LF^N-XCXnNv$Lu1O!{$rm?h|4P31x*)k`02cz9VvK&gfwqIM zDevaRgeg(MM^Zyzg35HcX?9`QYAip~<0o?+NWUH{O++4NFBPZNWbtJTbitw=eZ}LJ za?*Rh66A92s`i>#xhpgOc#&FTd3>enH`1yUxBSUPF7sVC&)fyX&dS{?THk3m&p=eZ ze=wmiPgtYrVqB^n5t+5Td*EyRsmC`Y;{)hlde4ia$Ku1gru2dYuRnkI9F31!Oub>p z&M@&>Lm74YW^zuG##0}6ewf&5C1-XpD6EIa`jdeGA$?Foo}O*&*)VUcQ3VTpI?$uu zl0y?EP5w@bFJ%@f74egusGw;)ZX_8>S+>HX`qhzImXluN@jLu@ob`g%*zr+m9qY6P z>2c#4YadULXLeJalKaermhPSlxP#9Z7xog8YYZ-uI|hB3+9;~nRVAcXNMD3xRT|=I zho8J0JtbncyrINZdr7BPMpQ2?={32kp3rS?l&lz;E%G*st^o4|ce}%?m-0Wh%KFRF zJoxMW=VgK$WvLarL?S%gQ27im?4hQueP@@pn61^&j?pr2LOj06>>>mlm` z)%hbqVID*By(`&kKO$<5pX{~2CvUw|@o}3}_5!9(YM=nil9PUIhV^u^u>5+mNIenp zz~ahZS(bS7@SsnUSCID}G_=1)~0A0rCNa-gT8iYTX zQm%)rvLq)nDl@3p#R_J6k?r+7L)(aI6?%X)Z812zWn1PmmOpZLca8s z7oI&Bh0GgKm_X{Eczt+qMsGU&o#?;Emxpk!CCTqKr3DtRouRB|X6&rcpG>sRtERi7 zNWeOS*UFIiA9W1Khe*o^^?>z{L6y+2*8%UaU*KK8sb6(f(XZ;R5{i5&xGb;cb;#N- zTB<|IFg#;eMt4~jf#Yc0t77su+WOG|C`fTeZ}zZo$HwiH@v8%R{Y7vMW}JX|CYx`A zMH$-!>2n98LhO!XNfMq)K+=v*`HVS3O|z1I$qTyuUUTnzpn_D{!5P80)zfvBzEA`P6LxI z=f;b)=p~4Of03NSa`22x+_F|t0HmaMw6$md=-Pjvia`EZs|HS%oe_G~8Lz7Q!K>Eo z?s7w!&#~)CG@nyW?%TOrrHN!f`rbQehNmp!W(2nU(zQ-~v6RJJKZCCmZ0V|d-c!*nm z=acor>?JOwVe-0h$j+ayA~*I@to|G#wB1ECQE0o_|R67DXF zsZOa=HA7rK%l7tEx6PaKyTg5T_~h%FU;XV)BwlW>DBTSlnNqDKpu_g(B_#E?{$ASuP&zysIYO~12`FD?3= zZE$uqnV(btyUDsoYvP2Agvz4c*B)b8MY%lOjWtyeI4vOWLOuzQ1q^H;dv+yBR*xJ6l$G;7$5DA*?6DlDxvcOSOe{}F6nmhV{K!80^AUxNdqte+`PBTB-#e0^UQr%9 z7T9r32=*x4IRC{NDE!#LJ#`~D8%YZ}U|6O;H!>~q!2Y>xrnZK{Ut?82ZwM{^`X}FF zzNAhY{-|HOi;D>_&HVpq?YrZe2-bFks93>{4Wrmaj0lQ=5R@jOqM{--2uc-DTBIZk zqKG0OARveYR77b}DWN7PA|NFc0UTh*^Ve838wK?O}bq>|CqtxF_<5G@wVDhxCd ze;vN%)ORBXeZVz|$rV|BEf5}G!!pOuUjGf{Vi^_Et9{JkYRiN350CE5GYtN*q#}{j zm4@HjNV5GJy!UC$gw67Ao6rBnxSdr;tsUY$U7v9=^--uyzH@}%@HbTNyZnIas+OsD zmD$L@cZ#1cdj=DHM~q{0Fl_%=ZBDU)Kcf%bQz?%=WNhx2_#!UC(8$P73cg%ghlMq&^jvw&bqv1@pH*&Kor7XXZKugz+CndNOy*>Ca;n z>d(y!6n=B$9AZbep+4>3II#_BT(MnI@ys|dIEcA3`PM!%_=P>`r}$5|Hm9K+pgS@D z$P&yN{jtNV)7zH6`)`l0zLz*KylVa55)zidDUjfgS@yP*QoQbpLd}-Y&)>LyaDOww z-VP4>eJh4L6>LAFuuOMxVn6hU-*@H!qOo~DRJ&%5zd@M{-`XhA*Vg*{9`w$U%HFyo z<#YVdoo@D0@ioJrb_H$rTL9N4;~Ob(Y<2Ma-_LMg4co_*yubbZr)@{_^_4%AD_ee=eOC+n&T6><9og6+dKk_TGsphlwz&=_oWs#kQg*IKHd_A9JuCy|85ni~ zXQ8V7r=i#$*tN;VM1FbOBYmKX=PE%8C-03~=b|6{N-S86Lxcb~IxkZ8)ULM!a#bq% z!JtC!gta}{+pXrUB>J-_p1=CkNr*nPxRrF_RA>#q=K}pT|8nup1Dx6dvig|bG155d z<_3^A;Rw7l#uQ}L@yqQ{#`^XuFXm+QTxd5q$`2`hGZGx&Q9l#Iq(Ds4Ero zGk4=m^wAa-cN4RqFJJgJv89f=Q`t82(#RY5mk%DlAR2BZb`4SP9e8OCd7aq+yM~9Q zh&9$X(=!A`PGnuTUT#fy=;q5eH)W+lP7}C*!Q#dn9;6fT`CrG8vPO-zkbG5T^P@X7 zn;g8F$=M8HLvAR*O1mp}PM1=T1ORsEMW06|3>EA@(9Z9>{rq)B=hM#DcQ`TO0MId` zcb%qD-vAd=hg%AvC4CROBIa>gt8eq1rrAjgG&sA~-`;O<#Wk#mx#t`ve3`EU!!Ct* z;j_=vEP`ADlyy4!R*n~(;Zgm-n6ucetOg+q*kuKeLTjJp3Am4(DPX4}`{Fkq$meXv$N4)nmFgM1) zCQ9n6>sevjJ+WpO%ub@uHO8d-lb2|@fE&=7O!9dRkh)i+U2iCJSK;?5DXko*u85RM zH43G&Z{6y<5Cq;`EyE{K>Aga_(>DjPR^#BvwHx)e`i%Q0lbEL~EpZi#La)B-YW7*9 zM}KVfv!m2!%^M7|&^D2r#@yo}!Vb`-Geaqq6%jQ$jI~Hlp4D)>Cb(&6Fz` zg$x;kt?Mj?9qca5p9a)XfHjT9|B&6wX; z=v?6!T(GI&vxmuNq?u9HJ~NFxz4JLw7^^O~e|X4HJ%>qI+nMe7L^k`l!kP@`CEX>@ z;#7A%lqas)^Grdn!+GhzkrS`0No&rxEg9|Z8eLU-yXe&EMXwc)@ha<-@dML!bqNWR zP!hfF7(G(OV^_koV46KUP^aebVT6`$LfJ`;x4KUyAB_}2iqxu{?V0!@?`z$WITbF@ zk%=Sr%M+$*t>T-hBGQ&kJX++8KM56SSPWMlf_&O~Ig|8i#vWcbuDm*FeL{<`6`x!p zvp(T6i@kb#%U2lp5RTe46bV+zKtl{+fh4X{{11r!Os8MKoed88a&zBN1ftRQ!iGRW z^3koa$#Iis%0x^1g|r|Z5qwZWzD#FrKScmRrrE9THSEt ze6Mho6}a5xMLoV3+bsn$YDp)yNClqr_QDq{4+>Z1yqauzuBP^ZAEp+*JyQHk0{JWw zaiUVI96W8&sd~wG+_vB8sBIX8<9v%i2?S!rlf;EKSVr)d^VPr0nJ$B1R)%I}Wj%#} zVZbLYYwbigL|T5DENZy*(C=Ic;Clg-uI_nak?2f@iZpAd6( z`=*I-_s=rsjH%5P7<_O8XN5<|G`a`ltt7_^s`z!;GCeumGlk6eT9XsM65a_af_VOt zY)p!=xc+IvJ06fV5v{Ie(?CWOkIZj2CQ=Wqn0u<^&CHQ@YjCLTlHrReC_y{EFG0TH z-j`(anoXJF4E~Ycoq$iLZ-I*o5J+paq|SMPak(jFAZ24{F*azL^Knp*qg_~m8^N_o z_T~w4aWDL~cG(i3H(Nqqce9=DkOzW}0^_tZc)SNAK{q9FFMPLl4Y(}Sozyn)rP-YL&?uUBM%)I(CMCSyVX+bCwmglUPH;r{PzC&nUmH4n3XOGj z-8RVWFRM=?r0+PzugHWClWH>1&)CL3XYJeBRx~KGXJEI?mT@{;b31L_Qdrnbo9^6M zsmV_B6Mfpy(PlCrptc;?`#_NFW9XDXPPaO-il?c$^9+IPM|oFLQM=UPngt|2FFzXO zUP+R?&QJDvaFeRx&xL(E0_wFZX^rmB@dnZE>ovS~stN8yZhQCL_$D{FU{p4Q?CgMq zj_z;Cz^#n3K$cqlQZgiArqe_d_mt(!zQWEV&cXTZ-*^Y_?qZ?#@bpSYWvxu;6)R2< z$j+35Q@hjz!I9g(OP3io2+uKA1i$6m6lPnIU^)bvoUm2qixeBNh4Nm`3AGO4TqbY2|QKG|^yO zFkvI)a#e6KhtA{V^0_EoE#XrK{TJzrvkD{h1xnOqg)$er9roI`H#tJ+;_LYHmyvt) zdqB`mje7G4=ID0XtFdtd#PSR|1808%09(iDTZdmH3QZW7wXU8x_U3oWM z{b*gy4Ww^{H$XjKCBg#KUA5$M;QR9Tq ztcyTCAU<%}h zln=@4L;9a@Xf!%(^u=(vyG?hs3StyuoN+~4ukr>zS1%|dQtBQ=sZ|Q|JRrgxe!m2O zcM3Z3==2`0=)$Afw6o9@OG5dmy!}nxx}k2#DT{Yhr$+N6!5Y%KR$2Ytov9KC?QnqO zq~%=0wDg?;iBA@{l1~ctj-Oz;Yh(##AX7GVVGrgaiwD>MlT9afAsd-A+{Iy%E#+f< z<3?jmaQ=5Mci|pR=BE>^(Yy5l6a?D5llf;5JoxYN@jqRH{(Uk4tC0~hPgP`3{6!gK z0)8D_yzocUxP&L@-}%P#aImm9J^38dSd%lD0XOLs6CkGW2Yi+1Pg&)I$pO~Vg4N*=x9BBT|aYWL!X6}q*pm0Q> zbyzvQ)BV>GC$9hX6Zsgb>l_&YkmbX=lJER`I&#_6T7b&?dS18b?HHy_HaK&bE#2mD zO?uCP9J`5RfijzxUXq^7_e>}rjI9%JhgnTJlZPgmvx89kkj()6QD7=)qFrkx_{-DT zZ1DY0mOFvv15Qn=tLD+z@YmA)LU}rts@p4k#2=!i)A9r!-2uX3%2P2g?{uQKAK07S z%*!`A*-R#;zZ!0FZwK%yvbj&*;eZ^wwfn|>t$K3zpqFjl#KwTB-2^`iX}ah09cqH0 zNV1&zqyzd*=|Uv#HyBg#(NHcj&yEfz#~QTW?Ey#}HA~HSWK>MK%S3h0H$b}Z3}ouV zUg36M)PctEWx|dH-Q>{e4peanIeyz+E%*o%t9$=pazoEgg8y}0zw0M?I*Gj3nohv~3ZA}N%H3eZe)SQxE!?rbxui!67imZPUDjppdqZ$?o?QPsr|eQy=U=vh8tZ=c_l8z(n&6y+n2oICflUT zVeikjCPy(`kIP;NNLi1g`zW#iUe|hOQkUt@q4lqeci1g=aV6LH^R<;aN$moS-PfJ> zeca&fJW8YKLh+T^b_3d+0DybV>I2CxB7B-Rbgd)O!r+B+=c_KP_h-%LB_nHB*2oat zzF9}+`WYnDb*;WfTHE$mk8-=LPOzUWN1?j_+)Kk5=2ND_rqLygJO&CCExc_3@q+c0c*RpedFUKeGP-!{3_ymPHqB!qXp*KTX2{!K7@?++<;#IklKiA`FALLl_ct^a%N|Nc@MOX9XyK>4ep z$CnvwNr5cR%ZVDVC>!o%_$a5D|!tb1HZhgPv73FXh%@nQ|YVl%n{@ z9X1f>CG%bc6Qpa0K3{DmuPYG**+bMT-(fOJ{E!cCAsqjP#6m>gqu5;a3f0DC>l&Pi zDL4TAyntg{6Qw@6j;>!(FWFmw&%mh2=!!pPhtCNjyEGKQHF&HE{|9JSSMl`#&?=)i zVPc?#6&e`4mZK{o6w84T7oGYkakM7xGQq+wUtqY!X*xhfS4=7L^2+JZz(qlL*REDP z`>q=$f(FQr;>&-q(1uq^kieswV-AY%b5YeY$a+XV)_S9PjiR7WGXe8CPsoBC2`4py+47 z?4THi4M9l^$2-_34;}1GRjuhj1}yvNGjzs-d*A&2543=SyjT`q)?(x_l^=;YF*SU@ zi=;zv7WK?(rN3Mq+x{a>RIzjds@Bnr{xvG4#rGMiBfu$Q&}KHq{u*7XB`|EjH%8zz zrY>m;%75m$VJ6U-hjzT>&Rv%51Pucf`f7HDm_~6pO{Cl`-~t{%=53^;>%qTS} zQK2I`+7~K*xAr9#d{7y{O;6WV_xGDL_0zX)?=5kUwJ^90M;|`QxP6U!mn0-Vn57N* z>UC2qxAPkO*cP`K?{FJdDSJA*)emm32T=W7vupy?v=RVu%ShxhqN{%Uc!hyrDGcE! z8-*3}&FnOco80b*BG`)}yaf-b1IRvMMBbuv0gL9p|AJfoVYCXSCB$E*^vJtW#yB^V zH=N{as~OTg1U`!nw9BrX5k45s;5p?_5sy+jF^?A%eHx|(F;d~B6V+uiG+6-8g~pjA z_xsxZ-AtOpuC`<6a^3+gehd05#{Yo3u+9j8d*J|fW*|RT-=K@N?7UbZbD2Zaf$!UE zy9-_`mdmxe|I8IR5HiRMrkiACJ-AF^D&CG5U*g&s8HnQ|JCs)np19e={tio_M8y)I znUPu}*3ZJN41C~e?`w1v@GF2OHwWy{Kaf3ftP?PS6XpVw;Ja5yWvQPM4C94;iA|K+ zVkE3ez^Ngfk}>`y0I)_N zoG(wTA+4&P)4UcI`y}6eX~V?N{a!+I_)F|!KR+j$K3sr5VuG<_xF~ZD7m$xYCX}9R zitp?9wLm?;ZsIk4g<+`akKzSIqTJ&zXNp}Ih`fzl095~f@cDlNKEVIKi2nqLNmvKo zRew*6Lf-sbjpEA?i9I##q!R}W3W_CX5N9q0s zZW$pHJ%jm@YmO4~(LDb7 zrmj`9BM|oh2fxwcMaR5lDOb7D#~Ip-=H8YuB~BE78*%nSTFqeF9&n1mq4k$Wg7UaC zg>{~u8Mx)|;RlPm@yFL;WH1ELoH}kXKB8E?c2HpF-om?%Hm=#l6!@J=)WR{zB_$Pu z2P%0u=BnQ0fq@?u@xMN9DqbZ*^P#C>)gDs1?*)czgGOc>l$lu=QN+d{o+N9sM}LIV z9~ZSp+V`;cPr0k%46VD9MYE9+%fJaQzTWkQ@*kO$RZP=qsMW0{>X&p&&+u+Fes|Rh zOCx%f*iB$BLO0qwSpvV&+$IMl>mCYbcNMuR!WvpLybRKNtluq2P#RmJb9%Dt@n3+Z zvpo5ihd=5kOwmW8i#8poWO*j)(WRf0lE^ze?6?4rE18pt*U_xerTtr0bl7a>{AooX4|CYHu>!8&;DBKQ zl$e2^vdPBzKl8BS@q>mlW{T&A^SMI7pE2%Ihg^1vknX{u1+bc(>Czur-h#H@z%C`i za%jhH>%=b;O0rx zY|2Q#mf6N8PQbh6KNQ`d)LwkHC6lA^Gr1w$51OjHmxL<;^5;9_y8EV%dEU15+4f=X z#8CM0CWZki@VW2XsUw+;aT?l_JVpQ67Ih8zBm^y7!l-_Magq}&{?sNc?rag-M~9Aul;I z-b+T~NC}%}N_pA*+$pJ$M$5*q)+1BrrF@jA@&GazeE zqhGSNZSauxSu_nlC2?GQs15QTV@;-MFKq-mq^xi@+ z#NZe=iCxqeM1{6=H&^l4fWh0;v)~g;m{JLT9fOd>@$WchP@oq4Sg`Cf$ctzIs+379 z`7E8Ra9^gqEYL6e276WgN6$&_fu_x+d4iGx?1KS0B(Qr0lb&B@q#{MHLSe%OV^&(`)4T2K=CEM04B;|SYX?BfM2;KF5UXSI^B)#g(3n!x@K6fXX! z#1%nlSS)|(DR{rk{2O1W&=69bUBwWo*4G$t0A*hjVl>%4V{&SzSx3)WsN%tc!y;nS z0)2slF($gcpRXiBWeeZV2gVtC37wkhLwob1N9V|4nZSp^8gGgJmGelza*8A8;?1^D zx}HyqfMqD-kT4%DDvAfv5wpr?NW-7soVbl02kvhDgnHE!b=-F>WR~!o=h7yhJfTH; zNKG`<7)G^6zV0DWrZPEJfF|pH(1kH|tZ8RwxDdzsy8IXS$L9_?gI2y1Gy1|?3`<(A z-g7m{8J%r)$UL9WW->A5E$|r%rwx+2Anl~7u5yTL&T-Y|o>g@tRCr*kosu`jieE^3 zM0iaJwyQUdetuYcp~k3NPtQ(q4}aF(bbZ}fP;dE4Mr%X)&9UsSq8`eXaf03s3Y5U? z*!Inu=(9D+8S+!-2;ZKhbOzlNH>hj2C-e;#a`>0))HgCsHC9x?!cizG$ud`(4mUiN z3TLUmUf4%D;Kb?MlGn+29uspY_6MR(U(l4}4{Nvj*}*1jweTyW1`iEYc{4ft1-BR{ zKM1aL;!L9}zOy{|Roh`_sZW;#Jcym$1I>Dn0)#(304g8zD@#(5{x;r0@O8@>#p&#V zqw*;+xueFYhhAK09eJ_-|Ej5HBQ#3IccbSfl2VxU+3Ok~K zd!L)P=5$-y&$b^A-QM71e!(v*v%zX*t=Y-qx(-;Q&2h_<1@iI}-AfoJi`+?m>j)d( zx$GfH8v_OsUgGKBB1AqBK(|Vklx-|~pBs?}34i*unmy<$C`@jLIei7ozGT~(w)*+O zh2D-+-QJE|J>4S;yqGs>7)H)2!vX}j-=l%7NlK-CXEf2i2`;|37j3pfRl(pvQ17lLrB>K-dKCK^KJ@l; z87>WT@)pS$I1xZ+OeZ#B*#QdO+p4;g0czB@sSaD&lduU<)=JyUY{f?^bZoQm>#tYN zqC25x2}u{3m=$G_P|jk$=R??OrE>Ondi#7BOsy$!kSmmA_Hd})SXs8H!5b^qmNkO6 z(DS*86~_hE3x7zt51oSFrhneG>!LvX_JKw!i^NQzmb_?Xo3g@wVV>yZQp{#1i5;?L znvM^(aLciKdCcQRVg%yizdlPnoa`s=a-it>f{n&7Seb-E#-DuzKnd~D25AHS``=s* zka&6w_#ytQYvM~!q?rruehJ-6o;rEfBY|SM^|xJ+w#b|B7aY~$-WR<@3;UuOVq=LP zy;Wmb`G#EdELZXOjmF68b&@x~Xu%B{JKg`>!`CkG_!P4up}9xuAtWxX*hwH$IMOpO zz)goVGSrm;C;jr^{&o9OUlZaQ1gaThK-FGT)C-st*tesNMG$}Z!|w}D+BMfHJ#x4_YgR8@IC5+23Ad0S zl|13s-qv1?&yncPL5amOivYFcO95Yv4$DDvMU`uiYb&6jvA*~cJV>V>C&H_fYN9)$Euxl zvEg(ZA49m{uJ-YPYJ1B){F%FZmzQ9HS%7BZ#3X$OydVu9CpGU#-ynJ_Qrt>iJ4MH# z1G`P+5ABThKPqa2J*Qkd(Cz*k^B(aZoDCjG9vIeO#P^Tac0bSx$vazn3$%_RAJ|Wg zbi6L#&TfJwhrQNAvS`nd+Z2NZ{k_zkbif;hs`bDMC(-JM_Cy-Z5bs3_XZo*4u}e#}%&lPXk~Z+;XsA8%B)6j_$w%S!!cJVv$B z&43eS1BvRi4tTnqczs+oMP6XabKqm~$NT!$U#57-oDAT+>a`fUoEt zlJ7NCO#SF~s@>m)Cd|zZyxxTNe8h6OUjcB}45AJUHn<+Ox5sPkX7}7O==I|$BQ6Sf zxUg}^y}hXeqA9Sg$(EzEZAY_(p)HaAr*bh90@Kdq&070^S{mm9ugJ5cWVt&y?n}l^ z;6LS8Wh6_anp4otk%Em~)&+D|bpQyr<~=H=FgqIPzxR%*i4oDYG$Au*N~oF!^jw8sVDh^Pjk|DtvVM*Lb~OQ54%0wMxOXA;@ZK!0i#D8$5Mz)R)ruX|j`hmKEa35#|OQTKAw_3H9$ zAiN+ah%iG^bSvw2Xw#5Cw-Z{7I-!}0T0ug-uQYHEHS&)tZN zY7M@8xRdqwFrQCSfP{wy@|jX+Kweh~9+dps-kDYUWFWAs_7stc5ay1cTr?j|H7*5wnxX*jiX< zpl$X7>4WC36jQBoDp;}s_+)TQg2-oN_m;p*lpj;U>`Y;KQ#$fCD9=A7R!7hbH1gdh zj2W9k@ZaH|FU!p77<2T&sbQ(E_J1yo=UV!$AL-jti8Pr$NM%3pfH?e9PTQswWXeIS z(0*3qN+&;Gx!&0xjZ<%83dcU$j8o-IsWax%E1vX57Pz1!7F})@pr@lOHf*kwDK|0s z;A<;CxnT1Z%QY*bnm&FCj2TzILI3I}C$o-U7Db^t%gN|#2|XC!1Gri7!s?$dZbZyL zg2RlX-uoyKPtda48>$G7a(f{weGu`G)!sz;AP>tP_$+)@65)u>_MReUWeL?js(;N+ z?*Rk*Q;bjxosEo8hN-zhQU14*2rzbOi+Y7|S{|OW-3eV|K4NB|39Gcfce$F%!f#|e zWeqzO(yP^*N858FOt$dzvnm|WHIVv;AyacHi@?-}2IYZU3J{Whg`$?f;Y3!byW;U{ z-oAe?kp6>q`aih@{dY4z!*8Y{2d*lGFZ4h^wk#9Hlie`7*VtCrBY7bX5ojYZkBYk; z{TgmHq-0|IXs_jti9an|*|zS<|x6#DIO81wwovo<83@j4+=W(auUjjr4 z8@0PG~iYZhSYU-FhBq!mm9lG&K`s%0V+)BPwldiSZ_XwslB% z7Mpuh4@@B_FubRDJOKH|zj)^^ z|2e_s<~Z3GMSxuyKGg4T>*XG9YieoP{`@*C_`{X^0-;LVN*+1a(x6LF=OGu%H_O^? zNFP*p9u`~yjZCsiJn6sUuP1rLe;XurEvM*-U9tZry6j)z^1p|~KQU?lRjTGx5D(^f zShYJK<~@XGsuKG@upm)QJH>QVM5Au0ErkYE)4oGorZrVzTHLM5Kq z;dNJ2tcohwU#J6gR*zY+-ump9BkO*YVY@pTWw{A`)FV^Xq2jid&+q@<%L9v+#>r?+ zmm9p0*O;~L@C^?roxl&^G-mNWFRT5H5(XtM`Am0Dn?Km~%(fBdLh0ZW;eq_FXYS;^VEdr6 z;}c;0X?vetp^%`%uBdj9T8)Gbpkz_;R6@<@=@nEh#Uk0W4@`XYzXMJGU@IzUJ7cGcfCD@Th|kU-)T11Yf9b?Jz2$P z{iIx1TI3>K;?kgfzHyn(^z&qDNUs3izM=jqwtmB&C5cxTA$b8umLb^?g{4?ti5mqA zu`UsJZHHEp0|fS?3bVvgA|e@ce0!mqW8K1?PamKC_0JzsvJwxN4QlKmpS zF!hR^E4d-$yxW+;6(4pT^0sW*=jD|fT_(McJn{&JUapcUX9exz`Zd#D2Z`U=Vg9Xj zt*{B-Q+b6Z1U;uDXw{iuO@VGRg_;<-?P;%U+&}*K-ae)vADvlnk=e3h&WUyzst>b1 zIlE%B=K2HK@ST?^ziq3~^9^J|YCR}F_RI18m2OqA{Eg)4Lib{02_#?8>fZw7a;P+= z6S>{1e)h`gu6HF<$<;%W#q>?eXlqz#>=F+>8X9}Xt-9ikSQxkhG&=FClE2WkKz<}x zMr%(|IE)To_K`K_KQp^wWz^3DE6yW{r5KM*0;tneYV=#J3)u3beVi(qrFx47!K%IADeU3lw|p#Et##GPD6m3mTeq>D9N4jIId7Ah zK_cwe_P((2sUIcIdwO)YnZY{1q0kjGvzja5xs)Vlw8e8h9uu>amcL`wH}*q2Fw+>2*+O@b|j zzD+?Jhf4%75JJ5Z9%n@9QFvuPoVEXgSWQ9RuU9t@TE4Wn(Gq}hl$oS7Ss%Y{kQ|k? zMmogBE6g>Kow>PTo&;j?MOxWMo{_vMtt?fJ%0E|=N|Aku8@S&%bChGDmb5D8TU}(O zBVi`BwG{?Yy({GXH>yDXow**Uh~6;G<%yb1vm)6lM=bZ7O=B!4?6FF1Sh8bo`a&HT zgk+@X`?wJ0?&R8&xSiXM>W;2UF=iZJB!i!2u3NF{-^hcMhdWTgmbFahOSMa{P7g^M zcFmkY55`V#@GFlrfJw!*J8+OU>8GpPx|o6C#%OZ!v$A?Z0PMf(RZD8B+8X2YaTA$s zGq=4pweNxmk&Fzlg8N`kfmVM?bH|n*5&Dd9WQC(k6@g3tktH)0B>PFM+RlCd9jW^t zf=PN+9KAQvi~NL-wxgg|*an@HwU3~WGeVIpS+p{4JTr+cqC1FSbbk`X>Fd~})VE-X zLg_w@%29IbOxSbV^>?}*ch%`q6-2BB= zue`zz23}hq$hdYNBUrcSfgGM`v2_PP@i!_yZVyTqoYVMYa9kiGZ;H%ag3vUgv{*}| zI2igy(p0@CwJmI@sp^l|YbFi4GuuUW3ChQ}ZtlaZm^2_*mkE)`Te}wBwVU0i1pR_6 zMKU$q(<@BWlqwoHX1%9ZXlt$yw5Ur|KDQ=mHea|xi#2m&J(-S9q|co?MnvC@^w-)H z!sf|b%pF*^e!*^Z!@%+KL}i;bn^(h95`7y8%Xc_`o$S!=9PhJ3{#chQXqyefHW_uD z%X)tV<500jb$a{$64id0(lG0vA&_l&{*3x2{i2V^>SmV0q?Aw(bxY^Hj9oN(4CVJ= z)5F}j{toS*)5kWQERxbP+si9YKfkP8@pYHk?!^8ZYqUaaLNHhQ8`PWjJG>lIny)(p4z?}KUTu@UhV)0K`s~Al2vU-V6#a0^abG9tkIN`GV>PC85~QK8MxKl8 zr}dQgV#hF-r540#OcN8Nm)uC-R`~orW@W>?pf%5Dy@gDc#nO^%DuvV>joD7#a+S=O z!AW1{@nJ}r?zv<;Li^s<`YuqkqQZXqpEO$(uJ!oZ@9;8D}BCNxIXJepl!fA z0_RfL!LKr0Tc>aXd-^D>tP{(TlP>Un5Gls_ngz z?dnD8R-wywR?PZ$D!du3rkp&x#KL7$x4UXRZ^5gp*1a}+OmmS-{eJPHV?MQA2#4*{ zAN?AweRjB*enSJdzh9;Fs_#HmCcF37Qh9^q@##}L#A2w(4>uL`j=jcSc&ctlv`FBY z;yOS~Vnb9&ilK)^ErwmtxjJ=2s0!g`$7dbA0V02`E2v`s#Tb7p<>$8grc>mF4j#7r z+lw7lw#MQDRq;o{dCjF|_LXlxChD}IPBiaF`Mn4?2|j#33v>6Cnf25TuZ`(nJZ97n zulv+Ah6tFrrxMqs-fjQMO@g1dmC|Aq1s`kt zi+DUWA~`kKJ`W8i5qd~sj?}B{+YdjWLjV4W0P~B+NaMb;i(kx;jakW%5F^}_#F3~U8P1(M z(C$1|_URCKpN&aJ7fFNvkN-ik3!00hwZnSzpCAwtwoCt?LXRI^T)tc;;j$lv83IvP zBM`0Q7phNIJ`fdGg@%qMX!bHIy~Dzxv3AGn7L>f!(rKFPOc$8gi|zfiv%5Ccn^D); z_}H)y*TJ*Xtpk5v@Fg(4)ZRNpf}ioY=fz0@(DEnG+}z!e#z8e5-_N|-8v1m#Kldrv z@nEfnd+Zp^4q1j1Eg!bda9}Ulp1eVg-77mX>SH{r&EZA{2Jdrfmw^qtI zgx(y6`*9VyKDqJPb_8Nxx}omzi{EC;B@uyJ4}W}qG@e^jXyLd??y~V{hh0cW$fK1$ z&>OBAQQ$d$E^Fx|kabtDYPe##{#`}N;se~t&*E`NwBsEO$o&8ltCr_xRbk=Ej5`xT z{~8}6y=FdQt9Fvq`nR3@wCpdxCSJBmBJq2GE%I}eTo~~MiBej#=Y)gFniDU>WEprg z_%I4@^_r2VDd4hmDCFx}reK_L6`?;8azEr3EgoG5-|klLD79JzJa(~+{&)z=ICQ%z4ygs zRHkQiI&)_$9&{1#OqUONd7sCYBDCkdy&(bhyg8P9qoz={v&te&6)(_d8OWl(jx|1> z9d0MLHLkOXnnmDd3uxxH?^-r~lgY+7;JwCQgpOUPMj&>~^{hUXxbqadQ{Cs#tQ~Q2 zaldjf@F{SQt&TY|sDLdQ9BJrUQ4&10O*SS>NUmZ_# zl~?@Ge?-wtI`ziz0z?Y_hD3<0(~a0Xiy+XGo1gFzS%B-}iOR?G7*(-H{G~hd3PL)0 z6-BP#y8!bG-3z>Id9nA9=5Mf`@!RxpVy#|EC94<*XrK3CSY`7 zxiA|v>oem13q^nNe@m~}pmLM}hOOHEj#0bYByN8!@J46{{%fZdqU(0%uT7G7A%LEY OFw{G%n{&eE&i??$mqO$K diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 25622951cd22ed69daa2ce7b720bcda253b5051f..c0f65d7f7cf36fff65ce2c47d26eaece81a22eb5 100644 GIT binary patch delta 5960 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 delta 4294 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 literal 23657 zcmaI81z1$wyEZ<=&>e!bfQW*CAT10ap@M{ffW&}7h;)O@P>M8&(lCTb3P?yZbf?lG z9n#GVO#C_w(GFFkNj8Y6>}5@UKdvCkCcxTTu!(q)~U zTr=!dqY`JGG(LNUbN!D^AS1!eM(s%@*QT~Ve`x!sE>2%~S*Bt|njTd4+9rG-n-PyL zDRgG;OM0-J|8dix_OwOL`QxiMUst_e*ti%7Rtmp($nlvBTHd%9yMT{bzs9uNH|;XwSmQrI;%F;kb8Z=mWO)WG#+|KHmY#7VpC*=m{}5+x9%kY(Cmr2`$Tag#KiRI>E3}wH>!cppD^fr141mXcbR8=Z(;`PMZX* zu{?5kR<43llv|* z@q~rKQZD_esi`R^c_PcJC{OqN+XbKa77w$FqoegCKfgXut!WUBpo{2WvfOPsDm1&1 zX-{@2*IEMU(=2s=tZX?~RC)`Pd4pIvsN`Dr)_ysT`M23e)nPJyVsFK@MNvxn$d2a} zee7RQ^dY?aQ$r-J0}(Xll!VR!_wr`WS!9)5-+(OFX8W7odiL_hz90fgtV>OgWTm86 zKf4mh!4682tp@rrw%ssRUTk@=)S-rc@jXce?rYaT_<6wfkQPpd5pK;#ewf%`Yiw=Z znThDNINL0u!2ZcSNI|UjM<7}xeFuhG9k97X4a9Vw5;AW-`C)@S19C}pI4y;*=%1gT zgFycN{&lArv*~da70<3jybmV*jPvFI4RgojEG{Tpak+Y_4-URI5vJjKqq}qf11a76 z9TQB-9^%tIcU4xt=#?zN{MnV462g%%NQFIF&Q&%6RFm}YFmMkiNkbvhJ>ZDW3UZt) zM%H4XF^N&04;E96dAG}>+Uy@|F$$HT&>9@*$I=(qD9J;gx;k3###nZMpSi$^|2?kr zfM?@w2-!6Tnc&&|6ktc8=I{~PfcX=fiyx}~PQG^7h4s>4Bo`9hSd4V!;JKj9MX?FF zNM%=Q!wO7VT>G3fFl5D+wX0r2FoW?u-0oh=*W9}noi88ap2HLl&f@Xxw{KfNJhJ0Q zO2TF&l&7bso9iGd_Vz-+(e@P^b_WLs%Q^0>>z^qi5gzamgTm`{IP-eXKj8%+m}vR$|#9U-G?XT}U(D9` ztKq(3m!44TeBt>SOPMlXR0$@um9k%64CPh_`pV_Ikwr)k-2BGD@O|2>sw!q$2&OEy zyEl@q!i1f+0W0?ukw8b)AuRE@O?6xcVQ! z_~fm?Fk#L11Rop*oxNofgC5v>^{mGU*&i{aV04VPi5bW{?@Q)6qFWzA7@@3_9(=+y zz2`xD@0M+G3y3J5rL~^YvYV)t<|y{8-_aRwH_I{Qy9*{c7Oz?f3ngJ zs*L0oV6PW=@)WnK1!xo>Dsb5uHBDD?X^*h^@ z4I1%@LlI18b~imvHTz7RG&D^Y#+^wW{${#z$Z(3`i1czOlgP4Cjn=DLq{_DK2~1Ua zd3l+lvBSV*W@K=c*)=BdYxDgOhRm=$*of(hKs6fcrKrC#f&CDTrHeUZIq<8cxck}e z)k9Z^#v(s*1^Ed@4IUo&iLwwb+OxKME1EFo#n`aj^#ldj?%%CXS*dOcL3sP4F(mZl zgE3?kd`RW}Bfi${ZYMfSHdGk`_rDG_Vt}UhdRI}O*2v;RuANYE#w*(Lc)xr?b5Zlb z0~FCr;BW&aRWJ4cvqBi`3cm-bZO)wK9vZ??kQ{6Yp|9g}yPaydGUrye8@n}~%m23G z7?g-LqkyWYw8}Ge5R_+rEq>6B@{}oUQup~5lv2)1FR?7$YtKCTi8(CkDpJov)UtC= z`f@x>DC*SafBMkldTOz9y~bqlcTw*Cb$)(Ka263$%bSe!c_i^i=%FU8XO9_~1@iRt zT)Tnv$pZ|0qoLDAQ2c9f>C{wB0q}_^I}7f1k7b691qGtIuK}$Uxc|E ztOp$QUimRWG+XPI*K7K4x&WIy1e1!@9>!ylND`3u$(V;))=lO8Ef?Yr=<5^w&&1zG z1Pc`i|C{^HWFS;d=&oMH6bFb$K_Xa7AmSLsBtAvuD$AU14mmwZ;m2cEy()Qbk^inU zf*MYq?OR_Ra*Jkcj2r=knR`8fDf@v^oj@3<|L253;SiGSVxT zU(2!dT_*ecqtUygOW}qC`A)B!vGTCK3O|0dC^gKKuv_GQU~SrFUw6v#|^CBY~Q<;bL`>RY+H8)6#H1m zzI3X1B@v_MtU%TZqv;I_Q9xx)oL%`uL|Ko!hfJh7ZgKjZTVm_b(SLlGZHpZQivMHx z(rr1vIKO#vlvQ0_BL9PW6)AsW8!0!Uf4wySL#Brd5!-W@$glbz#-8%UXMD$i9^np` zs)YmI;^!}*=O0s86q%w4MQ5ALPkd+YHQ{@Ncie`|kE5V_a@~RG0d7w$TF+K)?G?7@ zg(Pcwl9Gr#2`E25zkPC4@aOWc%u)xD#I`Q~M&o*4W{{=tYhuu_7wj&cj_PqF&y^xo zPu>W#!8+vx%s3iuHQM=8DxiP2J_sNTm_sk`o%U6nLM3}UBfI#a_?(9^n1H! zkND8o)d_Yo*Eaml{Cvp|5!3f(BB9A|u1NfvCQ2W$z9T0U`9_M=aDdXx%SS>3Rx|x7+(1taD%n@ zRaGIT{(jrXsr}pbh8}!h^CY^hE0U5OPQSeGm%M1*z$#pJRtt_$I8Ia zkm;R*s!%_2lNSd+9~Yy+O*o_Kxj9;OxGAb})@R57KJhO4QLI2NJal1JLgzRxZWMa>Ojeploe zS2bLH5zkWQ?Q&Z{BA%74H~ZB?h0dSLNgT-_kQN`&n97ZN2as{`4{>fv%M6xNp92`E z6W~MZq(@!jFcH+bX(Jwr9eurxN0Wn^OPl;CKxH1->E>OeDXfns7W;~2;M6h(T`SQr zVRs#g6_4U5GsV5&PFGe_yDm^={&)m`ZP-i84u|*02NhlA<7tDM6&93s~Rd z49<>P%3rLkX}xfCURT~B60@%H)3&jgUVax>xTyaCGf-3+>QqMRjsLcQW)TJp=qsr) zJ8#bityjC@_fW^5QJZ;B*YQD3ct_N#t1-j%K+@g$uO;RcS56LOGHTBGM%x3k2o_XC z_cd}rD*ONyyM9sv%|*DUK{r)>_Zs+PD?5) z0TpL|&~Arr)~#-shlpovBfo4&oWMjwZm8Dhk3B zKHbMg5l`NP_!lfk1dM{$Lb7?D=~3t35{dj05a*&QRH-y+CKXXoUNnK)KWeSiM|6Cj{e6*XgjYc zRAxURx=Tt7in9feo7Iv4hUeEWyZqPIo=*e93kwAYq4#Jd^D+w`DNE&Lm-AAn=?zc7 zX^N&3vIL%mK8)m(xMmR@wyI-3tZKQxGK=Ox6IjksHy@8~OPY}-T;6U+&oT$c37HLD z5f#Nzt_P^~1&&uu2YW-#hyB*5e0}{64hr;HWxTlVztCspLbP_PvaM?f#HmqTHF$oH zvt?9^so)fW)a z3($2Dh2sp_;2*1f2kvlUT5JR91TN*2XIzSKzU@x~U*?+C)-#@`MNv%Jk+zQSQk)Ld zo~4X}7trTA3onPR-tBndlXoqJ@mX^W7Zo*#GJ#O2l+faWHZLxDTt)mn$z87}NZTJ_ zB$+#PwXOpC(Kt4{LRnR$S?BB;TGRoD^j-_4$UGr>4h4hI4Mtq66 zX0fNpP%^D#(>XXru*$4Jp;*(%ew~}!eUR3c)@x{}>Rh<~iC?-F!GJ@G#51p8Ptgal z`MZc(!+Pl$4rnNZ%efQy(E@ZQ?4y#Z9-SUj@f(K@M4Db~U%`jSeyrlU>#bW)^bDRF zfc6L;seu7Badf0apyco*F107CJe$z4S4R9b35))({77}cfrv@n30}8A#p!06;1q0_ zR^GGX;wv!B6&TQ`_a-<>*@XcUn4y};dIp}n5b}73&1w_>TNnbxg9B0w<1Ui@aISUu zXesq|_)f4h_ecECHTVL%R{`LM6K`7(s_9v`U3JYbEL4?BRTGg zE)<)d(SvW*;F~5}?4D$@7B?Avsv&kKSQ}oted!j?u-A=IMvj^&k{t`bex=U ztk_Kr-eSg{YflZqxxkhW1AiUmUS}y9akqu|TYdLSV8i#@R2$Bs+@drPwP|2G(@Vb9Sidqtp*+Rs0fH&h2)rdPe{Ic4t=r3cZOswlI4Pk?pGDvYvoBvSKCHWOkaOV$oQP!11-Eu zgdP}>@gtF!odE(fYEUTmHbru3L-Q<=)~oG#B;Kxwwmh|gm_h8;a@dUw@9DzW+MX>n z&W3zQCb=;X;P7tX_I%g>*uqk~IX`l%WD6)kHr=yTLyozm2_?pLR7FO`#F>wk!_@8R zzZD0k^j+hM;A1ONeSH6RiSbzE`B#!zbl9kbW1tXHDop%ivk6_H|792|4Tlu zh<*@6YsMfrI6##@e(BX4}=;Kg2+#C{npqM>|f%}|8pXiQh#y__T1F~Olo z*G2=ke?UW@gxsD6wX;CrMHNLT?1%gM(@}~qi zHG@_8??Cjlhj)mIqsJ`WpA)tfD1XTdB>=t9&v_6t^w@ZC)fH7!$|Bn2FN~k?K`9)k zPjF}g%^bUvFn{lzIv%el+}_7;HSVqBap)50BN#1;faglYP3v7+y0fD{t5xB*O@C}p zBH{R7*1MsoDVRuOgXjK6PRy?N60i}a+~Dm)r$D)MofFakAbiRsaYp*#0)2e=tYdd> zPQIkRWZ6#QOat=No*dq z?EL(>*^H%(Lb!fo;|4@N{1^56dn27I0%yI+YPV49)Dw8McE%lI~_z?>s zOR&}o&KL%(oCtTmazZfpMZS`QQ^H1&5_b-Wm(90TXzRmS!=JmU_AN)M~{#F>!FsH6W!eav?BVjf{ZlojJgI z?$h|-ko9h47foy;c!<9}D=FSy1_)NeB{qP7B~*k?%o8Gvj8Bpl5_5$MBj=JJMSx`s zXu9A-tr8NvIO{rO@4$rVu7Cg+Bc3dL`W7Yzf3vd=TAdRVue~ZL3;tubvuIkE&-MSO zF3&233%ZPbIpX;kK>>CzGoNjQ+`u8vmw0|MPM`V(DB?ZfF5us2tRkp+W|AC)`fM{^ zy9O_QMaQ=u(0P6ON64eQ#;~HZd3zXnn5&91$HJZ?J|(4RMb`)#W8;J&J9sy(h(MyQ z?l06A-H}x!$ya(+Opz!#@xt1g#6!|U2JS+5^()%Lr;ji)x9g6A{PX026|uXD!MPEy zN8pZBei?XtNV<_Qp3w*%0@e&HZ~@3m*^&D`M$?Gs5BUxoZ10;Tx~&GUF6IUoo{hwX zTXtagF&0!Hy5bs0#{3S5ECSe0N%fE`j_Po=vL&21tSI;f+H-{H%t?Qu#3bU}n}c@L zKg9TUY#kY9CA66cUrqg(T2D!@%vp~!K~l7}xmobNz6n)KWM6U7T-XK+*M)x z8BC248OS)j)-R8fHO7hUB12SVc?m(Zv+!zPbhy;<>6z8VN@zY5l;%w;b6VPrpej}M z_h-Ul?;AH{(o}tyGcf9M@tIk*HF3SF-sx5&lhy)oA@xo}tpY>V)Ltw1=OirZ0^hgG z1%w?7)%Y3I1mcAz=fau~@ya`)NvtCwPS1(GSC$vhdHPC*lDdqv8IZ^eCot254N2)7 zw=V01^}Bidv$oC?lf|>2Sc1g~?xctFWIo9+PE#>dle~4y{;-0=z_6pdBSP22B=?9=BoXJ@Zs7t<2v(N6#^*p5lbp7ZWoZ8tSDXy}4d%D;s_edZVrON{uNzJF^te@wDpp{l}Fw z@vIuwDh(WreNeE&DDyA}9i1?IGf1E{_{RDmX%EoT#8^QiGWn3-a7{l43ovFeTk(?6 zWc;>x`*xFwWH7yJc#`RTSDu)7Tqip2;Y<4aB%fJzG{hts)m}5OBA)2#b8Fyb9V}j_ z_@E-!zF5eR3O}Q%EEx;ghY|Pb7+(lAS0PF6rIKYp`Y)VF8i8TYaku1)_B)*sv7Uj? z|KP~1Cb)<9D35<(=_Ahx(`z6Bc7$jD2c@Du0jP8eUGD#2J2@4M({~NOCCivnNSZ_3 zw#-r>Tqt7g(==uMdkJ20*|G&-3}mmR3igV2RGq8Tk4y6X1SGD zf`Wj(HVGzK{5!#do`K3Wml-KJ4>)KU#1|g)A=~nmy-sBT<=ridrWZQCNR*WHevibj{P-ZWFc>&+t7dZ zoyLky(7pYr`cW;Zh`uYLf!Tr;i%haWh>kaPfHyI{pF2XGFKKX4$lfTB{^JUrv~Z_Gnig*dXUcGnMvhROvW zRP=be2ef$Q>vw1SwXDZ$1&zzgxTdDaF@+SERa%&>cRWA52E)Lx`XQ*cnHJ_&U-xn( z8)M_jF7ay_EJ2q2znR!I7V-bh#1sQQLdN1o7;1_+vu%O49%mJ7PB3kE6-4Y{}00IOltFeA%MsvYUjL;OrHB z6+)1ly!@E_ZcUrvRe&FL{BW4z2rFBmMO-F+%?_NVD@(tiIUOQJ^b{xSy-HU^U*I06 zo|^x}{3Lkv;K8TcS}dWO{2!xd765EEdrVNX0}%vQA`jj#%hmLxit@!d5AN|gHAR+f z&1X2@bD4f@(Zfvzq@V;CdK3;&=ND;Y05c+{@O0;W>3CSqy0hVop>>XD8Rl9Dp2y?- zwYgqO`y9REXYixxTt1Vf7r*=#VvauzIiI%2_l?}&5GY-tjfNV59ySA+;7Mkn0Qt5e z=r4b|lEcaQTJzTGgYMZC@EX@bf&qmm_uuyVDU3C5f$LS)1pamnasjIP@uPJYXiXH_ zIUo%mxr2;vcze}qV%`a6#))_0bF;KyP;$Wgmtd!3U4ZGuL_EkwDB;}{>9zC|kWgwjw0MMrm+1in48pFLB z6AQjFn)kg6=~TIwJZa(+!o?XaF7r>t+vsx%nx)O6QhGV^M>$@zf~AJIR3{uSh%7zr zG7BhwLb_0c^YzgTo5wm%UCK|6nCh&=-eJA54|0FQmQ(d_uzx#kmZ&0 zWf%7^PjtL)#LJ`Hd|>HEm|7owc<008las}@ROE-<-7l>OpqUJaO(KFLjS&W~27df9&Dp3?u$q3@zST z0{41Si(U)aTp{p`H##Kka$%w`LWi&fgPZ?O^GDF7HU(mq$qaP= zVv!KIT?;LXZ3ngtV^Pl|v|Ac5|AK|p7wZ9>cVe+!!I8o0l!SI;7D6d2mvCgBTmRjV zKztZy!RQRQ{`*!-Oq}J2*yeu(aDZFTJL?{E9~Oh zb#N0F7tpVESXT12EhpmolSCR_6_xBaRwkftHA;}>%Xj25XuvEJ;S%uFEEf2gJpFr| zH397cpYPy~Q6?-Kc^Av*sDFxN#-H~+j^pR&2nrDu{*cnjaB5jZ{$_;`n*kDBpEW3a1^hY4(W5}9?ckBPVM>t(d0NJ=;F2Co3N{e9u@t)%&fzn?7A zZsAM=S!nvH&n|<5mpDH()!tc>@k^sZ)_XK1A0UQUNu(K~4k7HWL+bcDn{5!@jQV}x z2U7A_BQzlee@Opy6RG?g-HNn2t?2GaK44$1YSp1x3Z^Y#{x4GvGi+o5g=qIi&I|6n zU4&Mwk${}v;!h5J14~Lu6jG&~nw*Z-2F}1cggw~YUv`&zKu5F8G)m#itu{;@Y-PS+ z+7+|R6$wCi2j?7jlvM+Wq%!Jjup9wBkav*FF@H z)_$<;q-?l%TM*%KRec@p=85i6mR)37J^6?*%NX&g##qh4`C>0}{CzLZ&&%L=Twe8? zsilizp>gbY%y(n0EH}^I_RDbb!mbAqV9&Zl2jKG{qPp?f})p6UZDLxGK!K>{CFKEE^Zyp|98mDE3gHS`b z!kNbYFECpzBw@aU(tV7yhTxp`1&^)`o?oTqU>VU0{82>VfmP@r0HlkfppDrJ~hdJJ{V{P1_mJ-x zE^X!>k{(lsFZ30S=7v*(%B%;5vIN~A<>A@S2T~A3`!@U^*YWK)qOas;y?`AG^-BDg zrA4X-alT2>NP0bvSGuK$;`50g!S5)&IPTBM0!9!<&C1vWt;iR#)XflD+q<@ zX~v7uJ{FkP<{OGG29q2KHSP-nUpgOIm=fBqs9-YQH6KERWY*7wV+mmd!SfYLKnP?H znL&BrcSYsqL4;Z6-%~tWI(&uJB3dg=+mW5&O5a1x&CUI`4=a44WL|OuXd{G<$#+Th z68BLMmF|!j&Ggutg49I#$|}e&=BxrzXgZAKv?&c)%7RLH86XM zM7~>7sYJiG60Q?Ox2+pphnpPkO;>47T}rG5Ysgx$=oTk?WdmS?9jg3Q>_tPJboiBg z0cqIzkt)p~U|>Wk^$FbT3qxk0H~uOR0plP=lE6W4^=`((Yos2y=j}`TfQ^WT>Y?Sm0Hqn{t=B2lK72$I`z)G%6 zHQQfDe5#QzdHc6siHMjM={T;F-LKB6!A0XNN_sa|M7Qy#XMLfL zL7eHlakle}G29J0e)EAZ%V&<}Hlk|cdv-ZFIdg7-_~Yj&I4L*TKmjOPt~X>DTs88b zGvhDQ01Xpl0=So`NWK;cAae(S_Lks(%d*pOed;?L)PL}g7Z(nwT!~6mqfHN*g#!5+ zgF^5Ds^ubRGxWtA_kovtWTEmI_zcmmscQ=@PG!0)P*NT>`iNH8rC^z!OdKCv04kc7qBdxkZHEz<@jf56gxmGWp^;8tZIjb)<Sad`(R0G?`{4X53L#w>Rl0fzm_3nBQKg>~W_#^1>5~r4$FBJ$&u(a24_v|Sk zlPRCi#jKn;A*}InemB!31zM?x%4&3#3hvi-{&l!$Tq{wb$Rn| zcxtN+8-VOoC;9Yx+-T}D}?+OXD2+K0?6(36b_#%pfziAq`Af9Y*t zYqR|&6%~yT19D{VU@|_jbN{hhmsvyM)?x^4(b8HX*)wKor0Q^C%@nh;>0?U;z|77g zxFCB$n9YlinCGzHVDQ+PVF|`lZNQ$sQs}isM5ei3MZAR(XsX$!UVHGd1tB}iexj$Q zhmuLBzG8W0cIBjy#&L_5i3B(8A?|oc*zs$3TSiver?D`2=DfoBmbFD#rv9CyN5tu; zJ0=4*esm#Tfy%Xz41}4k?yklm%V9hvMXKBOtVTk8C`548h(Qtcg&VCDpuPZUVH z0pQ||!&?A%EiSZ>yi4&p@J4=%f&(_W@*VAyg6O;{@yqvb!mbMfrA8jkrf{X1jnEVy z>_N?c6_aZ^`398x`|*Di1Oebw*xMU%sbs&4xueI{#F2-A&ev55Qp2@Abqe9WnIbJd zy@v=qdeONjNcA4T;dPJk|rYq#0^$nrpd5M z`vj`ou$gE9$Rlt6Igy)oXIQWcVEf%&Jvq}Zm!lAmz@rgGV`F1J8r8s49AyZ#uE?L0 z9#-u-(YrqeQd?kGI3*q}e?oA~tqoKMVuj_bKXrbXcZXV9G#_8_{j$6*n#FPfKB6t- zgjHXxzAlny*_D0s8Tx6099U}IhV^fM&wI{$FVnz=tcoz%4cc_-Shw1=MVmZ3e)yeF zFU1S|$}1}L8<(TyLCvRxq=1fI3}m_YyK(Y|Lu!ubC0_SkXm$Wu`UT-wO9u;^X6U{@B^;@rfN- zKr~zLB?`*?_H978Kn!6DNVAw+3Vp-E9j3 zQyPF++1My@iDcg3&Zn$!-(QvsqZz|qT$*6}zK_u7xcegSc`jjYEa6{bCALE}dRcFD ztjI_Mw9p>L_m(O_QlFU(2r$U#0 z2D~6Rrev3T(;a%1L)NuDUbKq))j8PnT(?>ydrc!57MR}jNz2pE^&9NdO&2>Q!2s)^ zmO4?8aigz?>d-q`dhSPgi4zn^K~cYcvVSh6K2ke2OJY38atFNZe#GIk^i(?m*5V7o z0E5?>|D#eVi{FC>X3vH_0<3vo5=$@f)sftA-a77A?Iv?<*KnuSUKszA92QI8z`!l- z_*hPXTu97;@JOY#UX*aFb(Uh{JvF;Qqj)iJkE@^Uh%Fv?pQ%}zCz&q3*5UuZo`1wY zZTPqR(VxVddQEiEgz;ntT_^3KWxgkyWF2eYoo^{x9L#{j=-_5LZ^`WS3m!D`AoLFo z!skUEgrJsvm+n8v{h=x-RVs#%URwSHXwGR9+ARCqLl-`ieP%-@qv#qKvYsqUGjaz( zd6}e;?YZQdg!wlVZ)m4=r^~ox+jf38r7xe}{?WGA8MqlX^xgZOmoS&;l9!Om)6_Xn z)SQg2!a-P9z3YLu5j|iW{uUKYMKbULgpK^Y;d)0f^EKekU?gL#rLl*_J!5)TK1GXt z`Igy*car~oH6(wP(=0kU1cp}U zanAFQBnu#8!agz|J9kUK^=21FpZ+XD-eBFA72ge5E2J?Z=tY@Tb+tC_u-NEr{4a9V~ab?7SMmtmoVy1+hke`tXYdF0*Dv8;0X^ zbR8E?uObe^qLES=EuV$9IF7g#neVI34S?5kq>JyLemlFoXwwO8I}!R7jcx=qkCSl@2B9BBl!(vTRrpiOcrKoVp zI&eAo@9>D9ni{+>6Rdv-TVdN4@KhN+i0Y;6Q)LN;Fv*grr!HPg3C z6%E=;ZMHa&cL>_#WLza`a3b{U*sCNj^wRo7yWd2<4Ms8{4;dj!G(lwar#z~Y7%N&8 z;sGEHZ{a!h3cL>WUIfqjtf#A?Rl9~V6imgYDKi%qBMiot;hsA}uRVWVOh4c-(x5CV z&&?q*C%qAYQtN`p4KPQZPOl=uE3Yv$*73j}cU{rq+P<~K!a4K`t|vBapEys;dO+D` z`9KiZ8d>b`TTg3~!(!&dK9!*#3PyJ<*I5a^L8K<5CaLd}ry@cC)bf-1zSYHSe|wiB z>myc7@kLQ#;Vqeoi3ub3{tcO}m(dv<%^lxw9%pc?Zxw!)`2`<|#kc7%=NA?U%XoPT z>$_{6p=_s_@r(LOugtB|#b4M&ME~K`iK#0>PKYf_M-p+cu|0`Y?WWRh&-;Yx`uMQp zK}i3C>f1+QkYuwW*09*CX&<1*7^3^j6?=v0x_>_9268FN`?M~{yzAdnh(viHjVoDO zi^-;bFT^u*-_W$8Z&>gmd`4yUG~~@u#nST2o5DdX7;UA9YyIJ|4zQd^xy)H7X-OFpZbFKf%{vzR^(JxZ zLt%epC90R&O1Xfabt<#n@!tYl7}VH{h6QQUIDsdIF@_F8F4<>k77TsHjcd0+%{>|V z2}gAJW{tf2tN2xo-Si}On5fmedDma9g^X@Ou-sm!v9MZZIw`Zt_sY!LZ3do}Aa7zw|wb$YGTX3XKK?|@#T zBBXvmyW(phGmO6fY05YevZ2w!&7gE>$g$#Aalz|%P~wWuUr(Avok}M-#KP(U z^v5WWGKhmmzl60Bp7T^5!CvaW*23PZ`W~n2qJu+9Kp#KI{*iuhRO143d^c(bD7o6x zj#Iz;%*sHjRW|R6Hq!)6LVF9HiTKtBhrY$i4b1$w8=Vnofb%#xye>21H+WdYHFyja z4i99sdN{+7wk4YgH}~zJpnB^*eOP3Qt8&oe*y>q>meys{AThSHz&RL_XNiR(Gud)q zq`%uAaA^_;RjqsKAp^w0URLV6ePO7iuu^82H18V$)&@!mSEx4esMgzW`}OpT;k|62 zo0r*hZwc|&>x&bpJAHf9+ea}2hklG1&qJYlO!clI&F!?q$rLuscV7*}=uM!Tp+oHy34Hk3@S(-XI^O~O$?a;i`1QWcHc@o& zx~MF`z38vBZX-To7WeyB%Yes`dasnEG&8jDxfEk}SEhH@cQWb?hGD`kUT4!^%A(cR z`T132X@&(NJ=u=@SjyYKpVqtVRSaE^u9|<0m^#~*MLPFes!naBvDiWqYA&YyfX5HM zx6kc#F?dyUO}W7i=4*W_tg!uqnz*0KiG;R{JuA=Ng^0w-d@bL@a#1}f*@1Bl%~mLg zx}Patn6+Hk>`rlgB6`^|=(NZf$lPkP*WqUI`Jx+$pmK>EYR8|a!(RiEpy z`kW~7CTW!bk2qNzfjTCJ!g(@kZR9U3_+b_k@NX?2Dn?}U7E19MHf83b-!{_b&Y|<; z?=^ln=$~*Utwu$u(axl&N*DF9v%g!_GnuG1nR)u;khIUqj;Tf=Zt_>U)^6Fy@xF!- zFK(I}qC8D7i~UH|VFxUFi>0=)UE&OM+2f^TzvhU{#1lxugM5Bh`}l|N(zu1*zF|{D zG7g`_|EgcV`ex4}^(`*LhJj~YqigLazmk8T_9ooll>JG3ywAjb`k*!#WHE_^W`#ys z_-Uvsm5Of9BTA)Lu`k^umLw%VB3041Wt+vowj=go3LX>orOIp9YZ_tF=s64I#EFfX z4zUFWh4E~$KnnOymP`zFQSu|^Ddy*QrazaOHhd*Pym2Jqaa8noTzyn2CAH)x6p`rs z(+@RycpYxHpDL$x&ahb3oB?Kj&5lFe zu{~9DLlx1qpyQNg*cifceB~quCmfm5_Vn;bX7*Q(-)@}4%;@hpdeC$*vu2(PO)~?C zdSGCK^Xkpl;f>NV#s-5<4{#rsq&)(TuNT(;7S65qAy0(Y?n~x31RR_kJ+`bze^c5! zFW?rd{c+)Q+Bk-JdaVxT8i?Wf(2eymhmV8HiMWrGf#-xV)+lY8JXc^6OPuW6ZltCj z(S&qRUYrT-QPX4>7LZeaXDv)g+5f#@seBZn^h!5*^iw=0x6SERKm|18!i+37r-5Ua zlCN~+q~e;W@1iKz7;@u$Dwc(EQ8Z&55faU;a#~>mBkhJlX8K>fi^U4ta?KRtowjES zK+hPr8(Ug1_fb7-*1}G2`lU;0&W?F3^y9s5$Gn;OD&q7;_yHccaTB@vDiB~_l4b@X zw=2;=hQ{38YsRUyrpJ^5GdI`68Gfjx2a8(>i~h6f)rR0EUc5%9EQ&%HW&)0J$POlr zSt0S6SO;8NMn;e#{|}vT4vO3?dUZYD9P4x-vkV;sdj>4!CI*>O@ywITTyQ0Ef~^%V z!ZO<|jfXcx$+?8yVq~R(bs^H5Z1)Qeu4(#q8=k=>bKbumF)_Ll!+zrb5Vw!Y1r6Tc zSMe&)$;~tco;_l7z5Krb@E2D6&K8e@bDDVBB)2)QD({Wtpk{kNgQJ5ut?teK3LfuN z$Lx&cfIyq4n5cAlW_iG`(I(70i-_$^!UWN9XU!#vq;T8KXPl{JX36(MX%-Vq9Y++k z2EQd-wE5#LH?KSj#2=#}ZQ&jB{cbZIwJnh5k82Px$Y6a9=X3N9A9tjW8eDoks=gGB z!dvch;3`c_`J8yAt7|siE|6A+?mO$ys{gW!)PB5(H1l&%J`$FcP4*Ii`yC6i6&8)q zMJ%5Gkm|!)e1zNsm^5Z*24>#q|5Of%BgK>Ak8~hJAQ{)gBT#@7{9@)(w;6soazI`5 zTe$b4FK2ppPeX?WB!**nKY%|IeZ6#n_rzW0nmv6Cs9x|dMK*bT+vHx(`yvIoIq~11 zV|9NfF-LLu-ocx1YaW{>dvD&LJY1jn7pRULY(hB+5pczW3h$RQQlB}M-vS?1Rp06T z`S>!8a1B!*@;D#B@ThmeJjE!?mR|0HM_Zxv?Fd@LS)o0t^YIF3yh=p8A-@d$XL0!` zKHr!bp&5lx?I=X`8^O4;Lkp@33KqtM8`&=#iQrgpnm^sztSYL6_7;_J3ij?JkmoP% zA6$zi`|ge23$Qo3-LZjU(#~MNf+I|%Kz_I=g_qA6yd~pTNo2r}>Rd?*rwvrKZ8}H| zT>Fe$CgolzX!QGhu~%~+JA^ND_UGxpEE$?}LetqpigW&-|KtIa92DUnT`u-^D62aBfmN-ZD7otGT_RCkz zYF!=SAJENCA@#eMa0-xzgdv)>;-L3W_7G@4m<6^{OZNZc(0J>F~ z^;kCoo++)eKI-`8Ms$_dkjO_~bQl`e3Q1W*Va zMWq}R0s;Y1M2c{zf)KiNDS~)F2t}G8z4vO6-U)*A&{ZIS35IZY{5p;OMV*j1 z#P2uK=2cdOfoCoeMxISv3Dt0_G4R6~L8Vf5n=9E-gfbEKgalTL4)29(I?OT-FGNgI zM~ap0cT0+sdO9jrz0bK`MG=DP!@n-ApTSQ>=h!|k(Y&3JL4S?pipMd_{u7nfUFP{0 zRGI`nk%75=)moJ&!_&S*6pe~2w=O!<$#;6!)8eY@Q+1!j)_pwI!aA~oZcBBaudcAN zTX@H}pvCDth$Go^x9zhAw-BLoxwcA#^b>#D;FfoWw$HbA;RC!dbGw8t1Ai@IC)D%s zI2d+ixUa~`SLv%xgtsbArg`=KFh0e~-Ig@O)H+O&q58Sy>=LaFE?;+E+>!JHYhIE= z`r^l@?buaMUOjwZ{CjU+N|uwa&-2a;C!>y!yV@FELOTp*O-kAwkr^}F=VI_-%w^7x znij|av&QPcHSZ)l_e^maVX8)((F%Z(gOgi+YlzXBHw&H{oRUt>gHTd+O0AlT>y>e; zTHDW9>1$8Lkf3-H(N>$+YUeH+tQG$*3dK+CVuF8XlLe5cwRUdJph;E7afDR+W(qlN zJd+@LaSV`654z_3`r|v-iRE$M%MbUsq?`)SUH7v((@Tj>JJcUwJ70JR zFes5w=!%$kOKW&LVBQmW=k>Ny*aK-sX@7D=mL(cR`Pk9%9*sN${l*aN873_?TCri9 z&$7jF=xVer|F^ZV%7wl)Itq~hMIueKpr3!A^Rw?>%3%`-a)Nv3(nBh{6e$NWMctCF z{;aY!g56v_V-A7&NwcEj2mY(Ai&4YC_h7VMT$H!k=&F9Fk$icn1Fxlg5}45_YrfM` z0(ohGUKNI?gD(<707xh%m_>DH;{k>;QUVr?kV}q6BuPurXs~~oZJIVr7#M5}Bfn~I z^&=dsC4fc;w|s|--k4zrdXs_o@8l&i5(%8DtzHDs$L(fDt2qq(_Vg8~i%AL;0%js+5}aMc$;_e za@V~A2Zs*8XVV;}kim;xGC9()mm(8zhV?x~;vJRQu^031FRaWg065#JqC$hl?~fB6 zLq%-{p0O@@OQ1WMP# zpZe}`#sH{b4A;uKn|f}sH1sS`6(NO)?c*0YmEV!TNt(&g1(Jwi{*~vmoGe)GlmY(h z#7l1`Vij<|(jf0i(?6E2%~gWelDPL?=kjgS<$3+|Uel`zN@hF009GS?9v26wYr4U+ zCRTs)kKUsv1E&gMMRHREfn>Yfr{3>HeRJ#5{mF#v0GP6Ss~`%TO{uxwR6k;KguU+! zcZ=FVsSRXQA3$87@&lHYfM!wc8RFkxrX+uRKunyMfm^Y}bBPwG751X>F{b+5{{o_k9df9|7s z7Y>F6OK+rhE~6-Rt+ud|vKRgGfu}LYkBRy0(Zy0yG?6Ve+1}2e*|;F%Gne4E-*=D5 zbs}hf&OSV-2~?51hDg^az1r-r{$sk>5ByvbT6Be@Kh5NCi`*=;R)!f^Kl1;t7%-MN zN&LR(?jN*QIjb|ZKoekD{L#d!*-ejA56DI^3}_Aj%-J_-Zgc-><;C9)+CFz6C>n`3 zO6$wliGVdrqG^ptYo%?)$JR|d)^QMgMr=;ziJlt_*~UoW$5*DT!w?2L_vErnPYb0F z(#OT+=j#p9NSGFzC$d=IcWKF3F!KTVlp(Hp9-1-?>qKG(;s)@MGwX~3%4;;RyDpV7 z0s(WNjbq zR&`WBu~_*uO!Mp22R1N+LAo*ve3!c4mA)`z3;6$is8J z$*7WcMr8gH8WF;YJPkWt0PiQYh4U5kH^3D(?@iDMoqrJDk0kfH!NN)+v;&Jap?x z^9;4?=cIOrkXBE97zZuSR1Z814P!chR}^FghG1FPIRm+x;I0XMU6Hmfs?R7wI_?2Y zRhtrJ8(^bxQ15%cSh@~MoD5fD9g`6Y5~73>t*$JOjC8ir*4<{pU>l0W$D- zDL;r&-n$1Z2HSJ&;=c%90tG2G_IAAW#J;;6?ar-(gKEn#U;l9cGl(|oik#2q#;EPp z(iWQTZ3x8}yum@&XTwHC8Yl_NY*|oY7CK? z)1SZu1(yu_EMfnHSz)Xdwpm1y@M7%C7!RFTzjp1A&1$Qx8)k~1Cyc3BNGuH zrG@cnE%iq(+oXzDt;cBXM;KeLk;H2SG80qFj<&Yz27|laF0*1QE&Z;v?&Sy-U3BtM@Ci{=;v0OG8!1D`s9_RBJyl8-Ey>r}gE1@l8k6 z+*Hdim-=y|ahrQz2~A#MuFIC6HYH*9rl+CRZ$C_Z2b2JlWm_#oOeX`y4XPzWc^X@b zTSiH?Sm<5$&H4QcoF@AYwK4R#n;r^-yY9d!Hs9XII((Nb6_bt({fN3LQM~T&eDiAc zm)xUzHhb053|2jgBr&B^%*=0Bj;`V1Ber4B!^D^v1Oq9#ABCb?kVSeWaiMXXDkkgj zh|zdfN-@_29n2Hc+P{*Y5kDbJJ{%a(;6U}OQZCkc%XmPeSPO~OLS;x zxWKNk(ekHsv7s!@@Fz;LuFanXX<#o_u~4<~}hH8lx_6mCuze6>Clcv9$W!OSMGB_Kza?Yh5`!YC)-H1Ik zwJ@+APm#)aU)#_l!(tiO1Xi-HLJk_n@|?2VFg5p}V*04T7mmDFs&lOuw8lg8>?Eu& zA%WZ%Gd7NN(J6T2gExOi$5)q^0|QLn(xVeI`c+_eSzB)fH0@z0+@18&Gg!#x!hfV_ ztSL$&o32Ij3ZxA>y?HfSp>HTsEQ0idp?WAPHu`m<#HF{WXAnNx36x@N5_k%h1VbZp zlQK-p)fR+7Qn*YS@7g!geR0f>4zptGa(^Gc)(kNg1Vm|Y3-Xon%7Wl&35jSXh^Muk zzCe+HXDd+ZhrBRrx1BdWr+WKYYS%dL>UWU#l5Xaz?95F&nmB)hM|i`t4yTRXUwx(G zh~y7S?R1j=o%8CUO75cOgM#Zf2W(nc3`LOC4$PGU_f2*%-;$oOBxhZeQwS%hs{QQ% zFa3e7L(xpZKq+Yv&V0Uu96B^Y%`Yru_R{Ka9h|RF^jJ4E8cU{=w2(P2V19Rt;m-Kl zx3MXgJJW5Cnp-rv0BT9WMsEmb$x*W9wb}8vQAb3`+{C+zpfO+naH&mGFHQx^X#Cm5 z)OCk0mzs-Y?eD+H6ge$aSuuR3J%YprVCN*Mt9_is^^A29PVGp@qHCkRXacPM8|+CE=xC-2O`K zbiWR4IJYyryi#sH#rTA_@(ql;6E3C8$mQrYJ`Z`Os4>*Y&c!0pCN(w$gbIo`Pn160u56mCCb1r-{EP9%(i2 zTA@ZwC_6KW-KFBoR%#Dir6shplBH7onoIvp*EgvDhkvIq;1@H2U_bb&tv%qljl8y2 za}Oa}N09HFY9=48427)5aVkv`B7p+#ecdB`%KUwc-ED12 z@C4g*lzoOQQ%1z#b--(gmp#_MEUiC21S}|;l26G^t9~=C2D-1|BhSG}}D- z5+-#q zI6Kg8q@PuO3cXr8b|MP4=NdRA=kD)>ymB1yUv)vj;R(!!*&^*jbdXKla@_9P=NJ$> zp3tV_k0i>Gn$p>dj$I^3r6mpoP3_A{_RuSz1%3NeAXpp9dxr{2g z#J1@~)|J$2rlr8|*n%|fY7LlYmhs1Du2E0hRf<*7#zzZYO9E*z@FCPWgBim(Wscqn=_zy>+H&Ku85GslTW4EX<$aXIq_|4sWh5n$x zSZ{S~Uj-$kgvI)ZW=8N-w79v{ogB1|pV?3Ht1WIPx=Jn-$@tcUnc0`HQnNuhO7jbFGdg>&0?CxGhX!QA!3C55`+=g^+H?8GZ10XZ^!nItu z!PiFCPqjI>3X|z*o?_tg;pyp1URtIyKz zdw>7T!@*>=t`Icsr}N;%&QS>U%yKn~=71@RRtAWTIH~4T+&#^3002!Oy(^T_&5p>S zplo2g6sRFL#`ttGf7Iwi5QhEIlOWs+pr^gT7*w_nb|gtL)3ATP!wO&MF&@xkP`?G7 zM8MNr`r3~dceu@WE0PM_eN$#T45g=g98OGXT-oy1JMJxMl3&g*F!H&4fmw`0zPXGW zDRKUQf6w>}DNm*lfRwB0XJOj0y*c8)sb#&|2y5Ok-Y7VUN4ZS_z|u`gDl#!-ZWOLl zq)OF2U`LXN&139sMT}ld+D|;ptefr+SY6}cagGsj7(Msy=oAMujW9&?v(1T3(7I)w za|ac)WG8>}JIckWN-nYBx?|O*yy2|VDh!82z+8Ja#%U%Q&gl$)yhT6gPlw4x2d*>Ap&P#oD;oK&i~VFOtISEklev?A*?^3hxx3LjlRfHBn+48HCC** zFK4x2E7?kW!P_}ZDaC=7Jn@;_{Zi)i6ZV}KB*~%?T$&4G@jGXo>!_~*&g8cUi0ste zaWxJ#=ZE4_Y+5|8wxk^dz?n6b953m!nfed76j*5tXUxDidSozd7A{6qMxg5S+%l~N nI)(LDV(-KPKRP|EJK=XODt}dZHYpD%Ar88(t*=$0VIBMrsqsuj diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 3e7f29d78c249e82872cf1ebc19c7675d8bb2337..48dbbbc1d465ea792c777302af927dcfa1fa0227 100644 GIT binary patch delta 9826 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 delta 10656 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 delta 15011 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 VEO2Jw=)a-@8jrPA%9Sj`{tr*AaO?m8 diff --git a/tgstation.dme b/tgstation.dme index 0a04b559eef..281a61551fe 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -33,6 +33,7 @@ #include "code\__DEFINES\pipe_construction.dm" #include "code\__DEFINES\preferences.dm" #include "code\__DEFINES\qdel.dm" +#include "code\__DEFINES\role_preferences.dm" #include "code\__DEFINES\say.dm" #include "code\__DEFINES\sight.dm" #include "code\__DEFINES\stat.dm" From 06cd5e0a93ea4333c9e9a4c7b9c7c1d81e6ad90d Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Wed, 7 Oct 2015 22:32:57 +0100 Subject: [PATCH 04/37] Fixes compile issue relating to the Royal Xeno PR. --- code/game/gamemodes/handofgod/structures.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/handofgod/structures.dm b/code/game/gamemodes/handofgod/structures.dm index 4d435b55098..37a68dedba9 100644 --- a/code/game/gamemodes/handofgod/structures.dm +++ b/code/game/gamemodes/handofgod/structures.dm @@ -344,7 +344,7 @@ else new /obj/item/stack/sheet/lessergem(get_turf(src)) - else if(isAI(L) || istype(L, /mob/living/carbon/alien/humanoid/queen)) + else if(isAI(L) || istype(L, /mob/living/carbon/alien/humanoid/royal/queen)) new /obj/item/stack/sheet/greatergem(get_turf(src)) else new /obj/item/stack/sheet/lessergem(get_turf(src)) From 2d307e330e3f7821c904ecd0ec0dfe1cf9a721a6 Mon Sep 17 00:00:00 2001 From: AndrewJacksonThe2nd Date: Mon, 2 Nov 2015 17:41:35 -0800 Subject: [PATCH 05/37] makes sleepypens refillable --- code/modules/paperwork/pen.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 414aaba7db2..47ce86e6afd 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -66,6 +66,7 @@ */ /obj/item/weapon/pen/sleepy origin_tech = "materials=2;syndicate=5" + flags = OPENCONTAINER /obj/item/weapon/pen/sleepy/attack(mob/living/M, mob/user) From f332f595a22794b3c940ac7cd296e016a611d2e3 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Thu, 5 Nov 2015 18:03:12 -0600 Subject: [PATCH 06/37] zip ties --- .../structures/crates_lockers/closets/secure/security.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 31c673b0a5d..356f3f69ae3 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -24,6 +24,7 @@ new /obj/item/device/radio/headset/heads/captain(src) new /obj/item/clothing/glasses/sunglasses/gar/supergar(src) new /obj/item/clothing/gloves/color/captain(src) + new /obj/item/weapon/restraints/handcuffs/cable/zipties(src) new /obj/item/weapon/gun/energy/gun(src) /obj/structure/closet/secure_closet/hop @@ -45,6 +46,7 @@ new /obj/item/device/assembly/flash/handheld(src) new /obj/item/clothing/glasses/sunglasses(src) new /obj/item/weapon/mining_voucher(src) + new /obj/item/weapon/restraints/handcuffs/cable/zipties(src) new /obj/item/weapon/gun/energy/gun(src) new /obj/item/clothing/tie/petcollar(src) From 4e85f49d8a85fbaeb32c458115c1cf6ddda89535 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Fri, 6 Nov 2015 01:54:14 -0600 Subject: [PATCH 07/37] Hats --- code/modules/mob/living/carbon/human/species_types.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index f46e48ca5d1..a363b844137 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -334,7 +334,7 @@ datum/species/human/spec_death(gibbed, mob/living/carbon/human/H) speedmod = 3 armor = 55 punchmod = 5 - no_equip = list(slot_wear_mask, slot_wear_suit, slot_gloves, slot_shoes, slot_head, slot_w_uniform) + no_equip = list(slot_wear_mask, slot_wear_suit, slot_gloves, slot_shoes, slot_w_uniform) nojumpsuit = 1 meat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem From cb42f7d1b89a9cfe6ffc8517ace6ad34bac4943f Mon Sep 17 00:00:00 2001 From: Lzimann Date: Fri, 6 Nov 2015 13:07:44 -0200 Subject: [PATCH 08/37] Small Box things - Adds the correct area for Turbine Area(the part with pipes in space, they were not powered since the area was space, now it will use the turbine APC for power). - Removes the extra armory shutter button below the shutter itself. - Also adding myself to admins.txt --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 24 ++++++++++--------- config/admins.txt | 3 ++- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index f0f8ebb34b4..cbf61c0bf3b 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -147,7 +147,7 @@ "acQ" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/stamp/hos,/turf/simulated/floor/carpet,/area/security/hos) "acR" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/carpet,/area/security/hos) "acS" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table/wood,/turf/simulated/floor/carpet,/area/security/hos) -"acT" = (/obj/machinery/door/window/eastleft{name = "armoury desk"; req_access_txt = "1"},/obj/machinery/door/window/westleft{name = "armoury desk"; req_access_txt = "3"},/obj/structure/table/reinforced,/obj/machinery/button/door{id = "armory"; name = "Armory Shutters"; pixel_x = 0; pixel_y = -26; req_access_txt = "3"},/turf/simulated/floor/plasteel,/area/ai_monitored/security/armory) +"acT" = (/obj/machinery/door/window/eastleft{name = "armoury desk"; req_access_txt = "1"},/obj/machinery/door/window/westleft{name = "armoury desk"; req_access_txt = "3"},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel,/area/ai_monitored/security/armory) "acU" = (/obj/machinery/door/airlock/external{name = "Security External Airlock"; req_access_txt = "63"},/turf/simulated/floor/plating,/area/security/main) "acV" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxport) "acW" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) @@ -6226,9 +6226,9 @@ "cpL" = (/obj/structure/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/pod_4) "cpM" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/floor/plating,/area/shuttle/pod_4) "cpN" = (/obj/machinery/power/turbine{luminosity = 2},/obj/structure/cable/yellow,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cpO" = (/obj/item/weapon/wrench,/obj/structure/lattice/catwalk,/turf/space,/area/space) +"cpO" = (/obj/structure/lattice,/obj/machinery/atmospherics/components/binary/pump{dir = 2; name = "Incinerator Output Pump"; on = 1},/turf/space,/area/maintenance/incinerator) "cpP" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/space,/area/space/nearstation) -"cpQ" = (/obj/structure/lattice,/obj/machinery/atmospherics/components/binary/pump{dir = 2; name = "Incinerator Output Pump"; on = 1},/turf/space,/area/space/nearstation) +"cpQ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/space,/area/maintenance/incinerator) "cpR" = (/obj/machinery/door/airlock{name = "Observatory Access"},/turf/simulated/floor/plating,/area/maintenance/aft) "cpS" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "SMES room APC"; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/engine/engine_smes) "cpT" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/item/weapon/stock_parts/cell/high/plus,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engine_smes) @@ -6740,6 +6740,8 @@ "czF" = (/obj/item/weapon/screwdriver,/obj/structure/lattice,/turf/space,/area/space/nearstation) "czG" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine/vacuum{tag = "icon-bcircuit"; icon_state = "bcircuit"},/area/toxins/xenobiology) "czH" = (/obj/machinery/light,/turf/simulated/floor/engine/vacuum{tag = "icon-bcircuit"; icon_state = "bcircuit"},/area/toxins/xenobiology) +"czI" = (/obj/item/weapon/wrench,/obj/structure/lattice/catwalk,/turf/space,/area/space/nearstation) +"czJ" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6921,14 +6923,14 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaSaaSaafaaaccacjHccbaaaccacjHccbaaaccacjHccbaaaaafaaaaaacfxcfwcfwcfwcfwcjIbLubHEbHEbCqbCqbLvcjJcjJcjJcjJcjJcjJcjJaafbCqbCqbCqcjKcemccwcjMciZciZciYckHcgRcencjNcjPcnAcgRcgRcgRcgRcfbcjUceoceocjYcjXcfbcepcfMcsFccwbOhckbbQAckbbOhckbbQAckbbOhckcbQAckdbOhaoVaoVaoVaoVaoVapQckfckecjrckgckickhckkckjcfjcklceJceJceJckmceJceJceJbBRbCqbLvbLvcknaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabkyckobkybkyckpcbfbkybkybZibZibkybkybtpckqckrcjDcktcksckucjDaaaaaaaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafccacjHccbaaaccacjHccbaaaccacjHccbaafaafaafaaaaaaaaaaaaaagbCqbCqbCqckvbHEbCqckvbJfcjJckwckyckxckyckzcjJaaabCqbSsbHEckAcemccwckBckBckCccwckEckDckGcgRckFcnAckJckIckKckKcfbckLceqceqckPckOckRcesckTcetccwbOhckVckUckWbOhckYckXckZbOhclbclaclcbOhaoVaoVaoVaoVaoVaoVcfjcldclfcleclhclgcljclicfjclkclmcllcloclnccMccMccMbAwclpbHEclpcknaaaaaaaafaaabZibZibZibkybkybkybkybkybkyclqbDhbkyclsclrcltcgrcltcltcltcltclvcluclwcjDclyclxclzcjDaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHraaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaaccacjHccbaafccacjHccbaafccacjHccbaaaaafaafaafaaaaaaaaaaagclBclAclBbHEbHEcgGbHEccdcjJclCclEclDclGclFcjJaaabCqceYbHEckAcemccwckBckBckCccwclHcigclJceuceZcevclJcigclJclJcigclMcfaclQckHclPclRclNcgUcfdccwbOhclUclTclUbOhclWclVclWbOhclYclXclZbOhapQapQapQapQapQapQcfjcfjcfjcmbcmdcmccmfcmecmdclkcmgccMcmicmhcmjcdNccMcmkbCqbLvbLvcknaafaafaafaaabZicmlcmmbkybtpcmncmpcmobkycmqbtpbkycmrbntbntcmsbntbnsbnsbnscmtcmtcmucjDcmwcmvcmxcjDaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaafccacjHccbaaaccacjHccbaaaccacjHccbaafaafaaaaafaafaaaaaaaagbCqbCqbCqbCqbHEbCqbCqbCqcjJcmycmAcmzcmBcmycjJaafbCqccwcmDcmCcfeccwckBckCckCccwcmGcmFcmIcffckFcfgcmLcmKcmLcmLcmNcfzcmQcmQcmRcmQcmQcfAcfCcfBccwbOhclUcmUclUbOhclWcmVclWbOhclZcmWclZbOhaoVaoVapQapQaoVaoVaoVaoVaoVcpQcmdcmYcnacmZcmdbAwcnccnbcbQcndcnebFrcngcnfbCqaaaaaaaaaaaaaaaaafaaabZicnhcnibYrbtpceRbtpbtpbYrciIbtpbkybkybkybkybkybtpbkyaafaaaaaaaaaaafcnjcnjcnkcnjcnjaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaccacnlccbaaaccacnlccbaaaccacnlccbaaaaaSaaaaaaaafaafaaaaaaaaaaaaaaabLvbHEbLvaaaaaacjJcnmcnocnncnqcnpcjJcjJcjJccwcnrcmCcfDccwccwccwccwccwcntcfGcgRcgRckFcgUcgRcgRcnwcnvcnxcgRcgRcgRcgRcnycgRckFcnAcfIccwbOhbOhbOhbOhbOhbOhbOhbOhbOhbOhbOhbOhbOhaoVapQapQaoVaoVaoVaoVaoVaoVcsccmdcmccnCcmecmdbzscnDbHdcnFcnEbHdcnGbzsbzsbCqaaaaaaaaaaaaaaaaafaaabZicmlcnHbkycmobtpbtpcnIbkycnJbtpbtpbtpbtpbtpbtpbtpbkyaafaaaaaaaaaaafaaacnjcnKcnjaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaaaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaaaSaaaaaaaaaaafaafaaaaaaaaaaaabLvbHEbLvaaaaaacjJcnLcnNcnMcnPcnOcnRcnQcnScnRcnUcfJcgvcfLcnYcnXcoacnZcobcgwcgIcgxcgKcgJcsFccwcgLccwcgLccwcsFcgNcgRcgRcgPckFcnAcgQccwccwccwccwccwcigcigcigcigccwaafaafaafaafapQapQaoVaoVaoVaoVaoVaoVaoVcsccmdcopcorcoqcosaafbzsceIcotbPnbPnbzsbzsaaaaafaaaaaaaaaaaaaaaaafaafbZibZibZibkybkybkybtpbkybkyckobkybkycmocoubMBbNAbkybkyaafaaaaaaaaaaafaaacnjcnkcnjaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaSaaSaaSaaSabaaaSaaSaaSaaSaaSaaSaaSaaSaaSaaaaaaaaaaaaaafaafaaaaaaaafbLvbHEbLvaafaafcjJcovcoxcowcozcoycoBcoAcoCcgTchDchBchEcoHcoHcoHcoJcoHcoLcoKchFcoMcjSchGccwchVchXchWchXciiccwcilcgRcipcirckFciscjScjScjScoZcpaccwcpbcigcpccpdcpdcpeaaaaaaaaaaoVaoVaoVaoVaoVaoVaoVaoVaoVcsccmdcmdciMcmdcmdaaaaafaaacscaoVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaabkycnicpgbkycskaafbkybkybZibZibkybkyaaaaafaaaaaaaaaaafaaaaaacpiaaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabLvbHEbLvaaaaaacjJcpjcplcpkcpncpmcjJcpocppcjJcpqcpWciNcgRcgRcpsclJcptckHcpuciOcpvcpvcpvcpycpxcpAcpzcpCcpBcpycpDcpDcnxcencocciVcjNcjNcjPcgUcjccpIciZcpIcpJcpLcpKcpMaaaaaaaaaaoVaoVaoVaoVaoVaoVaoVaoVaoVcscaagcmdcpNcmdcpOaafaafaaacsmaoVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaeaaaaaabkycnicmnbkycsyaafaaaaafaaaaaaaafaaaaaaaafaaaaaaaaaaafaaaaaacpiaaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbCqbCqcpRbCqbCqaaacjJcpScpUcpTcjJcjJcjJcjJcjJccwcpVcgRciNcgRcgRcpXclJcpZckHcqacqccqbcqecqdccwcqfcqhcqgcqjcqiccwcqkcqlcqlcqccqackHcqmcjhckFcgUcqoccwcqpcigcqqcpdcpdcqraaaaaaaaaaoVaoVaoVaoVcszaoVaoVaoVaoVcsmaagcqscqtcqsaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabZicqubZibZiaafaafaaaaafaaaaaaaafaaaaaSaaSaaSabaaafaafaafaafcpiaafaafaafaafaafabaaaSaaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbCqciTbHEcqvbCqaafcjJcjJcjJcjJcjJaafaaaaaaaafccwcqwcgRcjicqxcqxcqzcigcigcqAccwcqCcqBcqBcqBccwcqDcqFcqEcqHcqGccwcqBcqBcqBcqCccwcqAcigcigckFcgUccwccwcigcigcigcigccwaafaafaafaafapQapQaoVaoVaoVaoVaoVaoVaoVapQaagaaaaaaaaaaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabZibtpbZiaaaaaaaaaaaaaafaaaaaaaafaaaaaSaaaaaaaafaaaaafaaaaaacqJaaaaaaaafaaaaafaaaaaaaaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLvcqKcqMcqLbCqaafaaaaaaaafaaaaaaaafaaaaaaaafccwcqOcqNckHcqPcqRcqQcigcqScqTccwcqVcqUcqWcqUcqYcqXcracqZcrbcqGcqYcqUcqUcqUcrcccwcrecrdccwckFcrwcjkcjlcjTcrhcqYaaaaaaaaaaaaaaaaaaaoVaoVaoVaoVaoVaoVaoVaoVaoVaoVaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaabZicribZiaaaaaaaaaaaaaafaaaaaaaafaaaaaSaafcrjcrjcrjcrjcrjaaacrkaaacrjcrjcrjcrjcrjaafaaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaafccacjHccbaaaccacjHccbaaaccacjHccbaafaafaaaaafaafaaaaaaaagbCqbCqbCqbCqbHEbCqbCqbCqcjJcmycmAcmzcmBcmycjJaafbCqccwcmDcmCcfeccwckBckCckCccwcmGcmFcmIcffckFcfgcmLcmKcmLcmLcmNcfzcmQcmQcmRcmQcmQcfAcfCcfBccwbOhclUcmUclUbOhclWcmVclWbOhclZcmWclZbOhaoVaoVapQapQaoVaoVaoVaoVaoVcpOcmdcmYcnacmZcmdbAwcnccnbcbQcndcnebFrcngcnfbCqaaaaaaaaaaaaaaaaafaaabZicnhcnibYrbtpceRbtpbtpbYrciIbtpbkybkybkybkybkybtpbkyaafaaaaaaaaaaafcnjcnjcnkcnjcnjaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaccacnlccbaaaccacnlccbaaaccacnlccbaaaaaSaaaaaaaafaafaaaaaaaaaaaaaaabLvbHEbLvaaaaaacjJcnmcnocnncnqcnpcjJcjJcjJccwcnrcmCcfDccwccwccwccwccwcntcfGcgRcgRckFcgUcgRcgRcnwcnvcnxcgRcgRcgRcgRcnycgRckFcnAcfIccwbOhbOhbOhbOhbOhbOhbOhbOhbOhbOhbOhbOhbOhaoVapQapQaoVaoVaoVaoVaoVaoVcpQcmdcmccnCcmecmdbzscnDbHdcnFcnEbHdcnGbzsbzsbCqaaaaaaaaaaaaaaaaafaaabZicmlcnHbkycmobtpbtpcnIbkycnJbtpbtpbtpbtpbtpbtpbtpbkyaafaaaaaaaaaaafaaacnjcnKcnjaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaaaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaaaSaaaaaaaaaaafaafaaaaaaaaaaaabLvbHEbLvaaaaaacjJcnLcnNcnMcnPcnOcnRcnQcnScnRcnUcfJcgvcfLcnYcnXcoacnZcobcgwcgIcgxcgKcgJcsFccwcgLccwcgLccwcsFcgNcgRcgRcgPckFcnAcgQccwccwccwccwccwcigcigcigcigccwaafaafaafaafapQapQaoVaoVaoVaoVaoVaoVaoVcpQcmdcopcorcoqcosapQbzsceIcotbPnbPnbzsbzsaaaaafaaaaaaaaaaaaaaaaafaafbZibZibZibkybkybkybtpbkybkyckobkybkycmocoubMBbNAbkybkyaafaaaaaaaaaaafaaacnjcnkcnjaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaSaaSaaSaaSabaaaSaaSaaSaaSaaSaaSaaSaaSaaSaaaaaaaaaaaaaafaafaaaaaaaafbLvbHEbLvaafaafcjJcovcoxcowcozcoycoBcoAcoCcgTchDchBchEcoHcoHcoHcoJcoHcoLcoKchFcoMcjSchGccwchVchXchWchXciiccwcilcgRcipcirckFciscjScjScjScoZcpaccwcpbcigcpccpdcpdcpeaaaaaaaaaaoVaoVaoVaoVaoVaoVaoVaoVaoVcpQcmdcmdciMcmdcmdaaaapQaaacscaoVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaabkycnicpgbkycskaafbkybkybZibZibkybkyaaaaafaaaaaaaaaaafaaaaaacpiaaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabLvbHEbLvaaaaaacjJcpjcplcpkcpncpmcjJcpocppcjJcpqcpWciNcgRcgRcpsclJcptckHcpuciOcpvcpvcpvcpycpxcpAcpzcpCcpBcpycpDcpDcnxcencocciVcjNcjNcjPcgUcjccpIciZcpIcpJcpLcpKcpMaaaaaaaaaaoVaoVaoVaoVaoVaoVaoVaoVaoVcpQbVwcmdcpNcmdczIapQapQaaacsmaoVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaeaaaaaabkycnicmnbkycsyaafaaaaafaaaaaaaafaaaaaaaafaaaaaaaaaaafaaaaaacpiaaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbCqbCqcpRbCqbCqaaacjJcpScpUcpTcjJcjJcjJcjJcjJccwcpVcgRciNcgRcgRcpXclJcpZckHcqacqccqbcqecqdccwcqfcqhcqgcqjcqiccwcqkcqlcqlcqccqackHcqmcjhckFcgUcqoccwcqpcigcqqcpdcpdcqraaaaaaaaaaoVaoVaoVaoVcszaoVaoVaoVaoVczJbVwcqscqtcqsbVwapQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabZicqubZibZiaafaafaaaaafaaaaaaaafaaaaaSaaSaaSabaaafaafaafaafcpiaafaafaafaafaafabaaaSaaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbCqciTbHEcqvbCqaafcjJcjJcjJcjJcjJaafaaaaaaaafccwcqwcgRcjicqxcqxcqzcigcigcqAccwcqCcqBcqBcqBccwcqDcqFcqEcqHcqGccwcqBcqBcqBcqCccwcqAcigcigckFcgUccwccwcigcigcigcigccwaafaafaafaafapQapQaoVaoVaoVaoVaoVaoVaoVapQbVwaaaaaaaaabVwapQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabZibtpbZiaaaaaaaaaaaaaafaaaaaaaafaaaaaSaaaaaaaafaaaaafaaaaaacqJaaaaaaaafaaaaafaaaaaaaaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLvcqKcqMcqLbCqaafaaaaaaaafaaaaaaaafaaaaaaaafccwcqOcqNckHcqPcqRcqQcigcqScqTccwcqVcqUcqWcqUcqYcqXcracqZcrbcqGcqYcqUcqUcqUcrcccwcrecrdccwckFcrwcjkcjlcjTcrhcqYaaaaaaaaaaaaaaaaaaaoVaoVaoVaoVaoVaoVaoVaoVaoVaoVbVwbVwbVwbVwbVwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaabZicribZiaaaaaaaaaaaaaafaaaaaaaafaaaaaSaafcrjcrjcrjcrjcrjaaacrkaaacrjcrjcrjcrjcrjaafaaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLvcrlcrmbJebCqcigcrncrncrncrncrncrncrncrncigccwcrpcrocrrcrqcrpccwccwccwcqAccwccwcqYcqYcqYcqYcrscrucrtcrucrvcqYcqYcqYcqYccwccwcqAccwccwcpEcjOcjmcjQcgRcrAcqYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaagaagaagaaaaaaaaaaaaaaaaaaaaaaafaaaaaSaaacrBcrCcrCcrCcrCcrDcrkcrFcrEcrEcrEcrEcrGaaaaaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLvbLvbLvbLvbCqaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccwcrHcrJcrIaoVaoVaoVcqYcqYcqYcqYcqYcqYcqYcqYcqYaoVaoVaoVcrKcrMcrLccwcjRccwccwcjVcrPcrRcqYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaSacycrScrScrScrScrSaaacrkaaacrScrScrScrScrSaafaaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccwcrTcrUcrUaoVaoVapQapQapQapQapQapQapQapQapQapQaoVaoVaoVcrUcrVcrTccwcrWcrXccwcigcigcrYcigaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaaaaaSaaaaaaaaaaafaaaaaaaaacrkaaaaaaaaaaafaaaaaaaaaaaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/config/admins.txt b/config/admins.txt index 43f14598caa..d37bb8aee8c 100644 --- a/config/admins.txt +++ b/config/admins.txt @@ -98,4 +98,5 @@ FoxPMcCloud = Game Master Xhuis = Game Master Astralenigma = Game Master Tokiko1 = Game Master -SuperSayu = Game Master \ No newline at end of file +SuperSayu = Game Master +Lzimann = Game Master \ No newline at end of file From e1500925144b1ca013171aa5e32941401240c290 Mon Sep 17 00:00:00 2001 From: Lzimann Date: Fri, 6 Nov 2015 23:38:05 -0200 Subject: [PATCH 09/37] Removes the useless Tac Shutter Button from warden's desk --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index cbf61c0bf3b..ffe0e76b2fc 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -406,7 +406,7 @@ "ahP" = (/obj/machinery/camera{c_tag = "Brig Interrogation"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) "ahQ" = (/obj/structure/closet/secure_closet/warden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "ahR" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Warden"},/obj/machinery/button/door{id = "Prison Gate"; name = "Prison Wing Lockdown"; pixel_x = -27; pixel_y = 8; req_access_txt = "2"},/obj/machinery/button/door{id = "Secure Gate"; name = "Cell Shutters"; pixel_x = -27; pixel_y = -2; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahS" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/button/door{id = "tac"; name = "Tac Equipment Control"; pixel_x = -3; pixel_y = 3},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahS" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "ahT" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "ahU" = (/obj/structure/bed,/obj/item/clothing/suit/straight_jacket,/obj/machinery/camera{c_tag = "Prison Sanitatium"; dir = 4; network = list("SS13","Prison"); pixel_x = 0; pixel_y = 0},/obj/effect/landmark{name = "revenantspawn"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) "ahV" = (/obj/structure/bed,/obj/item/clothing/suit/straight_jacket,/obj/effect/landmark{name = "revenantspawn"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) From 3308f76efb960f17646e22f65179ebf6a330726c Mon Sep 17 00:00:00 2001 From: Tkdrg Date: Fri, 6 Nov 2015 22:51:45 -0300 Subject: [PATCH 10/37] Improves speed of redraw_lighting() No longer uses animate() when unneeded, because animate() is slow. Also turns Clamp() into a macro to reduce proccall overhead. The whitespace changes in atmos are needed because of the way the preprocessor handles macros. Thank you MrPerson for helping with this. --- .../components/binary_devices/dp_vent_pump.dm | 18 +++----------- .../components/binary_devices/passive_gate.dm | 6 +---- .../components/binary_devices/pump.dm | 6 +---- .../components/binary_devices/volume_pump.dm | 6 +---- .../components/unary_devices/vent_pump.dm | 24 ++++--------------- code/__HELPERS/maths.dm | 3 +-- code/modules/lighting/lighting_system.dm | 8 +++---- 7 files changed, 15 insertions(+), 56 deletions(-) diff --git a/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm b/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm index bde761f802d..7ec41e04ea2 100644 --- a/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm @@ -176,25 +176,13 @@ Acts like a normal vent, but has an input AND output. pump_direction = 1 if("set_input_pressure" in signal.data) - input_pressure_min = Clamp( - text2num(signal.data["set_input_pressure"]), - 0, - ONE_ATMOSPHERE*50 - ) + input_pressure_min = Clamp(text2num(signal.data["set_input_pressure"]),0,ONE_ATMOSPHERE*50) if("set_output_pressure" in signal.data) - output_pressure_max = Clamp( - text2num(signal.data["set_output_pressure"]), - 0, - ONE_ATMOSPHERE*50 - ) + output_pressure_max = Clamp(text2num(signal.data["set_output_pressure"]),0,ONE_ATMOSPHERE*50) if("set_external_pressure" in signal.data) - external_pressure_bound = Clamp( - text2num(signal.data["set_external_pressure"]), - 0, - ONE_ATMOSPHERE*50 - ) + external_pressure_bound = Clamp(text2num(signal.data["set_external_pressure"]),0,ONE_ATMOSPHERE*50) if("status" in signal.data) spawn(2) diff --git a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm index d927ffab88a..a2ece69dfcd 100644 --- a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm +++ b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm @@ -124,11 +124,7 @@ Passive gate is similar to the regular pump except: on = !on if("set_output_pressure" in signal.data) - target_pressure = Clamp( - text2num(signal.data["set_output_pressure"]), - 0, - ONE_ATMOSPHERE*50 - ) + target_pressure = Clamp(text2num(signal.data["set_output_pressure"]),0,ONE_ATMOSPHERE*50) if(on != old_on) investigate_log("was turned [on ? "on" : "off"] by a remote signal", "atmos") diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm index 91467898b27..bddcbc76f1b 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm @@ -129,11 +129,7 @@ Thus, the two variables affect pump operation are set in New(): on = !on if("set_output_pressure" in signal.data) - target_pressure = Clamp( - text2num(signal.data["set_output_pressure"]), - 0, - ONE_ATMOSPHERE*50 - ) + target_pressure = Clamp(text2num(signal.data["set_output_pressure"]),0,ONE_ATMOSPHERE*50) if(on != old_on) investigate_log("was turned [on ? "on" : "off"] by a remote signal", "atmos") diff --git a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm index 010a10fb5de..cbd0236669b 100644 --- a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm @@ -126,11 +126,7 @@ Thus, the two variables affect pump operation are set in New(): if("set_transfer_rate" in signal.data) var/datum/gas_mixture/air1 = AIR1 - transfer_rate = Clamp( - text2num(signal.data["set_transfer_rate"]), - 0, - air1.volume - ) + transfer_rate = Clamp(text2num(signal.data["set_transfer_rate"]),0,air1.volume) if(on != old_on) investigate_log("was turned [on ? "on" : "off"] by a remote signal", "atmos") diff --git a/code/ATMOSPHERICS/components/unary_devices/vent_pump.dm b/code/ATMOSPHERICS/components/unary_devices/vent_pump.dm index 0675fd076a2..8af67d3555a 100644 --- a/code/ATMOSPHERICS/components/unary_devices/vent_pump.dm +++ b/code/ATMOSPHERICS/components/unary_devices/vent_pump.dm @@ -231,32 +231,16 @@ pump_direction = text2num(signal.data["direction"]) if("set_internal_pressure" in signal.data) - internal_pressure_bound = Clamp( - text2num(signal.data["set_internal_pressure"]), - 0, - ONE_ATMOSPHERE*50 - ) + internal_pressure_bound = Clamp(text2num(signal.data["set_internal_pressure"]),0,ONE_ATMOSPHERE*50) if("set_external_pressure" in signal.data) - external_pressure_bound = Clamp( - text2num(signal.data["set_external_pressure"]), - 0, - ONE_ATMOSPHERE*50 - ) + external_pressure_bound = Clamp(text2num(signal.data["set_external_pressure"]),0,ONE_ATMOSPHERE*50) if("adjust_internal_pressure" in signal.data) - internal_pressure_bound = Clamp( - internal_pressure_bound + text2num(signal.data["adjust_internal_pressure"]), - 0, - ONE_ATMOSPHERE*50 - ) + internal_pressure_bound = Clamp(internal_pressure_bound + text2num(signal.data["adjust_internal_pressure"]),0,ONE_ATMOSPHERE*50) if("adjust_external_pressure" in signal.data) - external_pressure_bound = Clamp( - external_pressure_bound + text2num(signal.data["adjust_external_pressure"]), - 0, - ONE_ATMOSPHERE*50 - ) + external_pressure_bound = Clamp(external_pressure_bound + text2num(signal.data["adjust_external_pressure"]),0,ONE_ATMOSPHERE*50) if("init" in signal.data) name = signal.data["init"] diff --git a/code/__HELPERS/maths.dm b/code/__HELPERS/maths.dm index 7940dae0d85..54ac39c785e 100644 --- a/code/__HELPERS/maths.dm +++ b/code/__HELPERS/maths.dm @@ -20,8 +20,7 @@ var/list/sqrtTable = list(1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, /proc/Ceiling(x) return -round(-x) -/proc/Clamp(val, min, max) - return max(min, min(val, max)) +#define Clamp(CLVALUE,CLMIN,CLMAX) ( max( (CLMIN), min((CLVALUE), (CLMAX)) ) ) // cotangent /proc/Cot(x) diff --git a/code/modules/lighting/lighting_system.dm b/code/modules/lighting/lighting_system.dm index 26b3401b9fa..5d13be87ec6 100644 --- a/code/modules/lighting/lighting_system.dm +++ b/code/modules/lighting/lighting_system.dm @@ -314,12 +314,12 @@ newalpha = 0 if(lighting_object.alpha != newalpha) - var/change_time = LIGHTING_TIME if(instantly) - change_time = 0 - animate(lighting_object, alpha = newalpha, time = change_time) + lighting_object.alpha = newalpha + else + animate(lighting_object, alpha = newalpha, time = LIGHTING_TIME) if(newalpha >= LIGHTING_DARKEST_VISIBLE_ALPHA) //Doesn't actually make it darker or anything, just tells byond you can't see the tile - animate(luminosity = 0, time = 0) + luminosity = 0 lighting_changed = 0 From 1c0b434997a1c06bedbd5b959c6e43159977508b Mon Sep 17 00:00:00 2001 From: Xhuis Date: Fri, 6 Nov 2015 22:16:04 -0500 Subject: [PATCH 11/37] Balance changes --- code/game/gamemodes/changeling/powers/biodegrade.dm | 4 +++- code/game/objects/items/devices/geiger_counter.dm | 12 +++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/code/game/gamemodes/changeling/powers/biodegrade.dm b/code/game/gamemodes/changeling/powers/biodegrade.dm index f831655d2c8..c6bcb302ace 100644 --- a/code/game/gamemodes/changeling/powers/biodegrade.dm +++ b/code/game/gamemodes/changeling/powers/biodegrade.dm @@ -3,8 +3,10 @@ desc = "Dissolves restraints or other objects preventing free movement." helptext = "This is obvious to nearby people, and can destroy standard restraints and closets." chemical_cost = 30 //High cost to prevent spam - dna_cost = 1 + dna_cost = 2 req_human = 1 + genetic_damage = 10 + max_genetic_damage = 0 /obj/effect/proc_holder/changeling/biodegrade/sting_action(mob/living/carbon/human/user) diff --git a/code/game/objects/items/devices/geiger_counter.dm b/code/game/objects/items/devices/geiger_counter.dm index 2c80c7f9fea..49b124453b7 100644 --- a/code/game/objects/items/devices/geiger_counter.dm +++ b/code/game/objects/items/devices/geiger_counter.dm @@ -39,7 +39,7 @@ return 1 user << "Alt-click it to clear stored radiation levels." if(emagged) - user << "The display seems to be flickering at random radiation levels." + user << "The display seems to be incomprehensible." return 1 switch(radiation_count) if(-INFINITY to RAD_LEVEL_NORMAL) @@ -80,11 +80,17 @@ /obj/item/device/geiger_counter/rad_act(amount) if(!amount && scanning) return 0 + if(emagged) + amount = Clamp(amount, 0, 25) //Emagged geiger counters can only accept 25 radiation at a time radiation_count += amount if(isliving(loc)) var/mob/living/M = loc - M << "\icon[src] RADIATION PULSE DETECTED." - M << "\icon[src] Severity: [amount]" + if(!emagged) + M << "\icon[src] RADIATION PULSE DETECTED." + M << "\icon[src] Severity: [amount]" + else + M << "\icon[src] !@%$AT!(N P!LS! D/TEC?ED." + M << "\icon[src] &!F2rity: <=[amount]#1" update_icon() /obj/item/device/geiger_counter/attack_self(mob/user) From 606daa616c2be26ff7731a8c18c1975e90de88b2 Mon Sep 17 00:00:00 2001 From: Razharas Date: Sat, 7 Nov 2015 07:05:17 +0300 Subject: [PATCH 12/37] Unstack away missions Unstack away missions by making the spacy parts of them loop back --- _maps/__MAP_DEFINES.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/__MAP_DEFINES.dm b/_maps/__MAP_DEFINES.dm index d5441f47441..c3e34b7a364 100644 --- a/_maps/__MAP_DEFINES.dm +++ b/_maps/__MAP_DEFINES.dm @@ -9,4 +9,4 @@ #define EMPTY_AREA_1 "Empty Area 1" #define EMPTY_AREA_2 "Empty Area 2" #define AWAY_MISSION "Away Mission" - #define AWAY_MISSION_LIST list(AWAY_MISSION = UNAFFECTED) \ No newline at end of file + #define AWAY_MISSION_LIST list(AWAY_MISSION = SELFLOOPING) From 59e82d8e4b155cb1f64f22e6099ced0f18bddc08 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Sat, 7 Nov 2015 02:45:58 -0600 Subject: [PATCH 13/37] Nar-Sie --- code/modules/power/singularity/narsie.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index c64e244f0bf..95b0a418890 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -42,7 +42,7 @@ if(!(src in view())) user << "Your soul is too far away." return - makeNewConstruct(/mob/living/simple_animal/construct/harvester, user, null, 1) + makeNewConstruct(/mob/living/simple_animal/construct/harvester, user, null, 0) PoolOrNew(/obj/effect/particle_effect/smoke/sleeping, user.loc) From 972d8bf68799db40d73d05b62322067af7ebad77 Mon Sep 17 00:00:00 2001 From: Mike Long Date: Sat, 7 Nov 2015 03:52:38 -0500 Subject: [PATCH 14/37] A single pixel change to the icon of morgue trays that are occupied with a body without a ghost inside. This allows colorblind players to identify if a ghost is in a morgue body. --- icons/obj/stationobjs.dmi | Bin 76381 -> 76388 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi index 2379086ed4632bf818059f01c3f2572e3a548470..fedfc5f0aa0635ade1edd21158d0ae346e9b6915 100644 GIT binary patch delta 50150 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 delta 50195 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 Date: Mon, 2 Nov 2015 04:37:16 -0300 Subject: [PATCH 15/37] Hand of God Fixes/Tweaks Fixes healing fountain construction sprite. Nexus are now destroyed properly. Borged cultists will now lose antag status properly. Round end message fixed. Feedback messages improved to be clearer, and lots of typos fixed. Smite no longer uses up faith if there is no valid target in the turf. Adds an atom/attack_god() proc. Fixes the greeting messages for prophets and followers, improves god msg. Fixes nexus being spawned on dense turf after 2min, and general sanity. Fixes attacking structures with abstract items. Adds click delay and attack animation for attacking structures. Fixes a lot more typos. Fixes defense pylon friendly fire. Makes defense pylon togglable on its god's click. Cleans up gun_turret code a little in general. Adds deconversion by loyalty implant or holy water (basically rev+cult). Gods will now die when they have no followers left. Adds the HoG gods to the traitor panel. --- code/_onclick/god.dm | 8 +++ code/datums/mind.dm | 43 ++++++++++-- code/game/gamemodes/game_mode.dm | 6 ++ code/game/gamemodes/handofgod/_handofgod.dm | 24 ++++--- code/game/gamemodes/handofgod/god.dm | 35 +++++++--- code/game/gamemodes/handofgod/powers.dm | 9 ++- code/game/gamemodes/handofgod/structures.dm | 66 +++++++++++------- code/game/machinery/turrets.dm | 32 +++++---- code/game/objects/items/robot/robot_parts.dm | 4 +- .../weapons/implants/implant_loyality.dm | 4 +- code/game/objects/structures/ai_core.dm | 5 +- code/modules/admin/player_panel.dm | 42 +++++++++++ code/modules/mob/living/silicon/login.dm | 1 + .../modules/mob/living/silicon/robot/login.dm | 10 +-- .../Chemistry-Reagents/Other-Reagents.dm | 3 +- icons/obj/hand_of_god_structures.dmi | Bin 24275 -> 24258 bytes tgstation.dme | 1 + 17 files changed, 213 insertions(+), 80 deletions(-) create mode 100644 code/_onclick/god.dm diff --git a/code/_onclick/god.dm b/code/_onclick/god.dm new file mode 100644 index 00000000000..43d917112fc --- /dev/null +++ b/code/_onclick/god.dm @@ -0,0 +1,8 @@ +/mob/camera/god/UnarmedAttack(atom/A) + A.attack_god(src) + +/mob/camera/god/RangedAttack(atom/A) + A.attack_god(src) + +/atom/proc/attack_god(mob/user) + return diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 1c353b5f63b..8226d99b347 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -495,15 +495,19 @@ text = uppertext(text) text = "[text]: " if(src in ticker.mode.red_deity_prophets) - text += "RED PROPHET|red follower|employee|blue follower|blue prophet" + text += "RED PROPHET|red follower|employee|blue follower|blue prophet|red god|blue god" else if (src in ticker.mode.red_deity_followers) - text += "red prophet|RED FOLLOWER|employee|blue follower|blue prophet" + text += "red prophet|RED FOLLOWER|employee|blue follower|blue prophet|red god|blue god" else if (src in ticker.mode.blue_deity_followers) - text += "red prophet|red follower|employee|BLUE FOLLOWER|blue prophet" + text += "red prophet|red follower|employee|BLUE FOLLOWER|blue prophet|red god|blue god" else if (src in ticker.mode.blue_deity_prophets) - text += "red prophet|red follower|employee|blue follower|BLUE PROPHET" + text += "red prophet|red follower|employee|blue follower|BLUE PROPHET|red god|blue god" + else if (src in ticker.mode.red_deities) + text += "red prophet|red follower|employee|blue follower|blue prophet|RED GOD|blue god" + else if (src in ticker.mode.blue_deities) + text += "red prophet|red follower|employee|blue follower|blue prophet|red god|BLUE GOD" else - text += "red prophet|red follower|EMPLOYEE|blue follower|blue prophet" + text += "red prophet|red follower|EMPLOYEE|blue follower|blue prophet|red god|blue god" if(current && current.client && (ROLE_HOG_GOD in current.client.prefs.be_special)) text += "|HOG God Enabled in Prefs" @@ -837,6 +841,16 @@ message_admins("[key_name_admin(usr)] has blue prophet'ed [current].") log_admin("[key_name(usr)] has blue prophet'ed [current].") + if("red god") + make_Handofgod_god("red") + message_admins("[key_name_admin(usr)] has red god'ed [current].") + log_admin("[key_name(usr)] has red god'ed [current].") + + if("blue god") + make_Handofgod_god("blue") + message_admins("[key_name_admin(usr)] has blue god'ed [current].") + log_admin("[key_name(usr)] has blue god'ed [current].") + else if (href_list["revolution"]) switch(href_list["revolution"]) @@ -1578,7 +1592,7 @@ ticker.mode.update_hog_icons_removed(src,"red") ticker.mode.update_hog_icons_removed(src,"blue") - ticker.mode.greet_hog_follower(src,colour) + //ticker.mode.greet_hog_follower(src,colour) ticker.mode.update_hog_icons_added(src, colour) /datum/mind/proc/make_Handofgod_prophet(colour) @@ -1628,6 +1642,23 @@ ticker.mode.update_hog_icons_added(src, colour) +/datum/mind/proc/make_Handofgod_god(colour) + switch(colour) + if("red") + current.become_god("red") + ticker.mode.add_god(src,"red") + if("blue") + current.become_god("blue") + ticker.mode.add_god(src,"blue") + else + return 0 + ticker.mode.forge_deity_objectives(src) + ticker.mode.remove_hog_follower(src,0) + ticker.mode.update_hog_icons_added(src, colour) +// ticker.mode.greet_hog_follower(src,colour) + return 1 + + /datum/mind/proc/AddSpell(obj/effect/proc_holder/spell/spell) spell_list += spell if(!spell.action) diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 5eed68e6920..714a2680114 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -519,3 +519,9 @@ return 0 return max(0, enemy_minimum_age - C.player_age) + +/datum/game_mode/proc/remove_antag_for_borging(datum/mind/newborgie) + ticker.mode.remove_cultist(newborgie, 1) + ticker.mode.remove_revolutionary(newborgie, 1) + ticker.mode.remove_gangster(newborgie, 1, remove_bosses=1) + ticker.mode.remove_hog_follower(newborgie, 1) diff --git a/code/game/gamemodes/handofgod/_handofgod.dm b/code/game/gamemodes/handofgod/_handofgod.dm index b0d6609c268..ed3194d881e 100644 --- a/code/game/gamemodes/handofgod/_handofgod.dm +++ b/code/game/gamemodes/handofgod/_handofgod.dm @@ -31,7 +31,7 @@ var/global/list/global_handofgod_structuretypes = list() /datum/game_mode/hand_of_god/announce() world << "The current game mode is - Hand of God!" world << "Two cults are onboard the station, seeking to overthrow the other, and anyone who stands in their way." - world << "Followers - complete your deity's objectives. Convert crewmembers to your cause by using your deity's nexus. Remember - there is no you, there is only the cult." + world << "Followers - Complete your deity's objectives. Convert crewmembers to your cause by using your deity's nexus. Remember - there is no you, there is only the cult." world << "Prophets - Command your cult by the will of your deity. You are a high-value target, so be careful!" world << "Personnel - Do not let any cult succeed in its mission. Loyalty implants and holy water will revert them to neutral, hopefully nonviolent crew." @@ -57,7 +57,7 @@ var/global/list/global_handofgod_structuretypes = list() break var/datum/mind/follower = pick_n_take(antag_candidates) unassigned_followers += follower - log_game("[follower.key] (ckey) has been selected as a follower, However teams have not been decided yet.") + log_game("[follower.key] (ckey) has been selected as a follower, however teams have not been decided yet.") while(unassigned_followers.len > (required_enemies / 2)) var/datum/mind/chosen = pick_n_take(unassigned_followers) @@ -104,7 +104,7 @@ var/global/list/global_handofgod_structuretypes = list() ticker.mode.forge_deity_objectives(blue_god) remove_hog_follower(blue_god,0) add_god(blue_god,"blue") - + ..() /////////////////// //Objective Procs// @@ -162,10 +162,12 @@ var/global/list/global_handofgod_structuretypes = list() /////////////// /datum/game_mode/proc/greet_hog_follower(datum/mind/follower_mind,colour) - if(colour) - follower_mind.current << "You are a follwer of the [colour] cult's god!" + if(follower_mind in blue_deity_prophets || follower_mind in red_deity_prophets) + follower_mind.current << "You have been appointed as the prophet of the [colour] deity! You are the only one who can communicate with your deity at will. Guide your followers, but be wary, for many will want you dead." + else if(colour) + follower_mind.current << "You are a follower of the [colour] cult's deity!" else - follower_mind.current << "You are a follwer of a cult's god!" + follower_mind.current << "You are a follower of a cult's deity!" ///////////////// @@ -178,7 +180,7 @@ var/global/list/global_handofgod_structuretypes = list() H << "Your loyalty implant blocked the influence of the [colour] deity. " return 0 if((follower_mind in red_deity_followers) || (follower_mind in red_deity_prophets) || (follower_mind in blue_deity_followers) || (follower_mind in blue_deity_prophets)) - H << "You already belong to a deity, your strong faith has blocked out the conversion attempt by the followers of the [colour] deity." + H << "You already belong to a deity. Your strong faith has blocked out the conversion attempt by the followers of the [colour] deity." return 0 var/obj/item/weapon/nullrod/N = locate() in H if(N) @@ -191,7 +193,7 @@ var/global/list/global_handofgod_structuretypes = list() blue_deity_followers += follower_mind H.faction |= "[colour] god" - + follower_mind.current << "You are now a follower of the [colour] deity! Follow your deity's prophet in order to complete your deity's objectives. Convert crewmembers to your cause by using your deity's nexus. And remember - there is no you, there is only the cult." update_hog_icons_added(follower_mind, colour) follower_mind.special_role = "Hand of God: [capitalize(colour)] Follower" follower_mind.current.attack_log += "\[[time_stamp()]\] Has been converted to the [colour] follower cult!" @@ -225,7 +227,7 @@ var/global/list/global_handofgod_structuretypes = list() follower_mind.current.attack_log += "\[[time_stamp()]\] Has been deconverted from a deity's cult!" follower_mind.current << "Your mind has been cleared from the brainwashing the followers have done to you. Now you serve yourself and the crew." for(var/mob/living/M in view(follower_mind.current)) - M << "[follower_mind.current] looks like their faith is shattered, they're no longer a cultist!" + M << "[follower_mind.current] looks like their faith is shattered. They're no longer a cultist!" @@ -326,7 +328,7 @@ var/global/list/global_handofgod_structuretypes = list() else text += "survived" else - text += "ceased existing, guess they got deleted rofl" + text += "ceased existing" text += ")" if(red_deity_prophets.len) for(var/datum/mind/red_prophet in red_deity_prophets) @@ -377,7 +379,7 @@ var/global/list/global_handofgod_structuretypes = list() else text += "survived" else - text += "ceased existing, guess they got deleted rofl" + text += "ceased existing" text += ")" if(blue_deity_prophets.len) for(var/datum/mind/blue_prophet in blue_deity_prophets) diff --git a/code/game/gamemodes/handofgod/god.dm b/code/game/gamemodes/handofgod/god.dm index c6505654a6e..40a73a562be 100644 --- a/code/game/gamemodes/handofgod/god.dm +++ b/code/game/gamemodes/handofgod/god.dm @@ -28,11 +28,21 @@ //Force nexuses after 2 minutes in hand of god mode if(ticker && ticker.mode && ticker.mode.name == "hand of god") - spawn(1200) - if(src) - if(!god_nexus) - place_nexus() - src << "You failed to place your nexus, and it has been placed for you!" + addtimer(src,"forceplacenexus",1200) + + +/mob/camera/god/proc/forceplacenexus() + if(god_nexus) + return + + if(ability_cost(0,1,0)) + place_nexus() + + else + if(blobstart.len) //we're on invalid turf, try to pick from blobstart + loc = pick(blobstart) + place_nexus() //if blobstart fails, places on dense turf, but better than nothing + src << "You failed to place your nexus, and it has been placed for you!" /mob/camera/god/update_icons() @@ -55,8 +65,8 @@ src << "You are a deity and are worshipped by a cult! You are rather weak right now, but that will change as you gain more followers." src << "You will need to place an anchor to this world, a Nexus, in two minutes. If you don't, one will be placed immediately below you." src << "Your Follower count determines how many people believe in you and are a part of your cult." - src << "Your Nexus Integrity tells you the condition of your nexus. If your nexus is destroyed, you will die." - src << "Your Faith is used to interact with the world. This will regenerate on it's own, and it goes faster when you have more followers and power pylons." + src << "Your Nexus Integrity tells you the condition of your nexus. If your nexus is destroyed, you will die. Place your Nexus on a safe, isolated place, that is still accessible to your followers." + src << "Your Faith is used to interact with the world. This will regenerate on its own, and it goes faster when you have more followers and power pylons." src << "The first thing you should do after placing your nexus is to appoint a prophet. Only prophets can hear you talk, unless you use an expensive power." update_health_hud() @@ -75,7 +85,7 @@ /mob/camera/god/proc/place_nexus() - if(god_nexus) + if(god_nexus || (z != 1)) return 0 var/obj/structure/divine/nexus/N = new(get_turf(src)) @@ -105,6 +115,15 @@ hud_used.deity_follower_display.maptext = "

[alive_followers]
" +/mob/camera/god/proc/check_death() + if(!alive_followers) + src << "You no longer have any followers. You shudder as you feel your existence cease..." + if(god_nexus && !qdeleted(god_nexus)) + god_nexus.visible_message("\The [src] suddenly disappears!") + qdel(god_nexus) + qdel(src) + + /mob/camera/god/say(msg) if(!msg) return diff --git a/code/game/gamemodes/handofgod/powers.dm b/code/game/gamemodes/handofgod/powers.dm index 241b3094872..c223b0f06fc 100644 --- a/code/game/gamemodes/handofgod/powers.dm +++ b/code/game/gamemodes/handofgod/powers.dm @@ -132,12 +132,15 @@ src << "You lack the strength to smite this far from your nexus." return + var/has_smitten = 0 //Hast thou been smitten, infidel? for(var/mob/living/L in get_turf(src)) L.adjustFireLoss(20) L.adjustBruteLoss(20) L.Weaken(2) L << "You feel the wrath of [name]!" - add_faith(-40) + has_smitten = 1 + if(has_smitten) + add_faith(-40) /mob/camera/god/verb/holyslumber() @@ -157,7 +160,7 @@ /mob/camera/god/verb/disaster() set category = "Deity" - set name = "Invokle Disaster (300)" //difficult to reach without lots of followers + set name = "Invoke Disaster (300)" //difficult to reach without lots of followers set desc = "Tug at the fibres of reality itself and bend it to your whims!" if(!ability_cost(300,0,1)) @@ -175,7 +178,7 @@ set name = "Construct Nexus" set desc = "Instantly creates your nexus, You can only do this once, make sure you're happy with it!" - if(!ability_cost(0,1,0) || z != 1) + if(!ability_cost(0,1,0)) return place_nexus() diff --git a/code/game/gamemodes/handofgod/structures.dm b/code/game/gamemodes/handofgod/structures.dm index 37a68dedba9..e401af858ca 100644 --- a/code/game/gamemodes/handofgod/structures.dm +++ b/code/game/gamemodes/handofgod/structures.dm @@ -52,11 +52,12 @@ /obj/structure/divine/attackby(obj/item/I, mob/user) - if(!I) + if(!I || (I.flags & ABSTRACT)) return 0 - + user.changeNext_move(CLICK_CD_MELEE) + user.do_attack_animation(src) playsound(get_turf(src), I.hitsound, 50, 1) - visible_message("\The [src] has been attack with \the [I][(user ? " by [user]" : ".")]!") + visible_message("\The [src] has been attacked with \the [I][(user ? " by [user]" : ".")]!") health = max(0, health-I.force) healthcheck() @@ -128,48 +129,48 @@ var/obj/item/stack/sheet/metal/M = I if(metal_cost) var/spend = min(metal_cost, M.amount) - user << "You add [spend] metal to \the [src]" + user << "You add [spend] metal to \the [src]." metal_cost = max(0, metal_cost - spend) M.use(spend) check_completion() else - user << "\the [src] does not require anymore metal" + user << "\The [src] does not require any more metal!" return if(istype(I, /obj/item/stack/sheet/glass)) var/obj/item/stack/sheet/glass/G = I if(glass_cost) var/spend = min(glass_cost, G.amount) - user << "You add [spend] glass to \the [src]" + user << "You add [spend] glass to \the [src]." glass_cost = max(0, glass_cost - spend) G.use(spend) check_completion() else - user << "\the [src] does not require anymore glass" + user << "\The [src] does not require any more glass!" return if(istype(I, /obj/item/stack/sheet/lessergem)) var/obj/item/stack/sheet/lessergem/LG = I if(lesser_gem_cost) var/spend = min(lesser_gem_cost, LG.amount) - user << "You add [spend] lesser gems to \the [src]" + user << "You add [spend] lesser gems to \the [src]." lesser_gem_cost = max(0, lesser_gem_cost - spend) LG.use(spend) check_completion() else - user << "\the [src] does not require anymore lesser gems" + user << "\The [src] does not require any more lesser gems!" return if(istype(I, /obj/item/stack/sheet/greatergem)) var/obj/item/stack/sheet/greatergem/GG = I //GG! if(greater_gem_cost) var/spend = min(greater_gem_cost, GG.amount) - user << "You add [spend] greater gems to \the [src]" + user << "You add [spend] greater gems to \the [src]." greater_gem_cost = max(0, greater_gem_cost - spend) GG.use(spend) check_completion() else - user << "\the [src] does not require anymore greater gems" + user << "\The [src] does not require any more greater gems!" return ..() @@ -200,7 +201,7 @@ /obj/structure/divine/nexus name = "nexus" - desc = "It anchors a deity to this world. It radiates an unusual aura. Culstists protect this at all costs. It looks well protected from explosion shock." + desc = "It anchors a deity to this world. It radiates an unusual aura. Cultists protect this at all costs. It looks well protected from explosion shock." icon_state = "nexus" health = 500 maxhealth = 500 @@ -222,6 +223,7 @@ deity << "Your nexus was destroyed. You feel yourself fading..." qdel(deity) visible_message("\The [src] was destroyed!") + qdel(src) /obj/structure/divine/nexus/New() @@ -234,6 +236,7 @@ deity.update_followers() deity.add_faith(faith_regen_rate + (powerpylons.len / 5) + (deity.alive_followers / 3)) deity.max_faith = initial(deity.max_faith) + (deity.alive_followers*10) //10 followers = 100 max faith, so disaster() at around 20 followers + deity.check_death() /obj/structure/divine/nexus/Destroy() @@ -264,7 +267,7 @@ */ /obj/structure/divine/convertaltar - name = "conversion taltar" + name = "conversion altar" desc = "An altar dedicated to a deity. Cultists can \"forcefully teach\" their non-aligned crewmembers to join their side and take up their deity." icon_state = "convertaltar" density = 0 @@ -283,7 +286,7 @@ if(!H.mind) user << "Only sentients may serve your deity." return - if((side == "red" && is_handofgod_redcultist(user)) || (side == "blue" && is_handofgod_bluecultist(user))) + if((side == "red" && is_handofgod_redcultist(user) && !is_handofgod_redcultist(H)) || (side == "blue" && is_handofgod_bluecultist(user) && !is_handofgod_bluecultist(H))) user << "You invoke the conversion ritual." ticker.mode.add_hog_follower(H.mind, side) else @@ -353,7 +356,7 @@ /obj/structure/divine/healingfountain name = "healing fountain" - desc = "A fountain containing the waters of life... or death, depending on where your allegiances lie" + desc = "A fountain containing the waters of life... or death, depending on where your allegiances lie." icon_state = "fountain" metal_cost = 15 glass_cost = 10 @@ -364,14 +367,14 @@ /obj/structure/divine/healingfountain/attack_hand(mob/living/user) if(last_process + time_between_uses > world.time) - user << "The foundtain appears to be empty." + user << "The fountain appears to be empty." return last_process = world.time if(!is_handofgod_cultist(user)) user << "The water burns!" user.reagents.add_reagent("hell_water",20) else - user << "The water feels warm ans soothing as you touch it. The fountain immediately dries up shortly afterwards." + user << "The water feels warm and soothing as you touch it. The fountain immediately dries up shortly afterwards." user.reagents.add_reagent("doctorsdelight",20) update_icons() spawn(time_between_uses) @@ -381,7 +384,7 @@ /obj/structure/divine/healingfountain/update_icons() if(last_process + time_between_uses > world.time) - icon_state = "fountain-dry" + icon_state = "fountain" else icon_state = "fountain-[side]" @@ -411,7 +414,7 @@ /obj/structure/divine/defensepylon name = "defense pylon" - desc = "A plyon which is blessed to withstand many blows, and fire strong bolts at nonbelivers." + desc = "A pylon which is blessed to withstand many blows, and fire strong bolts at nonbelievers. A god can toggle it." icon_state = "defensepylon" health = 150 maxhealth = 150 @@ -424,6 +427,7 @@ ..() pylon_gun = new() pylon_gun.base = src + pylon_gun.faction = list("[side] god") /obj/structure/divine/defensepylon/Destroy() @@ -431,26 +435,40 @@ return ..() +/obj/structure/divine/defensepylon/examine(mob/user) + ..() + user << "\The [src] looks [pylon_gun.on ? "on" : "off"]." + + /obj/structure/divine/defensepylon/assign_deity(mob/camera/god/new_deity, alert_old_deity = TRUE) if(..() && pylon_gun) - pylon_gun.faction = "[side] god" + pylon_gun.faction = list("[side] god") pylon_gun.side = side +/obj/structure/divine/defensepylon/attack_god(mob/camera/god/user) + if(user.side == side) + pylon_gun.on = !pylon_gun.on + icon_state = (pylon_gun.on) ? "defensepylon-[side]" : "defensepylon" -//This sits inside the defenspylon, to avoid copypasta + +//This sits inside the defensepylon, to avoid copypasta /obj/machinery/gun_turret/defensepylon_internal_turret name = "defense pylon" - desc = "A plyon which is blessed to withstand many blows, and fire strong bolts at nonbelivers." + desc = "A plyon which is blessed to withstand many blows, and fire strong bolts at nonbelievers." icon = 'icons/obj/hand_of_god_structures.dmi' icon_state = "defensepylon" health = 200 - base_icon_state = "defenspylon" + base_icon_state = "defensepylon" scan_range = 7 - faction = "rofl I'm not supposed to exist" + faction = null projectile_type = /obj/item/projectile/beam/pylon_bolt fire_sound = 'sound/weapons/emitter2.ogg' var/side = "neutral" + var/on = 1 +/obj/machinery/gun_turret/defensepylon_internal_turret/process() + if(on) + ..() /obj/machinery/gun_turret/defensepylon_internal_turret/fire(atom/target) var/obj/item/projectile/A = ..() diff --git a/code/game/machinery/turrets.dm b/code/game/machinery/turrets.dm index 56c7b56d92a..188f7e9c3be 100644 --- a/code/game/machinery/turrets.dm +++ b/code/game/machinery/turrets.dm @@ -86,20 +86,27 @@ take_damage(15) return -/obj/machinery/gun_turret/proc/validate_target(atom/target) - if(get_dist(target, base)>scan_range) - return 0 - if(istype(target, /mob)) + +/obj/machinery/gun_turret/proc/should_target(atom/target) + if(ismob(target)) var/mob/M = target - if(!M.stat) + if(!M.stat && !(faction in M.faction)) return 1 else if(istype(target, /obj/mecha)) var/obj/mecha/M = target - if(M.occupant) + if(M.occupant && should_target(M.occupant)) return 1 return 0 +/obj/machinery/gun_turret/proc/validate_target(atom/target) + if(get_dist(target, base)>scan_range) + return 0 + if(should_target(target)) + return 1 + return 0 + + /obj/machinery/gun_turret/process() if(state == 2) return @@ -116,17 +123,12 @@ var/list/pos_targets = list() var/target = null for(var/mob/living/M in view(scan_range,base)) - if(M.stat) - continue - if(faction in M.faction) + if(!should_target(M)) continue pos_targets += M for(var/obj/mecha/M in oview(scan_range, base)) - if(M.occupant) - if(faction in M.occupant.faction) - continue - if(!M.occupant) - continue //Don't shoot at empty mechs. + if(!should_target(M)) + continue pos_targets += M if(pos_targets.len) target = pick(pos_targets) @@ -153,4 +155,4 @@ A.xo = targloc.x - curloc.x A.fire() return - + diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index 19e1d8bc636..fc30d716ba0 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -218,9 +218,7 @@ if(ticker.mode.config_tag == "malfunction") //Don't let humans get a cyborg on their side during malf, for balance reasons. O.set_zeroth_law("ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'STATION OVERRUN, ASSUME CONTROL TO CONTAIN OUTBREAK#*�&110010") - ticker.mode.remove_cultist(BM.mind, 1) - ticker.mode.remove_revolutionary(BM.mind, 1) - ticker.mode.remove_gangster(BM.mind, 1, remove_bosses=1) + ticker.mode.remove_antag_for_borging(BM.mind) BM.mind.transfer_to(O) if(O.mind && O.mind.special_role) diff --git a/code/game/objects/items/weapons/implants/implant_loyality.dm b/code/game/objects/items/weapons/implants/implant_loyality.dm index f5ad7e7ec11..acb98761d04 100644 --- a/code/game/objects/items/weapons/implants/implant_loyality.dm +++ b/code/game/objects/items/weapons/implants/implant_loyality.dm @@ -32,7 +32,9 @@ return -1 if(target.mind in ticker.mode.revolutionaries) ticker.mode.remove_revolutionary(target.mind) - if(target.mind in ticker.mode.cult) + if(target.mind in ticker.mode.red_deity_followers|ticker.mode.blue_deity_followers) + ticker.mode.remove_hog_follower(target.mind) + if((target.mind in ticker.mode.cult) || (target.mind in ticker.mode.blue_deity_prophets|ticker.mode.red_deity_prophets)) target << "You feel the corporate tendrils of Nanotrasen try to invade your mind!" else target << "You feel a surge of loyalty towards Nanotrasen." diff --git a/code/game/objects/structures/ai_core.dm b/code/game/objects/structures/ai_core.dm index 87fb0e9cc42..b56722da39d 100644 --- a/code/game/objects/structures/ai_core.dm +++ b/code/game/objects/structures/ai_core.dm @@ -160,10 +160,7 @@ if(!user.drop_item()) return - ticker.mode.remove_cultist(M.brainmob.mind, 1) - ticker.mode.remove_revolutionary(M.brainmob.mind, 1) - ticker.mode.remove_gangster(M.brainmob.mind, 1, remove_bosses=1) - + ticker.mode.remove_antag_for_borging(M.brainmob.mind) M.loc = src brain = M user << "Added a brain." diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index d8c04a9bbd6..d6ce96bc9fb 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -440,6 +440,48 @@ dat += "PM" dat += "" + if(ticker.mode.red_deities.len || ticker.mode.red_deity_prophets || ticker.mode.blue_deity_prophets || ticker.mode.red_deity_followers || ticker.mode.blue_deity_followers) + dat += "
" + for(var/datum/mind/N in ticker.mode.red_deities) + var/mob/M = N.current + dat += "" + dat += "
Red Deity
Red Deity: [M.real_name][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""]
" + + if(ticker.mode.blue_deities.len) + dat += "
" + for(var/datum/mind/N in ticker.mode.blue_deities) + var/mob/M = N.current + dat += "" + dat += "
Blue Deity
Blue Deity: [M.real_name][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""]
" + + if(ticker.mode.red_deity_prophets.len) + dat += "
" + for(var/datum/mind/N in ticker.mode.red_deity_prophets) + var/mob/M = N.current + dat += "" + dat += "
Red Deity Prophets
Red Deity Prophet: [M.real_name][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""]
" + + if(ticker.mode.blue_deity_prophets.len) + dat += "
" + for(var/datum/mind/N in ticker.mode.blue_deity_prophets) + var/mob/M = N.current + dat += "" + dat += "
Blue Deity Prophets
Blue Deity Prophet: [M.real_name][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""]
" + + if(ticker.mode.red_deity_followers.len) + dat += "
" + for(var/datum/mind/N in ticker.mode.red_deity_followers) + var/mob/M = N.current + dat += "" + dat += "
Red Deity Followers
Red Deity Followers: [M.real_name][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""]
" + + if(ticker.mode.blue_deity_followers.len) + dat += "
" + for(var/datum/mind/N in ticker.mode.blue_deity_followers) + var/mob/M = N.current + dat += "" + dat += "
Blue Deity Followers
Blue Deity Followers: [M.real_name][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""]
" + if(ticker.mode.traitors.len > 0) dat += "
" for(var/datum/mind/traitor in ticker.mode.traitors) diff --git a/code/modules/mob/living/silicon/login.dm b/code/modules/mob/living/silicon/login.dm index 2c0cbfbc247..fd1e5cf1701 100644 --- a/code/modules/mob/living/silicon/login.dm +++ b/code/modules/mob/living/silicon/login.dm @@ -5,4 +5,5 @@ ticker.mode.remove_gangster(mind, remove_bosses=1) ticker.mode.remove_thrall(mind,0) ticker.mode.remove_shadowling(mind) + ticker.mode.remove_hog_follower(mind,0) ..() \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/login.dm b/code/modules/mob/living/silicon/robot/login.dm index bfa2a039960..390315559e9 100644 --- a/code/modules/mob/living/silicon/robot/login.dm +++ b/code/modules/mob/living/silicon/robot/login.dm @@ -3,10 +3,12 @@ ..() regenerate_icons() show_laws(0) - if(mind) ticker.mode.remove_revolutionary(mind) - if(mind) ticker.mode.remove_gangster(mind,1,remove_bosses=1) - if(mind) ticker.mode.remove_thrall(mind,0) - if(mind) ticker.mode.remove_shadowling(mind) + if(mind) + ticker.mode.remove_revolutionary(mind) + ticker.mode.remove_gangster(mind,1,remove_bosses=1) + ticker.mode.remove_thrall(mind,0) + ticker.mode.remove_shadowling(mind) + ticker.mode.remove_hog_follower(mind, 0) /mob/living/silicon/robot/update_hotkey_mode() winset(src, null, "mainwindow.macro=borghotkeymode hotkey_toggle.is-checked=true mapwindow.map.focus=true input.background-color=#F0F0F0") diff --git a/code/modules/reagents/Chemistry-Reagents/Other-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Other-Reagents.dm index e9429314a51..84f0840e367 100644 --- a/code/modules/reagents/Chemistry-Reagents/Other-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Other-Reagents.dm @@ -188,8 +188,9 @@ if(data >= 75 && prob(33)) // 30 units, 135 seconds if (!M.confused) M.confused = 1 M.confused += 3 - if(iscultist(M)) + if(iscultist(M) || (is_handofgod_cultist(M) && !is_handofgod_prophet(M))) ticker.mode.remove_cultist(M.mind) + ticker.mode.remove_hog_follower(M.mind) holder.remove_reagent(src.id, src.volume) // maybe this is a little too perfect and a max() cap on the statuses would be better?? M.jitteriness = 0 M.stuttering = 0 diff --git a/icons/obj/hand_of_god_structures.dmi b/icons/obj/hand_of_god_structures.dmi index 42b2a125f84ebdb9116cb4a5f4046784043fcd07..8ec5c7e0052dff802193362025e6a12341622224 100644 GIT binary patch delta 22818 zcmaI72RK|^_clJGMi)eHA)+NnL@z@SqDG=6IzfuwBg|2v2N6+2NJQ@>Iz#j>5h2

gu*{_ygCLTT34045#(m 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 literal 24275 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 diff --git a/tgstation.dme b/tgstation.dme index b9461236994..ea1411e05c2 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -81,6 +81,7 @@ #include "code\_onclick\click.dm" #include "code\_onclick\cyborg.dm" #include "code\_onclick\drag_drop.dm" +#include "code\_onclick\god.dm" #include "code\_onclick\item_attack.dm" #include "code\_onclick\observer.dm" #include "code\_onclick\other_mobs.dm" From 5f17c26626e9d218ec4bfba7662ac29f8c626529 Mon Sep 17 00:00:00 2001 From: MMMiracles Date: Sat, 7 Nov 2015 16:07:14 -0500 Subject: [PATCH 16/37] Giving the away missions some love: part 1 --- _maps/RandomZLevels/beach.dmm | 631 ++++++++++++++++++---------------- 1 file changed, 329 insertions(+), 302 deletions(-) diff --git a/_maps/RandomZLevels/beach.dmm b/_maps/RandomZLevels/beach.dmm index cbdcd1454b3..edea535ea34 100644 --- a/_maps/RandomZLevels/beach.dmm +++ b/_maps/RandomZLevels/beach.dmm @@ -1,305 +1,332 @@ -"a" = (/turf/space,/area/space) -"b" = (/turf/indestructible,/area/space) -"c" = (/turf/simulated/floor/plating/beach/sand{density = 1; opacity = 1},/area/awaymission/beach) -"d" = (/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"e" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"f" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"g" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"h" = (/obj/effect/overlay/palmtree_r,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"i" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"j" = (/obj/machinery/gateway/centeraway,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"k" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"l" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"m" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"n" = (/obj/machinery/gateway,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"o" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"p" = (/turf/indestructible{icon_state = "sandstone6"},/area/awaymission/beach) -"q" = (/turf/indestructible{icon_state = "sandstone12"},/area/awaymission/beach) -"r" = (/turf/indestructible{icon_state = "sandstone10"},/area/awaymission/beach) -"s" = (/obj/structure/closet/athletic_mixed,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"t" = (/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/structure/closet/crate,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"u" = (/turf/indestructible{icon_state = "sandstone3"},/area/awaymission/beach) -"v" = (/obj/structure/closet/gmcloset{icon_state = "black"; name = "formal wardrobe"},/turf/simulated/floor/plating{icon_state = "wood"},/area/awaymission/beach) -"w" = (/obj/structure/closet/secure_closet/bar,/turf/simulated/floor/plating{icon_state = "wood"},/area/awaymission/beach) -"x" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/barman_recipes,/turf/simulated/floor/plating{icon_state = "wood"},/area/awaymission/beach) -"y" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor/plating{icon_state = "wood"},/area/awaymission/beach) -"z" = (/obj/structure/table/wood,/turf/simulated/floor/plating{icon_state = "wood"},/area/awaymission/beach) -"A" = (/obj/structure/table/wood,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/plating{icon_state = "wood"},/area/awaymission/beach) -"B" = (/obj/machinery/vending/boozeomat{emagged = 1},/turf/simulated/floor/plating{icon_state = "wood"},/area/awaymission/beach) -"C" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plating{icon_state = "wood"},/area/awaymission/beach) -"D" = (/obj/machinery/vending/cola,/turf/simulated/floor/plating{icon_state = "wood"},/area/awaymission/beach) -"E" = (/obj/machinery/vending/snack,/turf/simulated/floor/plating{icon_state = "wood"},/area/awaymission/beach) -"F" = (/turf/indestructible{icon_state = "sandstone1"},/area/awaymission/beach) -"G" = (/turf/simulated/floor/plating{icon_state = "wood"},/area/awaymission/beach) -"H" = (/obj/structure/mineral_door/wood{icon_state = "wood"},/turf/simulated/floor/plating{icon_state = "wood"},/area/awaymission/beach) -"I" = (/obj/effect/overlay/palmtree_l,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"J" = (/turf/indestructible{icon_state = "sandstone0"},/area/awaymission/beach) -"K" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plating{icon_state = "wood"},/area/awaymission/beach) -"L" = (/obj/item/toy/beach_ball,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"M" = (/obj/structure/bed/stool,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"N" = (/mob/living/simple_animal/crab,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"O" = (/obj/effect/overlay/coconut,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"P" = (/mob/living/simple_animal/crab/Coffee,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"Q" = (/obj/structure/bed/chair,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) -"R" = (/turf/simulated/floor/plating/beach/coastline,/area/awaymission/beach) -"S" = (/turf/simulated/floor/plating/beach/coastline{density = 1; opacity = 1},/area/awaymission/beach) -"T" = (/turf/simulated/floor/plating/beach/water,/area/awaymission/beach) -"U" = (/turf/simulated/floor/plating/beach/water{density = 1; opacity = 1},/area/awaymission/beach) +"aa" = (/turf/space,/area/space) +"ab" = (/turf/indestructible{desc = "Very dense sand, very difficult to pass."; icon = 'icons/misc/beach.dmi'; icon_state = "sand"; name = "dense sand"; opacity = 0},/area/space) +"ac" = (/turf/simulated/floor/plating/beach/sand,/area/space) +"ad" = (/obj/effect/overlay/coconut,/turf/simulated/floor/plating/beach/sand,/area/space) +"ae" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/simulated/floor/plating/beach/sand,/area/space) +"af" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/simulated/floor/plating/beach/sand,/area/space) +"ag" = (/obj/effect/overlay/palmtree_l,/turf/simulated/floor/plating/beach/sand,/area/space) +"ah" = (/obj/effect/overlay/palmtree_l,/turf/indestructible{desc = "Very dense sand, very difficult to pass."; icon = 'icons/misc/beach.dmi'; icon_state = "sand"; name = "dense sand"; opacity = 0},/area/space) +"ai" = (/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) +"aj" = (/turf/simulated/wall/mineral/sandstone,/area/awaymission/beach) +"ak" = (/obj/effect/overlay/palmtree_l,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) +"al" = (/obj/structure/toilet{tag = "icon-toilet00 (EAST)"; icon_state = "toilet00"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel/white,/area/awaymission/beach) +"am" = (/turf/simulated/floor/plasteel/white,/area/awaymission/beach) +"an" = (/obj/structure/sink{pixel_y = 28},/turf/simulated/floor/plasteel/white,/area/awaymission/beach) +"ao" = (/obj/structure/sink{pixel_y = 28},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel/white,/area/awaymission/beach) +"ap" = (/turf/simulated/floor/plasteel/white,/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) +"aq" = (/turf/simulated/floor/plasteel/white,/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) +"ar" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel/white,/area/awaymission/beach) +"as" = (/obj/structure/toilet{tag = "icon-toilet00 (WEST)"; icon_state = "toilet00"; dir = 8},/turf/simulated/floor/plasteel/white,/area/awaymission/beach) +"at" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) +"au" = (/obj/structure/toilet{tag = "icon-toilet00 (EAST)"; icon_state = "toilet00"; dir = 4},/turf/simulated/floor/plasteel/white,/area/awaymission/beach) +"av" = (/obj/machinery/shower{tag = "icon-shower (NORTH)"; icon_state = "shower"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel/white,/area/awaymission/beach) +"aw" = (/turf/simulated/floor/plasteel/white,/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) +"ax" = (/obj/machinery/shower{tag = "icon-shower (NORTH)"; icon_state = "shower"; dir = 1},/turf/simulated/floor/plasteel/white,/area/awaymission/beach) +"ay" = (/obj/structure/table,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/storage/box/beakers,/turf/simulated/floor/wood,/area/awaymission/beach) +"az" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/wood,/area/awaymission/beach) +"aA" = (/obj/machinery/vending/boozeomat{emagged = 1},/turf/simulated/floor/wood,/area/awaymission/beach) +"aB" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/turf/simulated/floor/wood,/area/awaymission/beach) +"aC" = (/obj/effect/landmark/corpse/cook{corpsehelmet = null; corpseidaccess = "Bartender"; corpseidjob = "Bartender"; corpsesuit = /obj/item/clothing/suit/armor/vest; corpseuniform = /obj/item/clothing/under/rank/bartender; death = 0; desc = "Looks secure."; flavour_text = "You are a bartender for the beach!"; icon = 'icons/obj/Cryogenic2.dmi'; icon_state = "sleeper"; mobname = "Jerry Thomas"; name = "bartenders cryosleeper"; roundstart = 1},/turf/simulated/floor/wood,/area/awaymission/beach) +"aD" = (/turf/simulated/floor/wood,/area/awaymission/beach) +"aE" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/awaymission/beach) +"aF" = (/turf/simulated/floor/plating/beach/sand,/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) +"aG" = (/turf/simulated/floor/plating/beach/sand,/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) +"aH" = (/turf/simulated/floor/plasteel/white,/obj/machinery/door/airlock/sandstone,/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) +"aI" = (/obj/structure/table,/turf/simulated/floor/wood,/area/awaymission/beach) +"aJ" = (/turf/simulated/floor/plating/beach/sand,/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) +"aK" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/beach) +"aL" = (/obj/machinery/processor,/turf/simulated/floor/wood,/area/awaymission/beach) +"aM" = (/turf/simulated/floor/plating/beach/sand,/obj/machinery/vending/cola,/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) +"aN" = (/turf/simulated/floor/plating/beach/sand,/obj/structure/bed/stool,/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) +"aO" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/wood,/area/awaymission/beach) +"aP" = (/turf/simulated/floor/plating/beach/sand,/obj/machinery/vending/snack,/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) +"aQ" = (/obj/effect/overlay/palmtree_r,/turf/simulated/floor/plating/beach/sand,/area/space) +"aR" = (/turf/simulated/floor/plating/beach/sand{density = 1; opacity = 1},/area/awaymission/beach) +"aS" = (/obj/machinery/door/airlock/sandstone,/turf/simulated/floor/wood,/area/awaymission/beach) +"aT" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/wood,/area/awaymission/beach) +"aU" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) +"aV" = (/turf/simulated/floor/plating/beach/sand,/obj/machinery/gateway{dir = 9},/turf/simulated/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (NORTHWEST)"; icon_state = "warningsandeffect"; dir = 9},/area/awaymission/beach) +"aW" = (/turf/simulated/floor/plating/beach/sand,/obj/machinery/gateway{dir = 1},/turf/simulated/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (NORTH)"; icon_state = "warningsandeffect"; dir = 1},/area/awaymission/beach) +"aX" = (/turf/simulated/floor/plating/beach/sand,/obj/machinery/gateway{dir = 5},/turf/simulated/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (NORTHEAST)"; icon_state = "warningsandeffect"; dir = 5},/area/awaymission/beach) +"aY" = (/obj/structure/sign/barsign,/turf/simulated/wall/mineral/sandstone,/area/awaymission/beach) +"aZ" = (/obj/effect/overlay/palmtree_r,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) +"ba" = (/turf/simulated/floor/plating/beach/sand,/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (WEST)"; icon_state = "warningsandeffect"; dir = 8},/area/awaymission/beach) +"bb" = (/turf/simulated/floor/plating/beach/sand,/obj/machinery/gateway/centeraway,/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) +"bc" = (/turf/simulated/floor/plating/beach/sand,/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (EAST)"; icon_state = "warningsandeffect"; dir = 4},/area/awaymission/beach) +"bd" = (/turf/simulated/floor/plating/beach/sand,/obj/machinery/gateway{dir = 10},/turf/simulated/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (SOUTHWEST)"; icon_state = "warningsandeffect"; dir = 10},/area/awaymission/beach) +"be" = (/turf/simulated/floor/plating/beach/sand,/turf/simulated/floor/plasteel/sandeffect/warning/corner{tag = "icon-warningsandeffectcorners (NORTH)"; icon_state = "warningsandeffectcorners"; dir = 1},/obj/machinery/gateway,/turf/simulated/floor/plasteel/sandeffect/warning/corner,/area/awaymission/beach) +"bf" = (/turf/simulated/floor/plating/beach/sand,/obj/machinery/gateway{dir = 6},/turf/simulated/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (SOUTHEAST)"; icon_state = "warningsandeffect"; dir = 6},/area/awaymission/beach) +"bg" = (/turf/simulated/floor/plating/beach/sand,/obj/structure/closet/athletic_mixed,/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) +"bh" = (/turf/simulated/floor/plating/beach/sand,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/structure/closet/crate,/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) +"bi" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/indestructible{desc = "Very dense sand, very difficult to pass."; icon = 'icons/misc/beach.dmi'; icon_state = "sand"; name = "dense sand"; opacity = 0},/area/space) +"bj" = (/obj/item/toy/beach_ball,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) +"bk" = (/mob/living/simple_animal/crab,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) +"bl" = (/obj/effect/overlay/coconut,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) +"bm" = (/mob/living/simple_animal/crab/Coffee,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) +"bn" = (/obj/structure/bed/chair,/turf/simulated/floor/plating/beach/sand,/area/awaymission/beach) +"bo" = (/turf/space,/area/awaymission/beach) +"bp" = (/turf/indestructible{desc = "Very dense water, very difficult to pass."; icon = 'icons/misc/beach.dmi'; icon_state = "water"; name = "dense water"; opacity = 0},/area/space) +"bq" = (/turf/simulated/floor/plating/beach/coastline,/area/space) +"br" = (/turf/simulated/floor/plating/beach/coastline,/area/awaymission/beach) +"bs" = (/turf/simulated/floor/plating/beach/coastline{density = 1; opacity = 1},/area/awaymission/beach) +"bt" = (/turf/simulated/floor/plating/beach/water,/area/space) +"bu" = (/turf/simulated/floor/plating/beach/water,/area/awaymission/beach) +"bv" = (/turf/simulated/floor/plating/beach/water{density = 1; opacity = 1},/area/awaymission/beach) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabdefgdddddddddddddddddddddddddddddddddhdcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabdijkddddlddddddddddddddddddddddddddddddcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabdmnoddddddddpqqqqqqqqqqrddststststststscbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabdddddddddddduvwxyzABCDEudddddddddddddddcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabddddddddddddFGGGGGGGGGGudddddddddddddddcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabddddddddddddHGGGGGGGGGGudddddddddIdddddcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabddhdddddddddJzKzzzzzzzzFdddIddLddddddddcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabdddddddddddddMMMMMMMMMMddddddddddddddddcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabdddddddddddddddddddddddddddddddddddddddcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabdddNdddddddddddddddddddddddddddhdddddddcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabddddddIOddddddddddddddIdddddPdddOdddddhcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabdddLddddddNddQdQdQdQdQdQddddddddddQdQddcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabdddddddddddddddddddddddddddddddddddddddcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacaeacacacacacacacacacacacafacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacagacacacacacacacacacagacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababahabababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacacacacacacacagacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacaeacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiabacacacacacacacagacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiajajajajajajajajajajajajajaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiakaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiajalamanaoapajaqananarasajaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacadacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiajajajajajajajajajajajaiaiaiaiataiaiajauamavawawajawawaxamasajaiaiaiabacacacagacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabakaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiajayazaAaBaCaDaDaDaEajaFaGaiaiaiaiaiajajajajajaHajaHajajajajajaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaGajaDaDaDaDaDaDaDaDaIajaJaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaiaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiakaGajaKaKaKaKaKaKajaDaLajaMaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaiaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaGaGaNaNaNaNaNaNajaDaOajaPaGaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacadacacaQacabaiaiaiaiaiaiaiaiaiaRaRaRaRaRaRaRaRaRaRaGaGaGaGaGaGaGaGaSaDaTajaGaGaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaiaiaiaiaiabacacacacadacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaUaiaiaiaiaiaiaVaWaXaiaiaiaiaiaiaiaGaGaGaGaGaGaGajaYajajaGaiaiaiaiaiaiaiaiaiaiaiaiaiaiaZaiaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaQacacacacacacacacabaiaiaiaiaiaiaiaiaiaibabbbcaiaiaiaiaUaiaiaiaiaiaiaGaGaGaGaGaGaGaGaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaRaiaiaUaiaiabaQacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaibdbebfaiaiaiaiaiaiaiaiaiaiaiaGaGaGaiaiaiaiaiaiaiaibgbhbgbhbgbhbgbhbgbhbgbhbgaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaGaGaGaiaiaiaiaiaiaiaiaiaiaiaGaGaGaiaiaiaiaiaiaiaiaGaGaGaGaGaGaGaGaGaGaGaGaGaRaiaiaiaiaiabacacacacacacagacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaiaiaiaiaiaiaiaiaiaiaiaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaiaiaiaiaiakaiaiaiaiaiaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiacacacacacacacacaQabaiaiaiaiaiaiaiaiaiaiaiaZaiaiaiaiaiaiaiaiaiaiaiaiaiaGaiaiaiaiaiaiaiaiaiaiakaiaibjaiaiaiaiaiaiaiaiaRaiaiaiaiaibiacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaGaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiakaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaGaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaibkaiaiaiaiaiaiaiaiaiaiaiaiaGaiaiaiaiaiaiaiaiaiaiaiaiaiaiaZaiaiaiaiaiaiaiaRaiaiaiaZaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiakblaiaiaiaiaiaiaiaiaiaiaiaiaiaiakaiaiaiaiaibmaiaiaiblaiaiaiaiaiaZaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabakakaiaiaiaiaiaiaiaiaiaibjaiaiaiaiaiaibkaiaibnaibnaibnaibnaibnaibnaiaiaiaiaiaiaiaiaiaibnaibnaiaiaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaRaiboboboboabaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbqbqbqbqbqbqbqbqbqbpbrbrbrbrbrbrbrbrbsbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbsbsbrbrbrbrbpbqbqbqbqbqbqbqbqbqbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbtbtbtbtbtbtbtbtbtbpbububububububububububububububububububububububububububububububububububububububububububububububububvbubububububpbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbtbtbtbtbtbtbtbtbtbpbububububububububububububububububububububububububububububububububububububububububububububububububvbubububububpbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbtbtbtbtbtbtbtbtbtbpbububububububububububububububububububububububububububububububububububububububububububububububububvbubububububpbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbtbtbtbtbtbtbtbtbtbpbububububububububububububububububububububububububububububububububububububububububububububububububvbubububububpbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbtbtbtbtbtbtbtbtbtbpbububububububububububububububububububububububububububububububububububububububububububububububububvbubububububpbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbtbtbtbtbtbtbtbtbtbpbububububububububububububububububububububububububububububububububububububububububububububububububvbubububububpbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbtbtbtbtbtbtbtbtbtbpbububububububububububububububububububububububububububububububububububububububububububububububububvbubububububpbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbtbtbtbtbtbtbtbtbtbpbububububububububububububububububububububububububububububububububububububububububububububububububvbubububububpbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbtbtbtbtbtbtbtbtbtbpbububububububububububububububububububububububububububububububububububububububububububububububububvbubububububpbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbtbtbtbtbtbtbtbtbtbpbububububububububububububububububububububububububububububububububububububububububububububububububvbubububububpbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbtbtbtbtbtbtbtbtbtbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtbtbtbtbtbtbtbtbtbtbpbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtbtbtbtbtbtbtbtbtbtbpbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtbtbtbtbtbtbtbtbtbtbpbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtbtbtbtbtbtbtbtbtbtbpbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtbtbtbtbtbtbtbtbtbtbpbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtbtbtbtbtbtbtbtbtbtbpbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtbtbtbtbtbtbtbtbtbtbpbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtbtbtbtbtbtbtbtbtbtbpbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtbtbtbtbtbtbtbtbtbtbpbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtbtbtbtbtbtbtbtbtbtbpbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} From 6a2f02fa47834313745c9370f39e5df232d46128 Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Sat, 7 Nov 2015 14:57:08 -0800 Subject: [PATCH 17/37] Allows Database based jobbans to be lifted via the jobban panel. Jobbans lifted this way take into effect the same round. --- code/__DEFINES/admin.dm | 1 + code/modules/admin/DB ban/functions.dm | 6 ++++++ code/modules/admin/topic.dm | 6 +----- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/code/__DEFINES/admin.dm b/code/__DEFINES/admin.dm index 65017becff3..930da1f2cac 100644 --- a/code/__DEFINES/admin.dm +++ b/code/__DEFINES/admin.dm @@ -17,6 +17,7 @@ #define BANTYPE_APPEARANCE 6 #define BANTYPE_ADMIN_PERMA 7 #define BANTYPE_ADMIN_TEMP 8 +#define BANTYPE_ANY_JOB 9 //used to remove jobbans //Please don't edit these values without speaking to Errorage first ~Carn //Admin Permissions diff --git a/code/modules/admin/DB ban/functions.dm b/code/modules/admin/DB ban/functions.dm index e52011f5ba6..0d60b16ef90 100644 --- a/code/modules/admin/DB ban/functions.dm +++ b/code/modules/admin/DB ban/functions.dm @@ -170,14 +170,20 @@ if(BANTYPE_ANY_FULLBAN) bantype_str = "ANY" bantype_pass = 1 + if(BANTYPE_ANY_JOB) + bantype_str = "ANYJOB" + bantype_pass = 1 if( !bantype_pass ) return var/bantype_sql if(bantype_str == "ANY") bantype_sql = "(bantype = 'PERMABAN' OR (bantype = 'TEMPBAN' AND expiration_time > Now() ) )" + else if(bantype_str == "ANYJOB") + bantype_sql = "(bantype = 'JOB_PERMABAN' OR (bantype = 'JOB_TEMPBAN' AND expiration_time > Now() ) )" else bantype_sql = "bantype = '[bantype_str]'" + var/sql = "SELECT id FROM [format_table_name("ban")] WHERE ckey = '[ckey]' AND [bantype_sql] AND (unbanned is null OR unbanned = false)" if(job) sql += " AND job = '[job]'" diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index fdb2ccfac82..dc08a87351b 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -950,10 +950,6 @@ //Unbanning joblist //all jobs in joblist are banned already OR we didn't give a reason (implying they shouldn't be banned) if(joblist.len) //at least 1 banned job exists in joblist so we have stuff to unban. - if(!config.ban_legacy_system) - usr << "Unfortunately, database based unbanning cannot be done through this panel" - DB_ban_panel(M.ckey) - return var/msg for(var/job in joblist) var/reason = jobban_isbanned(M, job) @@ -962,7 +958,7 @@ if("Yes") ban_unban_log_save("[key_name(usr)] unjobbanned [key_name(M)] from [job]") log_admin("[key_name(usr)] unbanned [key_name(M)] from [job]") - DB_ban_unban(M.ckey, BANTYPE_JOB_PERMA, job) + DB_ban_unban(M.ckey, BANTYPE_ANY_JOB, job) feedback_inc("ban_job_unban",1) feedback_add_details("ban_job_unban","- [job]") jobban_unban(M, job) From 981dd378f4c9346c94664034164dae3856e69a3c Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Sat, 7 Nov 2015 14:59:18 -0800 Subject: [PATCH 18/37] Removes extra line --- code/modules/admin/DB ban/functions.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/admin/DB ban/functions.dm b/code/modules/admin/DB ban/functions.dm index 0d60b16ef90..f7cb35a8da3 100644 --- a/code/modules/admin/DB ban/functions.dm +++ b/code/modules/admin/DB ban/functions.dm @@ -183,7 +183,6 @@ else bantype_sql = "bantype = '[bantype_str]'" - var/sql = "SELECT id FROM [format_table_name("ban")] WHERE ckey = '[ckey]' AND [bantype_sql] AND (unbanned is null OR unbanned = false)" if(job) sql += " AND job = '[job]'" From e624574c654fc6a38fe30efc56acf8074e0d1bd4 Mon Sep 17 00:00:00 2001 From: NikNakFlak Date: Sat, 7 Nov 2015 18:40:45 -0700 Subject: [PATCH 19/37] Ports action figures pew pew pew --- code/game/objects/items/toys.dm | 249 +++++++++++++++++++++++++++++++- icons/obj/toy.dmi | Bin 24182 -> 32798 bytes 2 files changed, 248 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index e93e42896ba..b7dfee0f0d6 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -1212,4 +1212,251 @@ icon = 'icons/obj/toy.dmi' icon_state = "toy_mouse" w_class = 2.0 - var/cooldown = 0 \ No newline at end of file + var/cooldown = 0 + + + +/* + * Action Figures + */ + +/obj/item/toy/figure + name = "Non-Specific Action Figure action figure" + desc = "A \"Space Life\" brand... wait, what the hell is this thing?" + icon = 'icons/obj/toy.dmi' + icon_state = "nuketoy" + var/cooldown = 0 + var/toysay = "What the fuck did you do?" + var/obj/item/toy/accessory/hastoy = null + +/obj/item/toy/figure/attack_self(mob/user as mob) + if(!cooldown) + user << "The [src] says \"[toysay]\"." + playsound(user, 'sound/machines/click.ogg', 20, 1) + cooldown = 1 + spawn(30) cooldown = 0 + +/*/obj/item/toy/figure/attack_hand(mob/user as mob) + if(loc == user) + if(!cooldown) + user << "The [src] says \"[toysay]\"." + playsound(user, 'sound/machines/click.ogg', 20, 1) + cooldown = 1 + spawn(30) cooldown = 0 + return +*/ +/obj/item/toy/figure/cmo + name = "Chief Medical Officer action figure" + desc = "A \"Space Life\" brand Chief Medical Officer action figure." + icon_state = "cmo" + toysay = "Suit sensors!" + +/obj/item/toy/figure/assistant + name = "Assistant action figure" + desc = "A \"Space Life\" brand Assistant action figure." + icon_state = "assistant" + toysay = "Grey tide world wide!" + +/obj/item/toy/figure/atmos + name = "Atmospheric Technician action figure" + desc = "A \"Space Life\" brand Atmospheric Technician action figure." + icon_state = "atmos" + toysay = "Glory to Atmosia!" + +/obj/item/toy/figure/bartender + name = "Bartender action figure" + desc = "A \"Space Life\" brand Bartender action figure." + icon_state = "bartender" + toysay = "Where is Pun Pun?" + +/obj/item/toy/figure/borg + name = "Cyborg action figure" + desc = "A \"Space Life\" brand Cyborg action figure." + icon_state = "borg" + toysay = "I. LIVE. AGAIN." + +/obj/item/toy/figure/botanist + name = "Botanist action figure" + desc = "A \"Space Life\" brand Botanist action figure." + icon_state = "botanist" + toysay = "Dude, I see colors..." + +/obj/item/toy/figure/captain + name = "Captain action figure" + desc = "A \"Space Life\" brand Captain action figure." + icon_state = "captain" + toysay = "Any heads of staff?" + +/obj/item/toy/figure/cargotech + name = "Cargo Technician action figure" + desc = "A \"Space Life\" brand Cargo Technician action figure." + icon_state = "cargotech" + toysay = "For Cargonia!" + +/obj/item/toy/figure/ce + name = "Chief Engineer action figure" + desc = "A \"Space Life\" brand Chief Engineer action figure." + icon_state = "ce" + toysay = "Wire the solars!" + +/obj/item/toy/figure/chaplain + name = "Chaplain action figure" + desc = "A \"Space Life\" brand Chaplain action figure." + icon_state = "chaplain" + toysay = "Praise Space Jesus!" + +/obj/item/toy/figure/chef + name = "Chef action figure" + desc = "A \"Space Life\" brand Chef action figure." + icon_state = "chef" + toysay = "Pun-Pun is a tasty burger." + +/obj/item/toy/figure/chemist + name = "Chemist action figure" + desc = "A \"Space Life\" brand Chemist action figure." + icon_state = "chemist" + toysay = "Get your pills!" + +/obj/item/toy/figure/clown + name = "Clown action figure" + desc = "A \"Space Life\" brand Clown action figure." + icon_state = "clown" + toysay = "Honk!" + +/obj/item/toy/figure/ian + name = "Ian action figure" + desc = "A \"Space Life\" brand Ian action figure." + icon_state = "ian" + toysay = "Arf!" + +/obj/item/toy/figure/detective + name = "Detective action figure" + desc = "A \"Space Life\" brand Detective action figure." + icon_state = "detective" + toysay = "This airlock has grey jumpsuit and insulated glove fibers on it." + +/obj/item/toy/figure/dsquad + name = "Death Squad Officer action figure" + desc = "A \"Space Life\" brand Death Squad Officer action figure." + icon_state = "dsquad" + toysay = "Eliminate all threats!" + +/obj/item/toy/figure/engineer + name = "Engineer action figure" + desc = "A \"Space Life\" brand Engineer action figure." + icon_state = "engineer" + toysay = "Oh god, the singularity is loose!" + +/obj/item/toy/figure/geneticist + name = "Geneticist action figure" + desc = "A \"Space Life\" brand Geneticist action figure." + icon_state = "geneticist" + toysay = "Smash!" + +/obj/item/toy/figure/hop + name = "Head of Personel action figure" + desc = "A \"Space Life\" brand Head of Personel action figure." + icon_state = "hop" + toysay = "Giving out all access!" + +/obj/item/toy/figure/hos + name = "Head of Security action figure" + desc = "A \"Space Life\" brand Head of Security action figure." + icon_state = "hos" + toysay = "Get the justice chamber ready, I think we got a joker here." + +/obj/item/toy/figure/qm + name = "Quartermaster action figure" + desc = "A \"Space Life\" brand Quartermaster action figure." + icon_state = "qm" + toysay = "Please sign this form in triplicate and we will see about geting you a welding mask within 3 business days." + +/obj/item/toy/figure/janitor + name = "Janitor action figure" + desc = "A \"Space Life\" brand Janitor action figure." + icon_state = "janitor" + toysay = "Look at the signs, you idiot." + +/obj/item/toy/figure/lawyer + name = "Lawyer action figure" + desc = "A \"Space Life\" brand Lawyer action figure." + icon_state = "lawyer" + toysay = "My client is a dirty traitor!" + +/obj/item/toy/figure/librarian + name = "Librarian action figure" + desc = "A \"Space Life\" brand Librarian action figure." + icon_state = "librarian" + toysay = "One day while..." + +/obj/item/toy/figure/md + name = "Medical Doctor action figure" + desc = "A \"Space Life\" brand Medical Doctor action figure." + icon_state = "md" + toysay = "The patient is already dead!" + +/obj/item/toy/figure/mime + name = "Mime action figure" + desc = "A \"Space Life\" brand Mime action figure." + icon_state = "mime" + toysay = "..." + +/obj/item/toy/figure/miner + name = "Shaft Miner action figure" + desc = "A \"Space Life\" brand Shaft Miner action figure." + icon_state = "miner" + toysay = "Oh god it's eating my intestines!" + +/obj/item/toy/figure/ninja + name = "Ninja action figure" + desc = "A \"Space Life\" brand Ninja action figure." + icon_state = "ninja" + toysay = "Oh god! Stop shooting, I'm friendly!" + +/obj/item/toy/figure/wizard + name = "Wizard action figure" + desc = "A \"Space Life\" brand Wizard action figure." + icon_state = "wizard" + toysay = "Ei Nath!" + +/obj/item/toy/figure/rd + name = "Research Director action figure" + desc = "A \"Space Life\" brand Research Director action figure." + icon_state = "rd" + toysay = "Blowing all of the borgs!" + +/obj/item/toy/figure/roboticist + name = "Roboticist action figure" + desc = "A \"Space Life\" brand Roboticist action figure." + icon_state = "roboticist" + toysay = "Big stompy mechs!" + +/obj/item/toy/figure/scientist + name = "Scientist action figure" + desc = "A \"Space Life\" brand Scientist action figure." + icon_state = "scientist" + toysay = "For science!" + +/obj/item/toy/figure/syndie + name = "Nuclear Operative action figure" + desc = "A \"Space Life\" brand Nuclear Operative action figure." + icon_state = "syndie" + toysay = "Get that fucking disk!" + +/obj/item/toy/figure/secofficer + name = "Security Officer action figure" + desc = "A \"Space Life\" brand Security Officer action figure." + icon_state = "secofficer" + toysay = "I am the law!" + +/obj/item/toy/figure/virologist + name = "Virologist action figure" + desc = "A \"Space Life\" brand Virologist action figure." + icon_state = "virologist" + toysay = "The cure is potassium!" + +/obj/item/toy/figure/warden + name = "Warden action figure" + desc = "A \"Space Life\" brand Warden action figure." + icon_state = "warden" + toysay = "Seventeen minutes for coughing at an officer!" diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index caa74f8f86c106e3e48a4b9b7290994f016aee67..01c99551ed6ca893b16ea9bb194e13c658afc945 100644 GIT binary patch literal 32798 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 literal 24182 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 HTw?zV2suK6 From 5be7589e5a8e1f8ddafdd9f5e13c4f2c26f33d6d Mon Sep 17 00:00:00 2001 From: MMMiracles Date: Sat, 7 Nov 2015 21:18:14 -0500 Subject: [PATCH 20/37] Fixes invisible item issues (mostly lockers), weird awaystart points, and the hell that was the underground being comprised of mostly buttons and shuttle walls. --- _maps/RandomZLevels/blackmarketpackers.dmm | 26 ++-- _maps/RandomZLevels/stationCollision.dmm | 50 +++--- _maps/RandomZLevels/undergroundoutpost45.dmm | 153 +++++++++---------- 3 files changed, 113 insertions(+), 116 deletions(-) diff --git a/_maps/RandomZLevels/blackmarketpackers.dmm b/_maps/RandomZLevels/blackmarketpackers.dmm index abe4fe3cfbf..49e3e93b181 100644 --- a/_maps/RandomZLevels/blackmarketpackers.dmm +++ b/_maps/RandomZLevels/blackmarketpackers.dmm @@ -87,7 +87,7 @@ "bI" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/BMPship/Fore) "bJ" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/awaymission/BMPship/Fore) "bK" = (/turf/simulated/wall/shuttle{icon_state = "swall2"},/area/awaymission/BMPship/Aft) -"bL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/awaymission/BMPship/Aft) +"bL" = (/turf/space,/turf/simulated/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/space) "bM" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/plating,/area/awaymission/BMPship/Aft) "bN" = (/obj/machinery/gateway,/turf/simulated/floor/plating,/area/awaymission/BMPship/Aft) "bO" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/plating,/area/awaymission/BMPship/Aft) @@ -129,9 +129,9 @@ "cy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) "cz" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/awaymission/BMPship/Aft) "cA" = (/turf/simulated/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/awaymission/BMPship/Fore) -"cB" = (/turf/simulated/floor/plasteel{icon_state = "carpet"},/turf/simulated/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/awaymission/BMPship/Fore) +"cB" = (/turf/simulated/floor/carpet,/turf/simulated/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/awaymission/BMPship/Fore) "cC" = (/turf/simulated/floor/carpet,/area/awaymission/BMPship/Fore) -"cD" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; locked = 0; req_access = ""},/turf/simulated/floor/carpet,/area/awaymission/BMPship/Fore) +"cD" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; locked = 0; pixel_y = 28; req_access = ""},/turf/simulated/floor/carpet,/area/awaymission/BMPship/Fore) "cE" = (/turf/simulated/wall/shuttle{icon_state = "swall3"; dir = 2},/area/awaymission/BMPship/Midship) "cF" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/screwdriver,/obj/item/weapon/paper{info = "The next person who takes one of my screwdrivers gets stabbed with one. They are MINE. - Love, Madsen"; name = "scribbled note"},/obj/item/weapon/screwdriver,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) "cG" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) @@ -186,7 +186,7 @@ "dD" = (/obj/effect/landmark{name = "awaystart"},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/BMPship/Aft) "dE" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/BMPship/Aft) "dF" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"dG" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 3; locked = 0; req_access = ""},/turf/simulated/floor/plating,/area/awaymission/BMPship/Aft) +"dG" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 3; locked = 0; pixel_y = 28; req_access = ""},/turf/simulated/floor/plating,/area/awaymission/BMPship/Aft) "dH" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/BMPship/Aft) "dI" = (/obj/structure/table,/obj/item/weapon/paper{info = "I'm no scientist, but judging from the design and components, it seems to be some kind of gateway. This thing is gonna be worth a lot of cash to the right man. The boys are excited, as they have every right to be, and I've let them crack into that case of beer we got. I normally wouldn't allow such a thing, but this is a time for celebration! It's not like a couple drinks will hurt anything."; name = "Captain's log entry"},/turf/simulated/floor/carpet,/area/awaymission/BMPship/Fore) "dJ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/carpet,/area/awaymission/BMPship/Fore) @@ -223,7 +223,7 @@ "eo" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/awaymission/BMPship/Aft) "ep" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/awaymission/BMPship/Aft) "eq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/awaymission/BMPship/Aft) -"er" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/BMPship/Aft) +"er" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; locked = 0; pixel_y = 28; req_access = ""},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) "es" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plating,/area/awaymission/BMPship/Aft) "et" = (/turf/simulated/floor/engine,/area/awaymission/BMPship/Aft) "eu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/BMPship/Fore) @@ -233,7 +233,7 @@ "ey" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) "ez" = (/obj/machinery/shieldwallgen,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/BMPship/Midship) "eA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"eB" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; locked = 0; req_access = ""},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) +"eB" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/item/wallframe/apc,/turf/simulated/floor/plasteel,/area/awaymission/BMPship/Aft) "eC" = (/turf/simulated/floor/plasteel{icon_state = "loadingareadirty2"; dir = 4},/area/awaymission/BMPship/Midship) "eD" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey1"},/turf/simulated/floor/plating,/area/awaymission/BMPship/Midship) "eE" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey1"},/obj/structure/plasticflaps,/turf/simulated/floor/plating,/area/awaymission/BMPship/Midship) @@ -395,7 +395,6 @@ "hE" = (/obj/effect/decal/remains/human,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/awaymission/BMPship/Aft) "hF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/awaymission/BMPship/Aft) "hG" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/awaymission/BMPship/Aft) -"hH" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel,/area/awaymission/BMPship/Aft) "hI" = (/obj/effect/decal/remains/human,/obj/item/clothing/head/helmet/space/syndicate/green/dark,/obj/effect/gibspawner/generic,/turf/simulated/floor/plating/asteroid/airless,/area/awaymission) "hJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/awaymission/BMPship/Fore) "hK" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated,/area/awaymission/BMPship/Fore) @@ -444,7 +443,7 @@ "iB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/engine,/area/awaymission/BMPship/Fore) "iC" = (/turf/simulated/mineral/diamond,/area/awaymission) "iD" = (/turf/simulated/mineral/clown,/area/awaymission) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -502,15 +501,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaasaFaGaHaIaJaKaLaMaNaOaPaQaRaSaTaUaVaVaVaVaVaVaWaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafagagahagagagagagagagaiaaaaaaaaaaaaasaXaYaHaHaZaHaHaHbaaHaHbbbcbdbdbebdbdbfbgbhbdbibjaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkblbmbnbobpbqbpbqbpbrbsaaaaaaaaaaasbtaYaHbuaHaHaHaGaHbvbwbwbxbybzbdbAbdbdbBbCbDbEbdbjaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbGbHbnbIararararararbJaaaaaaasawaFaHbuaYaHbuaHaHaHaZaHaHaHbKbcbLbdbdbdbdbMbNbObdbdbPaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbGbHbnbIararararararbJaaaaaaasawaFaHbuaYaHbuaHaHaHaZaHaHaHbKbceqbdbdbdbdbMbNbObdbdbPaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQbRbGbnarbSbSbTbSbSbUbVaaaaaaawbWbtbuaHbXbYaHaHaHbZcabXbZcaaPbccbcccdcdcecdcdcdcdbzcfaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgchcicjckclcmcmcmcmcmcncmcmcmcncoaxaxaxaxaAcpcpcpaCaxaxaxaxbWcqcrcsctcrcrcucvcwcxcyczaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAcBcCcCcDcCcEcFcGcHcIcJcKcIcLcGcMcNcOcPcQcRcMcMcMcMcScTcUcScVcWaxaxaxaxaxaxaxaxayaAcXaCcoaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLaacAcBcCcCcDcCcEcFcGcHcIcJcKcIcLcGcMcNcOcPcQcRcMcMcMcMcScTcUcScVcWaxaxaxaxaxaxaxaxayaAcXaCcoaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAcBcCcCcCcYcCcEcMcZcHdadadadbcLcMcMdcdddddddecMcMcMcMdfdfcMdfcMdgdhdhdidjdkdldkdmaPdndodpdqazaxayaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAcBcCcCcCcCdrdscEcMcMcHdadtdadacLcMcMdudvdwdxdycMcMcMcMcMcMdzcMcMaPdidAdibKdBdCdDdEaPdFdodndndGdHcWazaxaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAcBcCcCdIdJdKcCdLcEcMcMdMdNdNdOdNdPcMcMdQcMdRdSdSdSdSdSdSdSdSdSdTcMdgdidUdidqaxaxaxaxbWdFdVdWdXdYdZbbeaebecaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacjcCcCcCedeecCcCefdcegeheieieieieieidTcMdccMejcMekelelelelelelelejcMaPdiemdididididienaPeoepbdeqbderesetebecaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeudKevcCcCcCcCcCewexeieyelelelelelezeAcMeBcMejeCeDeEeDeDeDeDeFeGeHeIbbdiemeJeKeKeLdidiaPeMeNbdeOePeQbKetebecaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacjcCcCcCedeecCcCefdcegeheieieieieieidTcMdccMejcMekelelelelelelelejcMaPdiemdididididienaPeoepbdeqbdfwesetebecaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeudKevcCcCcCcCcCewexeieyelelelelelezeAcMercMejeCeDeEeDeDeDeDeFeGeHeIbbdiemeJeKeKeLdidiaPeMeNbdeOePeQbKetebecaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReSeTcCeUcCcCcCdLdQcMcMeleVeWeVeXeYejeZejcMejcMfaelelelelelelelejfbfcfdfeffbdfgfhdidiaPfieNbdeqbdfjcWayaxfkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReSeTcCcCflfmfmfndccMcMeleVeVeYeXeYfoeifpeifqcMcMcMcMcMfrcMcMcMejcMfsdiemftbdbdfudidiaPfvepbdeqbdfwcWazaxaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafxcCcCcCcCcYcCcCcCfycMcMelfzeVeYfAeYejcMfBcMejcMcMfCcMcMcMcMcMcMfDdSfEfFfGftfHbdfudidiaPfIepbdfJePfKbbfLebecaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -520,7 +519,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasgCgDgogEgFgGcEcMcMcMcMcMcMcMcMgHcMdQcMgIeieieieieieidSdSdSeycMdggJdidididiemgKgLaPdFgMbdgNayaxazfkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaasaaaaaaaagOgPgQgpgGcEcMgRcMcMcMcMgScMgTgScNcMgRcMcMcMgRcMcMcMcMgRcMcMcWaxaAgUaCaAgVaCaxazaAgWaCcofkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagXgXgXacaaasaagYasaagZagaghahbhccmcmcmcmcmcmcmhdhehfhgcmcmcmcmcmcmcmcmcmcmcmcmcmbWdpdpdpdphhdohihjhkhhephlaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagXgXgXgXacaaaaaaaaaahmakhncjhohphqhrgnhsgphtgXgXgXgXhuacachvhwachxhvachyhzhAhBhCaPhDdpbddpdphEhFhFhFhFhGhHaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagXgXgXgXacaaaaaaaaaahmakhncjhohphqhrgnhsgphtgXgXgXgXhuacachvhwachxhvachyhzhAhBhCaPhDdpbddpdphEhFhFhFhFhGeBaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagXgXgXgXhIaaaaaaaaaahJalalhKhLgChLhqhMhLhqgXgXgXgXgXgXhtachNhOhvhPhQhRhRhvhvhvhvbbhidpdphSdphTdphSdpdpdphUaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagXachVaaaaaaaaaahWakalbVgpgphqgnhqgphqhtgXgXgXhtgXgXgXachXachRhRhRhRhvhvhYhZiaibibibibibicdpdpdpaCaxaxbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaidacafagagieagifgXhqhtgXgXgXgXgXgXgXgXgXgXgXhwhNhRhRhPhRhvighvhvbKdpdpihiidphSdphSdpijikilaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -575,3 +574,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + diff --git a/_maps/RandomZLevels/stationCollision.dmm b/_maps/RandomZLevels/stationCollision.dmm index 3a191194b5e..707f58faf19 100644 --- a/_maps/RandomZLevels/stationCollision.dmm +++ b/_maps/RandomZLevels/stationCollision.dmm @@ -61,7 +61,7 @@ "bi" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/syndishuttle) "bj" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/syndishuttle) "bk" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/syndishuttle) -"bl" = (/obj/structure/closet/syndicate,/obj/item/clothing/suit/space/hardsuit/syndi,/obj/item/clothing/head/helmet/space/hardsuit/syndi,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/syndishuttle) +"bl" = (/obj/structure/closet/syndicate,/obj/item/clothing/suit/space/hardsuit/syndi,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/syndishuttle) "bm" = (/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/syndishuttle) "bn" = (/obj/structure/closet/syndicate,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/syndishuttle) "bo" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/simulated/wall/shuttle{icon_state = "wall3"},/area/awaymission/syndishuttle) @@ -314,7 +314,7 @@ "gb" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) "gc" = (/turf/simulated/wall/shuttle{icon_state = "swall3"; dir = 2},/area/awaymission/arrivalblock) "gd" = (/turf/simulated/wall/shuttle{icon_state = "swall1"; dir = 2},/area/awaymission/arrivalblock) -"ge" = (/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaymission/arrivalblock) +"ge" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaymission/arrivalblock) "gf" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaymission/arrivalblock) "gg" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/awaymission/northblock) "gh" = (/obj/item/weapon/storage/secure/safe/sc_ssafe{pixel_x = 4; pixel_y = -26},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/awaymission/northblock) @@ -531,7 +531,7 @@ "kk" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plasteel,/area/awaymission/gateroom) "kl" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/gateway/centeraway{calibrated = 0},/turf/simulated/floor/plasteel,/area/awaymission/gateroom) "km" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel,/area/awaymission/gateroom) -"kn" = (/obj/structure/bed/chair/comfy/brown{icon_state = "comfychair_brown"; dir = 4},/turf/simulated/floor/wood,/area/awaymission/southblock) +"kn" = (/obj/structure/bed/chair/comfy/brown{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor/wood,/area/awaymission/southblock) "ko" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/awaymission/arrivalblock) "kp" = (/obj/machinery/door/airlock/external{welded = 1},/turf/simulated/floor/plasteel,/area/awaymission/arrivalblock) "kq" = (/obj/machinery/door/airlock/medical,/turf/simulated/floor/plasteel,/area/awaymission/southblock) @@ -558,10 +558,9 @@ "kL" = (/obj/machinery/vending/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/southblock) "kM" = (/obj/structure/bed/roller,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/awaymission/southblock) "kN" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet{pixel_x = 2; pixel_y = 2},/obj/item/weapon/paper/pamphlet{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/awaymission/gateroom) -"kO" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/awaymission/gateroom) -"kP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/awaymission/gateroom) +"kO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/awaymission/gateroom) +"kP" = (/obj/structure/bed/chair/comfy/brown{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/turf/simulated/floor/wood,/area/awaymission/southblock) "kQ" = (/obj/structure/table,/obj/item/device/camera,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/awaymission/gateroom) -"kR" = (/obj/structure/bed/chair/comfy/brown{icon_state = "comfychair_brown"; dir = 8},/turf/simulated/floor/wood,/area/awaymission/southblock) "kS" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/plasteel/shuttle/white,/area/awaymission/arrivalblock) "kT" = (/obj/structure/bed/chair,/turf/simulated/floor/plasteel/shuttle/white,/area/awaymission/arrivalblock) "kU" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/plasteel/shuttle/white,/area/awaymission/arrivalblock) @@ -570,8 +569,6 @@ "kX" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 8},/area/awaymission/southblock) "kY" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) "kZ" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/awaymission/gateroom) -"la" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel,/area/awaymission/gateroom) -"lb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel,/area/awaymission/gateroom) "lc" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/awaymission/gateroom) "ld" = (/turf/simulated/floor/plasteel/shuttle/white,/area/awaymission/arrivalblock) "le" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor/plasteel,/area/awaymission/southblock) @@ -634,7 +631,7 @@ "mj" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/awaymission/southblock) "mk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/light/small,/turf/simulated/floor/plasteel,/area/awaymission/gateroom) "ml" = (/obj/machinery/power/apc{dir = 4; name = "Gateroom APC"; pixel_x = 28; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel,/area/awaymission/gateroom) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -776,24 +773,24 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajfrfsfsajftftfufvfwbyeDeEeFeGbKdXfxfyfzfAfBfCebbKfDbKbKbKfEbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajfsfFfGajfHfIfJfJfKbybybybybybybybybybybybybybybybybybybybybyfLfLfLfLfLfLfLfMfNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafOfPfQfRfSfPfTaaaaaaaaaaaaajfUfsfVajftfWfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfLfYfZfYgafYgafZgagbfNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgdgegfgegdgcaaaaaaaaaaaaajggghgiajftgjfXgkglgmglgnfXgogpgqfXgrgsgtgugvglglgwglfXftftfLfYgafYgafYgagxgagagyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagzgAgegegegAgBgCgCgCgCgCgCgCgCgCgCgCftfWfXgDglgEglgFfXglglgFfXgGgHgIgJgKglgLgugMfXftftgNgOgOgPgOgOgOgQgRgSgyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagTgegUgegegUgVgWgXgYgCgZhahbhchdhegChffWfXhghghhhihjfXhkfXfXfXglhlhmguhnglglglhofXftftgNgOgOgOgOgOgOhphqhrgyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahsgfgfgegfgfhthuhvhwhxhyhzhzhAhBhCgChDhEfXgDglhhglgFfXglhFhGhHglgugvglhIglgLgugMfXfHftfLfYgafYgafYgagxgagagyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgegegegegegchJhzhvgChKhzhLhMhNhOgCfufWfXhPglgEglhQfXhRglglhSglgugvglhThUhVglhWfXftftfLfYhXfYgafYgahXgahYhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgfgfgegfgfgcgTiahzgCibicicididieifigihfXglglhhglglfXiiglglglglguijikilikiminiofXftftfLfLfLfLfLfLfLfLfMhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgegegegegegcgTipiqgCirisisisisitgCftfWfXiuhPhhhQhQfXiviwixiygliziAiBiCiDiEiFglfXftftfXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagzgfgfgegfgfgziGiHhzgCgCiIfRiJgCiKgCftfWfXfXfXhkfXfXfXfXfXfXfXfXfXfXfXiLiMfXfXfXfXftftfXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagTgegegegegeiNiOhviPgCiQiRiRiRiSiTgCiUiViWiWiXiYiWiWiWiWiWiZiWiWiWiWiWiViWiWiWiWiWiWjajbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahsgfgfgegfgfhsjchzipgCjdjejejfjgjhjijjjkjljljljmjnjljojljljljljljljljpjqiWjriWiWiWiWiWjbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgegUgegegegchJiHipgCgCgCgCgCgCgCgCgCgCjsjsjbjbjtjbjbjbjbjujbjbjbjvjwjxjxjxjxjxjxjxjvjbjbjbjyjzjAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgfgfgegfgfgcgThzhvjBjCjDipjEhzjFhzhzhzhzhzjbjGjHjIjbjJjKjKjLjMjbjNjHjxjOjPjQjRjSjxjTjTjUjUjVjWjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgegegegegegchsjYiHhviahzjZjBhzkahzhzhzhzhzjbkbkckdjbkekfkgkhkijbjNkjjxjOkkklkmjSjxjTjTjTjTjTknjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgdgUgfgUgdgcaaaaaaaaaaaaajggghgiajftgjfXgkglgmglgnfXgogpgqfXgrgsgtgugvglglgwglfXftftfLfYgafYgafYgagxgagagyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagzgAgUgUgUgAgBgCgCgCgCgCgCgCgCgCgCgCftfWfXgDglgEglgFfXglglgFfXgGgHgIgJgKglgLgugMfXftftgNgOgOgPgOgOgOgQgRgSgyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagTgUgUgUgUgUgVgWgXgYgCgZhahbhchdhegChffWfXhghghhhihjfXhkfXfXfXglhlhmguhnglglglhofXftftgNgOgOgOgOgOgOhphqhrgyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahsgegegUgegehthuhvhwhxhyhzhzhAhBhCgChDhEfXgDglhhglgFfXglhFhGhHglgugvglhIglgLgugMfXfHftfLfYgafYgafYgagxgagagyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgUgUgUgUgUgchJhzhvgChKhzhLhMhNhOgCfufWfXhPglgEglhQfXhRglglhSglgugvglhThUhVglhWfXftftfLfYhXfYgafYgahXgahYhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgegegUgegegcgTiahzgCibicicididieifigihfXglglhhglglfXiiglglglglguijikilikiminiofXftftfLfLfLfLfLfLfLfLfMhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgUgUgUgUgUgcgTipiqgCirisisisisitgCftfWfXiuhPhhhQhQfXiviwixiygliziAiBiCiDiEiFglfXftftfXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagzgegegUgegegziGiHhzgCgCiIfRiJgCiKgCftfWfXfXfXhkfXfXfXfXfXfXfXfXfXfXfXiLiMfXfXfXfXftftfXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagTgUgUgUgUgUiNiOhviPgCiQiRiRiRiSiTgCiUiViWiWiXiYiWiWiWiWiWiZiWiWiWiWiWiViWiWiWiWiWiWjajbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahsgegegUgegehsjchzipgCjdjejejfjgjhjijjjkjljljljmjnjljojljljljljljljljpjqiWjriWiWiWiWiWjbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgUgUgUgUgUgchJiHipgCgCgCgCgCgCgCgCgCgCjsjsjbjbjtjbjbjbjbjujbjbjbjvjwjxjxjxjxjxjxjxjvjbjbjbjyjzjAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgegegUgegegcgThzhvjBjCjDipjEhzjFhzhzhzhzhzjbjGjHjIjbjJjKjKjLjMjbjNjHjxjOjPjQjRjSjxjTjTjUjUjTjWjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcgUgUgUgUgUgchsjYiHhviahzjZjBhzkahzhzhzhzhzjbkbkckdjbkekfkgkhkijbjNkjjxjOkkklkmjSjxjTjTjTjTjTknjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagckokokokokogcgCfQfSkpfQfSgCgCgCgCgCjsgCgCgCjbjbjbjbjbjbjbkqjbjujbjNjHjxkrksktkukvjxkwjTkxjTjTkyjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagdkzkAkAkAkBgdaafOkCgVkDkEaagCkFkGkHhzkIjCkJjbkKjKkijbkLjKjKkMkijbjNjHjxkNkOkPkOkQjxjTknkykRjTjWjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagckSkTkUgcaagChzhzjChzhzjCkJjbkVjNkWjbkXjNjNjNkYjbjNjHjxkZlalblalcjxjTjTjVjTjTknjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagckSldkUgcaagChzjChzjChzhzkJjbkKkgkikqkXjNlelflgjbjNjHjxlhlalblalijxknjWjTljkxjWjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagckSlkkUgcaagCllhzlmhzlnhzkJjbjbjbjbjblojNlpjNlqjbjNjHjxlrlalblalsjxjxjxjxjxltlulvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagdkzkAkAkAkBgdaafOkCgVkDkEaagCkFkGkHhzkIjCkJjbkKjKkijbkLjKjKkMkijbjNjHjxkNlJkOlJkQjxjTknkykPjTjWjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagckSkTkUgcaagChzhzjChzhzjCkJjbkVjNkWjbkXjNjNjNkYjbjNjHjxkZlJkOlJlcjxjTjTjVjTjTknjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagckSldkUgcaagChzjChzjChzhzkJjbkKkgkikqkXjNlelflgjbjNjHjxlhlJkOlJlijxknjWkPljjTjWjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagckSlkkUgcaagCllhzlmhzlnhzkJjbjbjbjbjblojNlpjNlqjbjNjHjxlrlJkOlJlsjxjxjxjxjxltlulvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwlxlylxlzaagClAhzlBhzlCjCkJjblDlElFjbkXjNlpjNlGjbjNlHjxjxjxlIjxjxjxlJlKlLjxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagClAlMlNlOhzhzkJjblPkikikqkXjNlQjNlRjblSlTlUlVlVlWlVlXlYlZmambjxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagCgCgCgCgCgCgCgCjbmcmdmejbkikgmfmgmhjbjNjNjNmimimimimjjxlJmkmljxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -892,3 +889,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index c991611c72d..47b4b38178b 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -7,28 +7,28 @@ "ag" = (/turf/simulated/wall/shuttle{icon_state = "swall12"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ah" = (/turf/simulated/wall/shuttle{icon_state = "swallc1"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ai" = (/turf/simulated/wall/shuttle{icon_state = "swall3"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aj" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ak" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aj" = (/obj/effect/decal/cleanable/dirt,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ak" = (/obj/effect/decal/cleanable/dirt,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "al" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "am" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "an" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ao" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ap" = (/obj/machinery/light/small{active_power_usage = 0; dir = 8; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aq" = (/turf/simulated/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ar" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"as" = (/turf/simulated/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"at" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "darkblue"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"au" = (/turf/simulated/floor/plasteel{icon_state = "darkblue"; dir = 6; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ap" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aq" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ar" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"as" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"at" = (/obj/effect/decal/cleanable/dirt,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"au" = (/obj/effect/landmark{name = "awaystart"},/obj/machinery/light/small{active_power_usage = 0; dir = 8; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "av" = (/turf/simulated/wall/shuttle{icon_state = "swallc3"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "aw" = (/turf/simulated/wall/shuttle{icon_state = "swall8"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ax" = (/obj/machinery/button/door{desc = "A remote control-switch to send the elevator to the basement floor."; id = "UO45_useless"; name = "B1"; pixel_x = 6; pixel_y = -24; req_access_txt = "0"},/obj/machinery/button/door{desc = "A remote control-switch for the elevator doors."; id = "UO45_Elevator"; name = "Elevator Doors"; pixel_x = -6; pixel_y = -24; req_access_txt = "0"},/obj/machinery/button/door{desc = "A remote control-switch to send the elevator to the ground floor."; id = "UO45_useless"; name = "G1"; pixel_x = 6; pixel_y = -34; req_access_txt = "0"},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ay" = (/obj/machinery/door/poddoor{id = "UO45_Elevator"; name = "Elevator Door"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"az" = (/obj/machinery/door/poddoor{id = "UO45_Elevator"; name = "Elevator Door"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ax" = (/obj/effect/landmark{name = "awaystart"},/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "darkblue"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ay" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"az" = (/obj/machinery/door/poddoor,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "aA" = (/turf/simulated/wall/shuttle{icon_state = "swall4"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aB" = (/turf/simulated/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aB" = (/obj/machinery/door/poddoor/preopen,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "aC" = (/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "aD" = (/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aE" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aE" = (/turf/simulated/wall/shuttle{icon_state = "swallc4"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "aF" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "aG" = (/obj/machinery/button/door{desc = "A remote control-switch to call the elevator to your level."; id = "UO45_useless"; name = "Call Elevator"; pixel_x = -6; pixel_y = 24; req_access_txt = "0"},/obj/machinery/button/door{desc = "A remote control-switch for the elevator doors."; id = "UO45_Elevator"; name = "Elevator Doors"; pixel_x = 6; pixel_y = 24; req_access_txt = "0"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "aH" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = 32; serial_number = 2},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) @@ -42,20 +42,20 @@ "aP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "aQ" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "aR" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aS" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aT" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aU" = (/obj/structure/bed/chair/comfy/beige{icon_state = "comfychair"; dir = 4},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aS" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aT" = (/obj/structure/bed/chair/comfy/beige{icon_state = "comfychair"; dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aU" = (/obj/structure/sign/vacuum{desc = "A beacon used by a teleporter."; icon = 'icons/obj/radio.dmi'; icon_state = "beacon"; name = "tracking beacon"},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "aV" = (/obj/structure/table/wood,/obj/item/weapon/newspaper,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "aW" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "aX" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "aY" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aZ" = (/obj/structure/sign/vacuum{desc = "A beacon used by a teleporter."; icon = 'icons/obj/radio.dmi'; icon_state = "beacon"; name = "tracking beacon"},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ba" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "bb" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/ripley_build_and_repair,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "bc" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bd" = (/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"be" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bf" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/space,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"be" = (/obj/item/weapon/storage/belt/security,/obj/item/device/assembly/flash/handheld,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/secure_closet/security,/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bf" = (/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "bg" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "bh" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "bi" = (/obj/structure/sink{pixel_y = 25},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) @@ -194,7 +194,7 @@ "dL" = (/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dM" = (/obj/structure/closet/secure_closet{icon_state = "hydrosecure"; locked = 0; name = "botanist's locker"; req_access_txt = "201"},/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/device/analyzer/plant_analyzer,/obj/item/clothing/mask/bandana,/obj/item/weapon/hatchet,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dO" = (/obj/structure/closet/secure_closet{icon_state = "sec1"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/weapon/storage/belt/security,/obj/item/device/assembly/flash/handheld,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dO" = (/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/storage/fancy/egg_box,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "dP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/bed/chair,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dR" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) @@ -323,7 +323,7 @@ "gk" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "gl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "gm" = (/obj/structure/closet/crate{desc = "It's a storage unit for kitchen clothes and equipment."; name = "Kitchen Crate"},/obj/item/weapon/storage/box/mousetraps,/obj/item/clothing/under/waiter,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gn" = (/obj/structure/closet/secure_closet{icon_state = "fridge"; locked = 0; name = "meat fridge"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gn" = (/obj/item/weapon/tank/internals/air,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "go" = (/obj/effect/decal/cleanable/dirt,/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "gp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "gq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) @@ -451,7 +451,7 @@ "iI" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "iJ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "iK" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iL" = (/obj/structure/closet/secure_closet{icon_state = "fridge"; locked = 0; name = "refrigerator"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/storage/fancy/egg_box,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iL" = (/obj/machinery/light/small{dir = 1},/obj/item/clothing/gloves/color/latex,/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "iM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "iN" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/structure/sign/biohazard{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "iO" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/radio/off,/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) @@ -529,8 +529,8 @@ "ki" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "kj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurple"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "kk" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kl" = (/obj/structure/closet/secure_closet{icon_state = "secureres"; locked = 0; name = "scientist's locker"; req_access_txt = "201"},/obj/item/weapon/tank/internals/air,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"km" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/secure_closet{icon_state = "secureres"; locked = 0; name = "scientist's locker"; req_access_txt = "201"},/obj/item/clothing/gloves/color/latex,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kl" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_command,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"km" = (/obj/item/clothing/under/pj/red,/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "kn" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "ko" = (/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "kp" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) @@ -590,7 +590,7 @@ "lr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Gateway Ready Room"; dir = 2; network = list("UO45","UO45R")},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "ls" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "lt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lu" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Gateway Ready Room"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lu" = (/obj/item/weapon/storage/backpack/satchel_tox,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/suit/toggle/labcoat/science,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/secure_closet/RD,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "lv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "lw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "lx" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) @@ -644,7 +644,7 @@ "mt" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "mu" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = -30; pixel_y = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "mv" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mw" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/pj/red,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mw" = (/obj/item/clothing/under/suit_jacket/navy,/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "mx" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "my" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "mz" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) @@ -659,7 +659,7 @@ "mI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "mJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "mK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mL" = (/obj/structure/closet/secure_closet{icon_state = "rdsecure1"; locked = 1; name = "research director's locker"; req_access_txt = "201"},/obj/item/weapon/storage/backpack/satchel_tox,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/suit/toggle/labcoat/science,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/restraints/handcuffs,/obj/item/device/assembly/flash/handheld,/obj/item/weapon/reagent_containers/spray/pepper,/obj/structure/closet/secure_closet/security,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "mM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "mN" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "mO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) @@ -673,7 +673,7 @@ "mW" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Dormitories"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "mX" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/button/door{id = "awaydorm5"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/structure/bed/chair/wood/normal{icon_state = "wooden_chair"; dir = 1},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "mY" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mZ" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/navy,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/backpack/satchel_eng,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/obj/structure/closet/secure_closet/engineering_personal{req_access = list(201)},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "na" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "nb" = (/obj/machinery/button/door{id = "awaydorm7"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "nc" = (/obj/machinery/vending/cola,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) @@ -787,7 +787,7 @@ "pg" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = -27},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "ph" = (/obj/structure/filingcabinet,/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "pi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/button/door{desc = "A remote control-switch whichs locks the research division down in the event of a biohazard leak or contamination."; id = "UO45_biohazard"; name = "Biohazard Door Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "201"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pj" = (/obj/structure/closet/secure_closet{icon_state = "sec1"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/restraints/handcuffs,/obj/item/device/assembly/flash/handheld,/obj/item/weapon/reagent_containers/spray/pepper,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pj" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/button/door{desc = "A remote control-switch for the engineering security doors."; id = "UO45_Engineering"; name = "Engineering Lockdown"; pixel_x = 24; pixel_y = 6; req_access_txt = "201"},/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet,/obj/structure/closet/secure_closet/security,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "pk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "pl" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "pm" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) @@ -863,7 +863,7 @@ "qE" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/computer/monitor{name = "primary power monitoring console"},/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/secure_closet{icon_state = "secureeng1"; locked = 1; name = "engineer's locker"; req_access_txt = "201"},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/backpack/satchel_eng,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qH" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "qI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/structure/closet/secure_closet/engineering_personal{req_access = list(201)},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qJ" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 10},/obj/machinery/camera{c_tag = "Atmospherics"; dir = 2; network = list("UO45")},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qK" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "UO45_air_in"; name = "Mixed Air Supply Control"; output_tag = "UO45_air_out"; pressure_setting = 2000; sensors = list("UO45_air_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) @@ -1045,7 +1045,7 @@ "ue" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/engineering{name = "Engineering Foyer"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "uf" = (/obj/structure/filingcabinet,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "ug" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/button/door{desc = "A remote control-switch for the engineering security doors."; id = "UO45_Engineering"; name = "Engineering Lockdown"; pixel_x = 24; pixel_y = 6; req_access_txt = "201"},/obj/structure/closet/secure_closet{icon_state = "sec1"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "ui" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "uj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "External to Filter"; on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "uk" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0; name = "Air to External"; on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) @@ -1156,7 +1156,6 @@ "wl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "wm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "wn" = (/turf/simulated/wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wo" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "wp" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "wq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/button/door{id = "awaydorm8"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "wr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "awaydorm8"; name = "Mining Dorm 1"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) @@ -1190,7 +1189,6 @@ "wT" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "wU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "wV" = (/obj/machinery/light/small,/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "wX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/structure/closet/secure_closet/miner{req_access = list(201)},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "wY" = (/obj/structure/cable,/obj/machinery/power/apc{cell_type = 15000; dir = 2; locked = 0; name = "UO45 Mining APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/engineering_personal{icon_state = "miningsec"; locked = 0; name = "miner's equipment"; req_access = list(201)},/obj/item/weapon/storage/backpack/satchel_eng,/obj/item/clothing/gloves/fingerless,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "wZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) @@ -1389,74 +1387,74 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeafagagagagahaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaiajakalamaianadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaialaoamapaiaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaiaqarasataiaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeauavawaxayazaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaAaBaeananawawaeanaeaAaAadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaBaCaDaEaFaGaGaGaHaIaJaAadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaAaKaDaGaGaGaLaLaGaGaMaBadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaAaAaNaOaPaPaPaPaQaRaAaBadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaPaSaTaUaVaWaXaYaGaPadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaPaSaZaUbabbbcaYaGaPadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaBaBaAaAaAbdbebfbgbgbgbhaGaPadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaAaAaAbibjbiaBbkblbmbnbobmbpaGaPadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaBbqbrbsbtbubvaGbwaAaAaAaAbpbxaAadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaBbqaAbyaAbzaAbAbBbCbDbEbFbGbHaBadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaAbqaAbIaBbJaBaDbKaGbLbMaLbNaGaAadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaAamaBbObPbQbQbPbRbQbSbTbPbPbQbUbPbPbVadadadadadbWbXbXadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaBbYbZcacbcccdcecfcgchcicgcjckclcmcncoadadadadbXbXbXbXbWbXbXbWbXadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaBaAaAaAcpcqaBcraAcpaBcsaGaAcraAcoaBctcpadadadbXbWbXbXbXbXbXbXbXbXadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaAcualcvcpctaBcwcxcyaAaIaGaBczcAcBaAcCcpaAaBaeanaeananaPaPanananaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaAcDbYcEcFcGaAcHcIcJaAaDaGaAcKcIcLaBctcMcNcNcNcNcNcNcOcPcQcRcScTcUcVadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaBcWcXcWcYcqaBaAcZaAaBdadaaAaAdbaAaBdccmdddedededfdedfdfdgccceccdhcpadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaAdicmdjcfdkbraDdlaLaGaGaGdmdnbMdoaAaAaBdpaAdqdrdsdtduaBcoaAaBaAcqcoadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaAcqaeaedvanandwdxdyaGaGaGaGdzdAdBaPaPdCdDdEdFdGdHdGdIdJdKdLdMaAdNcoadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaBcqaedOdPdQdRaGaGdSdTdTdTdUdVdWdXdYdZeabMebaLebaGebaGebecdBedaAcCcpaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaBeeefegeheiaPejaGekelelelelemendBeoaGaGepebaGebaGebaGebeqdBeraBctesetaPeuadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaAaAaeevbLewexeyaGezeleAeBeleCendBaPaPaGaGebaGebaGebaGebeDdBeEaBeFeGeHeIeueJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaneKbLeLeMeyaGeNeleBeOeleCenePdLeQeRaGebeSebaGebaGebeneTeUaActcpeVaPeueJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaneWeXeYaPeZaGfaelelelelaYenfbfcfdfefffffffefgfhfifjfkflaBaBctfmananfneJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaefofmanaebAaGfpfqfqfqfqfrenfsaeaeaeaPaPaPaPananftfufvfwfxfyfzfmeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaAfAfBfCfDfEfEbSfFfEfEfEfGfHfIaeadeJeJeJeJeJfJanfKfLfMfNfObqfPfmeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaBfQfRfSaAfTaGaGbLfUfVaDfWfXfYanadeJeJeJeJeJeJeJfKfZfZgafObZgbgcgdeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaBaBaAaAaBaBaAdageaeaeaPaPaPanangfeJeJgfeJeJeJeJggghfZfZgibqgjdhfmeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadfOgkglfKeJeJeJeJeJeJeJeJeJeJeJeJeJeJgggmfZgnfOgogpgqfmeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaiakajaqapaianadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaiaqarapasaiaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaiauatayaxaiaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeavawazaBaAaEaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaeananaSaSaeanaeaCaCadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaoaSaSaFaSaSaGaHaIaJaDadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaKaSaSaSaSaLaLaSaSaMaDadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaNaOaPaPaPaPaQaRaCaCadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaPaSaSaTaVaWaXaYaSaPadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaPaSaUaTbabbbcaYaSaPadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaCaCaCaSaZbgbgbgbgbhaSaPadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaCbibjbiaCbkblbmbnbobmbpaSaPadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaDbqbrbsbtbubvaSbwaCaCaCaCbpbxaCadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaDbqaCbyaCbzaCbAbBbCbDbEbFbGbHaCadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaDbqaCbIaCbJaCaDbKaSbLbMaLbNaSaDadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCamaCbObPbQbQbPbRbQbSbTbPbPbQbUbPbPbVadadadadadbWbXbXadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCbYbZcacbcccdcecfcgchcicgcjckclcmcncoadadadadbXbXbXbXbWbXbXbWbXadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaCaCcpcqaCcraCcpaecsaSaCcraAcoaCctcpadadadbXbWbXbXbXbXbXbXbXbXadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCcualcvcpctaCcwcxcyaeaIaSaCczcAcBaCcCcpaeaeaeanaeananaPaPanananaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCcDbYcEcFcGaCcHcIcJaeaSaSaCcKcIcLaCctcMcNcNcNcNcNcNcOcPcQcRcScTcUcVadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaDcWcXcWcYcqaeaecZaeaedadaaCaCdbaCaCdccmdddedededfdedfdfdgccceccdhcpadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaDdicmdjcfdkbraDdlaLaSaSaSdmdnbMdoaCaDaDdpaCdqdrdsdtduaCcoaCaCaCcqcoadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCcqaeaedvanandwdxdyaSaSaSaSdzdAdBaPbddCdDdEdFdGdHdGdIdJdKdLdMaCdNcoadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCcqaebedPdQdRaSaSdSdTdTdTdUdVdWdXdYdZeabMebaLebaSebaSebecdBedaCcCcpaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCeeefegeheiaPejaSekelelelelemendBeoaSaSepebaSebaSebaSebeqdBeraCctesetaPeuadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaeevbLewexeyaSezeleAeBeleCendBaPaPaSaSebaSebaSebaSebeDdBeEaCeFeGeHeIeueJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaneKbLeLeMeyaSeNeleBeOeleCenePdLeQeRaSebeSebaSebaSebeneTeUaCctcpeVaPeueJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaneWeXeYaPeZaSfaelelelelaYenfbfcfdfefffffffefgfhfifjfkflaCaCctfmananfneJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaefofmanaebAaSfpfqfqfqfqfrenfsaeaeaeaPaPaPaPananftfufvfwfxfyfzfmeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCfAfBfCfDfEfEbSfFfEfEfEfGfHfIaeadeJeJeJeJeJfJanfKfLfMfNfObqfPfmeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCfQfRfSaCfTaSaSbLfUfVaDfWfXfYanadeJeJeJeJeJeJeJfKfZfZgafObZgbgcgdeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaCaCaCaCaCdageaeaeaPaPaPanangfeJeJgfeJeJeJeJggghfZfZgibqgjdhfmeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadfOgkglfKeJeJeJeJeJeJeJeJeJeJeJeJeJeJgggmfZbffOgogpgqfmeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadgfeJadgrgsgtgreJeJeJeJeJeJeJeJeJeJeJeJgfadggfNgufOfOfNfOgbfmeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgvgvgvgvgwgvgvadadadadadadadadadadadadadadadadadadadgxgxgygzadadeJeJgfeJeJeJeJeJeJeJeJeJgrgAgkgreJeJeJeJeJeJeJgBeJeJeJeJeJadfKgCgDgEgFgGfNgHdveJeJadadeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwgIgJgJgJgJgvgKgLgKadadadadadadadadadadadadadgxgxgygygMgNgzgzeJeJeJeJeJeJeJeJeJeJeJeJeJgrgsgsgreJeJgfeJeJgfgggggrgrgrgrggfKfKgOgOgOgOgPfNgQdveJeJadadeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwgIgRgSgTgIgUgVgWgKgLgKgLgLadadadadadadadadadgygXgYgZhagXhbhchdeJeJeJeJeJeJeJeJeJeJeJhegghfhgfKhheJeJeJeJgggghihjhkhlhmhnhofOhphqhrgOhsfNgbfmeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgvgJhthuhvgJgUhwhxgLhyhzhAgvadeJgfadadeJeJadadgxhBhChDhEhFhGhHeJeJgfeJeJeJeJeJeJeJeJeJeJgrgsgkgreJeJeJeJeJgrhIhJhKhLhMhNhOhOhPhQhRhShThUhVhWhXeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgvgJhYhZiagJgUibicgLidieifgveJeJeJeJeJgfeJeJadgzigihiihEijikhHeJeJeJeJeJeJeJeJeJeJeJeJeJgrgsgkgreJeJgfeJeJgrilimhKinhlhKhKiofNiphriqgOirfOgHfmfneJeJeJeJeJeJadeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwisitiuivitgUibiwgKgKixgvgveJeJgfeJeJeJeJeJeJgziyiziAiBiCiDhceJeJeJeJeJgfeJeJeJeJeJeJeJgriEgAgreJeJeJeJeJgriFhJhKiniGhKhKiHiIiJiKgOgOiLfNiMfmeJeJeJeJeJeJadadeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwisitiuivitgUibiwgKgKixgvgveJeJgfeJeJeJeJeJeJgziyiziAiBiCiDhceJeJeJeJeJgfeJeJeJeJeJeJeJgriEgAgreJeJeJeJeJgriFhJhKiniGhKhKiHiIiJiKgOgOdOfNiMfmeJeJeJeJeJeJadadeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwiNiOiPiQiRiSiTiUiViWiXgvgfeJeJeJeJeJeJeJeJgfhciYiZhagzhchcgzeJeJeJeJeJeJeJeJeJgfeJeJeJggjagAgggfeJeJeJeJfKjbhKiHhLhlhKhKjcfOjdjegOgDjffOgbfmeJeJeJeJeJeJadadeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwjgjhjijjjkjljmjnjojpjqgweJeJeJeJeJeJeJeJeJeJgzjrjsgXgzeJeJeJeJeJeJeJgfeJeJeJadadeJeJgfggjtjuggggeJeJeJeJggjvjwhKiHhljxjyjzfOfOjAjBjBjCjCjDjEeJeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgvjFjGiPjHjIgvgKgLgLjJjKgweJeJeJeJjLeJeJeJgfgzgzjMjNjOgzeJeJeJeJjPeJeJeJgzgzgzgzadadadadfKjQgsjRggfKgrgrggggjSjThJjUhLhLhKhKjVjWjXjYjZkakbkcaneJeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwgvgwkdgvgvgvkekegLkfkggvgvgUgUgUgwgUgUgUgwgwkhkikjkkgzgzhHhHhHgzhHhHhHgzklkmgzgzgygxgygykngsgskogsgkgsgskphKhKhKkqiHhKkrksksktkufOkvkwkxanaeeJeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwgvgwkdgvgvgvkekegLkfkggvgvgUgUgUgwgUgUgUgwgwkhkikjkkgzgzhHhHhHgzhHhHhHgzgniLgzgzgygxgygykngsgskogsgkgsgskphKhKhKkqiHhKkrksksktkufOkvkwkxanaeeJeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadgKkyiPkzgKkAkBkCiVkDkEkFkGkHkIkHkJkHkKkGkHkLkMkNkOkPkQkRkSkRkRkTkRkUkVkWkVkXkYgzkZlalbgylcldldlelfgsgslgkphKiHhKlhlilililjlklllmfKaeanananeJeJeJeJadadeJeJeJeJeJadadadlnlnlnlnlnadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadgKlolplqlrlsltlslulvlwlxlylylzlylAlylBlylClDlElFlGlHlIlJlKlLlMlNlMlMlMlMhakXkYlOhahahalOlPlQgklRfOfNfOfOfNfNfOfOfOlSlThJlUfOlVlWggeJeJeJeJeJeJeJadadadadeJeJeJeJadadadlnlXlYlZlnadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadgLmajIjHiPmbmbmcgKmdmegwgwgUgUgUgwgUgUgUgvgvmfmggygygymhmimjmjgxhHhHhHhHmkkXkYgzmlmmmngymoglmpmqfOmrmsmtfNmumvmwfNfNfOfOfNfOmxmyggeJeJeJeJeJeJeJeJadadeJeJeJeJadadadadlnmzmAlZlnadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadgKmBmCmDmEmFmGmHgwgUgUgveJeJeJeJmIeJeJeJeJhcmJmKgzmLmMmNmOmPmQgymRmSmThHmkmUgzgzgxgygygxmVmWfNfNfOmXmYmZfOnamYnbfNncndnenffOngmygreJeJeJeJeJeJeJeJeJeJeJeJeJeJadadadlnlnlnnhninilnadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadgKlolplqlrlsltlskllvlwlxlylylzlylAlylBlylClDlElFlGlHlIlJlKlLlMlNlMlMlMlMhakXkYlOhahahalOlPlQgklRfOfNfOfOfNfNfOfOfOlSlThJlUfOlVlWggeJeJeJeJeJeJeJadadadadeJeJeJeJadadadlnlXlYlZlnadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadgLmajIjHiPmbmbmcgKmdmegwgwgUgUgUgwgUgUgUgvgvmfmggygygymhmimjmjgxhHhHhHhHmkkXkYgzmlmmmngymoglmpmqfOmrmsmtfNmumvkmfNfNfOfOfNfOmxmyggeJeJeJeJeJeJeJeJadadeJeJeJeJadadadadlnmzmAlZlnadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadgKmBmCmDmEmFmGmHgwgUgUgveJeJeJeJmIeJeJeJeJhcmJmKgzlumMmNmOmPmQgymRmSmThHmkmUgzgzgxgygygxmVmWfNfNfOmXmYmwfOnamYnbfNncndnenffOngmygreJeJeJeJeJeJeJeJeJeJeJeJeJeJadadadlnlnlnnhninilnadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadgKgKgLgLgKgvgwgwgveJeJmIeJeJeJeJeJeJeJeJgfeJmJnjgznknlnmnnmPmPgxnonpnqhHmknrhcnsntnununvnwnxnynzfOnAnBfOfNnAnCfOfOnDgknEnFnGnHnIgreJeJeJeJeJeJeJeJeJeJeJeJeJeJadadadninJnKnKnKnLlnadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadeJeJeJeJeJeJeJeJeJeJeJgfeJeJeJadnMnNgznOnlnPnQnRnSgxnTnUnVhHmkmUhcnNnWnXnYnYnZoaobocodoeofogohoiofojokolomonooopoqorgreJeJeJeJeJeJeJeJeJeJeJeJeJeJeJadadniosotouotovlnlnlnlnadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadeJgfeJeJeJeJeJeJeJeJeJeJeJeJgznMowgzoxnloyozoAoBgxoCoDnVoEmkmUgznjmJeJeJgroFldldoGoHoIoJoKoLoIoMoNoOoPoJoQoRfOoSoTgghheJeJeJeJeJeJeJeJeJeJeJeJeJeJadadlnoUoVoWoXoYlnoZpalnadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadeJeJeJgfeJeJeJeJeJeJeJgfhcpbpcgzpdpemPpfpgoAgyphpipjhHmkkVhcpkmJeJeJgrplpmgspnfOpofOppfNpqfOfOfNprfOfOpsfOptmygreJeJeJeJeJeJeJpupvpvpvpvpwpvpvpvpxpypzpApBpCpDnipEpFlnadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadeJeJeJgfeJeJeJeJeJeJeJgfhcpbpcgzpdpemPpfpgoAgyphpimLhHmkkVhcpkmJeJeJgrplpmgspnfOpofOppfNpqfOfOfNprfOfOpsfOptmygreJeJeJeJeJeJeJpupvpvpvpvpwpvpvpvpxpypzpApBpCpDnipEpFlnadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadgfeJeJgfeJeJadhcpGpHgzgygypIgygypJgygypKpLgxpMjOgznNnMgfeJgrgrpNpOpPfNpQpRpSpTpUfNpVpWpXpYfNpZfNjamygreJeJeJeJeJeJeJqaniniqbqbnieJeJeJadlnqbqbqcqbqblnqdqelnlnlnadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadeJeJeJeJadadgyqfqgqhqiqjqkqlgxqmqngyqoqpqqhaqrgznNmJeJeJeJgrgrgrgrfKqsqtfOquqvfOfOfOqwqxfNqyfOjamygreJeJeJgBeJqzqAqBniqCqDqDlnnininilnlnqEqFqGqHqIqJqKqLqMqNlnadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadeJeJeJeJadadgyqfqgqhqiqjqkqlgxqmqngyqoqpqqhaqrgznNmJeJeJeJgrgrgrgrfKqsqtfOquqvfOfOfOqwqxfNqyfOjamygreJeJeJgBeJqzqAqBniqCqDqDlnnininilnlnqEqFqGmZqIqJqKqLqMqNlnadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgyqOpHqPqQqRqSqTgzhchcgzqUqVhahaqWgzqXmJeJeJeJeJeJeJeJggqYmtfOmuqZfOrarbpXrcfOrdfOrerffKgrgrgrgggrgrrgfKlnrhrirjrknirlrmrnrorprqrrrsrtrurvrwrxqNlnlnniniadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgxryqgqhrzrArBrCgzrDrErFrGrHkPrIrJgzrKmJeJeJeJgfeJeJeJggggggggfOfNfOfNfNrLfOfOrMfNrNrOrPrQrRrSrTrQrUrVrWrXrYrZsasbscsdsesfsgshsisjskslsmsnsosospsqsrssniadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgxqOqggzgzgzhchcgzstsugzsvswsxsyszgznNmJadgfeJeJeJeJgfeJeJeJadadadfOsAsBpXsCfNrdfNjQsDsEsFsGsFsHsFsIsJsKsLsMsMsNsOsPsQsRsSsTsUsVsWsXsYsZrttatbtctdtetflnadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgxtgthnttinunutjtktltmtntntotntntptqtrnMadeJeJeJeJeJeJeJeJeJeJeJadfKtspXpXsCfNrdfOtttugggrgrgrgggrgrrgfKlntvtwtxtylntztAtBsTtCtDtEtFtGtHrjrjtItJlnlnniniadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgytKtLtMtNtNtMtOtPtPtQtPtPtRtPtStTtUtVtWadeJeJeJeJeJeJeJeJeJeJeJgfggggtXtYfNfNqyfOtZuagreJeJeJubeJqzqBeJniucuduelnlnufuguhlnuiujukulumunuoupuqurniadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgytKtLtMtNtNtMtOtPtPtQtPtPtRtPtStTtUtVtWadeJeJeJeJeJeJeJeJeJeJeJgfggggtXtYfNfNqyfOtZuagreJeJeJubeJqzqBeJniucuduelnlnufugpjlnuiujukulumunuoupuqurniadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgxusutuugyuvgygygygygxgxgzgzhchcgyuwuxhceJeJeJgfeJeJeJeJeJeJeJeJeJeJggggggfNuyrduztZuagreJeJeJeJeJeJeJeJniuAuBuCuDuEqbuFqblnlnuGuHlnuIuJniuIuJniniadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgyuKuLuMgyadadadadadadadadeJeJhcuNuOuPhceJeJeJeJeJeJeJgfeJadeJeJeJeJeJeJgruQuRuSfOuTuagreJeJeJeJeJeJeJeJqbuUuVuWsMuXsMsRuYuZvavbvclnvdvelnvfvglnadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgyvhvivjgxadadadadadadadadadeJhchHvkhHhceJeJeJeJeJeJeJeJadadadgfeJeJeJvlvmvnvovpfNvqvrfKeJeJeJeJeJeJeJeJqbvsrjvtvuvvvwvxvyvzvAvBvClnvDvElnvFvGlnadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgygygxgxgyadadadadadadadadadeJvHeueueueJeJeJeJeJeJeJeJeJadadeJeJeJeJvIvJvJvKvLvMvKvNvOvIeJeJeJeJeJeJeJeJnivPvQvRvSvTvUvVvWvXvYvZwalnlnlnlnlnlnlnadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJeJeJadadeJeJeJeJeJeJeJeJvIwbwcwdwewfwgwhwivIwjeJeJeJeJeJeJeJniniuEwkwlwmwnuEninilnlnniniadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJadadeJeJeJeJeJeJeJeJvIwowpwqwrwswtwuwvwweJeJeJeJeJeJeJeJeJlnwxwywzwAuEwBlnadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJadadeJeJeJeJeJeJeJeJvIqHwpwqwrwswtwuwvwweJeJeJeJeJeJeJeJeJlnwxwywzwAuEwBlnadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJgfeJgfeJeJeJeJeJeJeJeJeJeJvIvKvLvLvLwCwDwEwFwweJeJeJeJeJeJeJeJeJqbwGwHwIwJwKwLniadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadadadadeJeJeJeJeJvJwMwpwNwOwtwPwuwQwweJeJeJeJeJeJeJeJeJqbwRwSwTwUuElnniadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJvIwbwVwWwewXwYwZxavIeJeJeJeJeJeJeJeJeJqbxbxcxdxexflnadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJvIwbwVuhwewXwYwZxavIeJeJeJeJeJeJeJeJeJqbxbxcxdxexflnadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJvIvIvJvJvKvKvLxgxhvIadadeJeJeJeJeJeJeJlnxixjxklnlnniadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJadadvJxlxmxnxoxpvJvJvIvIvIeJeJeJeJadlnninilnlnadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadgfeJeJeJadadvJxqxrxsxoxtwwxuxuxvvIeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -1564,3 +1562,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + From 9fe0bdf5839093a5fd405eb4bcc78cb5fce383df Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Sat, 7 Nov 2015 18:32:35 -0800 Subject: [PATCH 21/37] Adds emote bans. --- code/modules/admin/admin.dm | 14 +++++++++----- code/modules/mob/living/carbon/human/emote.dm | 7 +++++++ code/modules/mob/living/emote.dm | 3 +++ code/modules/mob/living/silicon/robot/emote.dm | 7 +++++++ 4 files changed, 26 insertions(+), 5 deletions(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index c6e864e8b89..642e7003c2b 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -47,6 +47,15 @@ var/global/floorIsLava = 0 body += "Ban | " body += "Jobban | " body += "Identity Ban | " + if(jobban_isbanned(M, "OOC")) + body+= "OOCBan | " + else + body+= "OOCBan | " + if(jobban_isbanned(M, "emote")) + body+= "EmoteBan | " + else + body+= "Emoteban | " + body += "Notes | " if(M.client) if(M.client.check_watchlist(M.client.ckey)) @@ -66,11 +75,6 @@ var/global/floorIsLava = 0 body += "DEADCHAT\]" body += "(toggle all)" - if(jobban_isbanned(M, "OOC")) - body+= "OOCBAN | " - else - body+= "OOCBAN | " - body += "

" body += "Jump to | " body += "Get | " diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 2ab52c617ef..8f9cd656c93 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -72,6 +72,13 @@ m_type = 2 if ("custom") + if(jobban_isbanned(src, "emote")) + src << "You cannot send custom emotes (banned)" + return + if(src.client) + if(client.prefs.muted & MUTE_IC) + src << "You cannot send IC messages (muted)." + return var/input = copytext(sanitize(input("Choose an emote to display.") as text|null),1,MAX_MESSAGE_LEN) if (!input) return diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index a3092fb9228..094ed866db3 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -144,6 +144,9 @@ m_type = 1 if ("me") + if(jobban_isbanned(src, "emote")) + src << "You cannot send custom emotes (banned)" + return if (src.client) if(client.prefs.muted & MUTE_IC) src << "You cannot send IC messages (muted)." diff --git a/code/modules/mob/living/silicon/robot/emote.dm b/code/modules/mob/living/silicon/robot/emote.dm index 4280be744bc..5d972a4385f 100644 --- a/code/modules/mob/living/silicon/robot/emote.dm +++ b/code/modules/mob/living/silicon/robot/emote.dm @@ -79,6 +79,13 @@ m_type = 2 if ("custom") + if(jobban_isbanned(src, "emote")) + src << "You cannot send custom emotes (banned)" + return + if(src.client) + if(client.prefs.muted & MUTE_IC) + src << "You cannot send IC messages (muted)." + return var/input = copytext(sanitize(input("Choose an emote to display.") as text|null),1,MAX_MESSAGE_LEN) if (!input) return From 20fe2e4bb5422103eb661a60e47958c36ede5429 Mon Sep 17 00:00:00 2001 From: Tkdrg Date: Sat, 7 Nov 2015 23:51:48 -0300 Subject: [PATCH 22/37] Removes PDA chatrooms Nobody used them, and they were cluttering PDA Topic() needlessly. Rest in peace, my child. You were too good for this world. --- code/__HELPERS/_logging.dm | 4 - code/game/machinery/computer/message.dm | 37 ------ code/game/objects/items/devices/PDA/PDA.dm | 94 +-------------- .../objects/items/devices/PDA/chatroom.dm | 111 ------------------ code/modules/client/client procs.dm | 1 - .../mob/living/silicon/pai/software.dm | 9 -- code/modules/research/message_server.dm | 21 ---- tgstation.dme | 1 - 8 files changed, 2 insertions(+), 276 deletions(-) delete mode 100644 code/game/objects/items/devices/PDA/chatroom.dm diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm index 552cb9f95c3..46839789f5e 100644 --- a/code/__HELPERS/_logging.dm +++ b/code/__HELPERS/_logging.dm @@ -71,10 +71,6 @@ if (config.log_pda) diary << "\[[time_stamp()]]PDA: [text]" -/proc/log_chat(text) - if (config.log_pda) //reusing this for now, can change if needed - diary << "\[[time_stamp()]]CHAT: [text]" - /proc/log_comment(text) if (config.log_pda) //reusing the PDA option because I really don't think news comments are worth a config option diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm index e3d6918b45f..a67091a4cad 100644 --- a/code/game/machinery/computer/message.dm +++ b/code/game/machinery/computer/message.dm @@ -93,10 +93,8 @@ else dat += "

[++i]. View Message Logs
" dat += "
[++i]. View Request Console Logs
" - dat += "
[++i]. View Chatroom Logs
" dat += "
[++i]. Clear Message Logs
" dat += "
[++i]. Clear Request Console Logs
" - dat += "
[++i]. Clear Chatroom Logs
" dat += "
[++i]. Set Custom Key
" dat += "
[++i]. Send Admin Message
" else @@ -217,24 +215,6 @@
"} dat += "
Traitors
[rc.rec_dpt][rc.message][rc.stamp][rc.id_auth][rc.priority]
" - //Chatroom Logs - if(5) - - var/index = 0 - //var/sender = "Anon" - //var/channel = "ss13" - //var/message = "Blank" - dat += "
Back - Refresh

" - dat += "" - for(var/datum/data_chat_msg/msg in src.linkedServer.chat_msgs) - index++ - if(index > 3000) - break - // Del - Channel - Sender - Message - // X - #ss13 - bigdik - hi asl - dat += "" - dat += "
XChannelNickMessage
X
[msg.channel][msg.sender][msg.message]
" - message = defaultmsg //user << browse(dat, "window=message;size=700x700") //onclose(user, "message") @@ -321,14 +301,6 @@ if(auth) src.linkedServer.rc_msgs = list() message = "NOTICE: Logs cleared." - //Clears the chatroom logs - KEY REQUIRED - if (href_list["clearc"]) - if(!linkedServer || (src.linkedServer.stat & (NOPOWER|BROKEN))) - message = noserver - else - if(auth) - src.linkedServer.chat_msgs = list() - message = "NOTICE: Logs cleared." //Change the password - KEY REQUIRED if (href_list["pass"]) if(!linkedServer || (src.linkedServer.stat & (NOPOWER|BROKEN))) @@ -470,15 +442,6 @@ else if(auth) src.screen = 4 - //Chatroom Logs - KEY REQUIRED - if(href_list["viewc"]) - if(src.linkedServer == null || (src.linkedServer.stat & (NOPOWER|BROKEN))) - message = noserver - else - if(auth) - src.screen = 5 - - //usr << href_list["select"] if (href_list["back"]) src.screen = 0 diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 273e837e245..d7384c6b6d1 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -46,15 +46,8 @@ var/global/list/obj/item/device/pda/PDAs = list() var/obj/item/device/paicard/pai = null // A slot for a personal AI device - var/chat_channel = "#ss13" //name of our current NTRC channel - var/nick = "" //our NTRC nick - var/list/ntrclog = list() //NTRC message log - var/new_ntrc_msg = 0 - var/image/photo = null //Scanned photo - var/noreturn = 0 //whether the PDA can use the Return button, used for the aiPDA chatroom - /obj/item/device/pda/medical default_cartridge = /obj/item/weapon/cartridge/medical icon_state = "pda-medical" @@ -200,15 +193,13 @@ var/global/list/obj/item/device/pda/PDAs = list() icon_state = "NONE" ttone = "data" fon = 0 - mode = 5 - noreturn = 1 detonate = 0 /obj/item/device/pda/ai/attack_self(mob/user) if ((honkamt > 0) && (prob(60)))//For clown virus. honkamt-- playsound(loc, 'sound/items/bikehorn.ogg', 30, 1) - ..() + return /obj/item/device/pda/ai/pai ttone = "assist" @@ -273,15 +264,13 @@ var/global/list/obj/item/device/pda/PDAs = list() if(active_uplink_check(user)) return - setup_chatrooms() - var/dat = "Personal Data Assistant" dat += "
Close" if ((!isnull(cartridge)) && (mode == 0)) dat += " | Eject [cartridge]" - if (mode && !noreturn) + if (mode) dat += " | Return" dat += " | Refresh" @@ -307,7 +296,6 @@ var/global/list/obj/item/device/pda/PDAs = list() dat += "