diff --git a/code/WorkInProgress/kilakk/fax.dm b/code/WorkInProgress/kilakk/fax.dm index 1a1409f6..aa478f45 100644 --- a/code/WorkInProgress/kilakk/fax.dm +++ b/code/WorkInProgress/kilakk/fax.dm @@ -207,3 +207,46 @@ proc/SendFax(var/sent, var/sentname, var/mob/Sender, var/dpt) P.update_icon() playsound(F.loc, "sound/items/polaroid1.ogg", 50, 1) + +//A proc for alerting people with certain PDA cartridges of a fax arrival. +/proc/alertFaxes() + + var/obj/machinery/message_server/useMS + for(var/obj/machinery/message_server/MS in message_servers) + if(MS.active) + useMS = MS + break + + if(!useMS) + return + + //List of cartridges that accept the beep. + var/targetcarts = list("P.R.O.V.E. Cartridge", + "Easy-Record DELUXE", + "HumanResources9001", + "R.O.B.U.S.T. DELUXE", + "Power-On DELUXE", + "Med-U DELUXE", + "Signal Ace DELUXE", + "Value-PAK Cartridge" + ) + var/sender = "system" + var/message = "This is an automated message. A new fax has been transmitted to the [station_name]." + + if(useMS) + for(var/obj/item/device/pda/PDA in world) + if(PDA.cartridge) + if(PDA.cartridge.name in targetcarts) + useMS.send_pda_message("[PDA.owner]", "[sender]", "[message]") + if (!PDA.silent) + playsound(PDA.loc, 'sound/machines/twobeep.ogg', 50, 1) + for (var/mob/O in hearers(3, PDA.loc)) + if(!PDA.silent) O.show_message(text("\icon[PDA] *[PDA.ttone]*")) + var/mob/living/L = null + if(PDA.loc && isliving(PDA.loc)) + L = PDA.loc + else + L = get(PDA, /mob/living/silicon) + + if(L) + L << "\icon[PDA] Message from [sender], \"[message]\" (Unable to Reply)" \ No newline at end of file diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index 589a7d24..2f7a2797 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -46,6 +46,7 @@ use_power = 1 idle_power_usage = 50 active_power_usage = 300 + interact_offline = 1 var/locked = 0 var/mob/living/carbon/occupant = null var/obj/item/weapon/reagent_containers/glass/beaker = null diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 8b9b7648..c4d877c7 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -33,7 +33,7 @@ name = "cult hood" icon_state = "culthood" desc = "A hood worn by the followers of Nar-Sie." - flags_inv = HIDEFACE + flags_inv = HIDEFACE|HIDEEARS|HIDEEYES flags = FPRINT|TABLEPASS|HEADCOVERSEYES armor = list(melee = 30, bullet = 10, laser = 5,energy = 5, bomb = 0, bio = 0, rad = 0) cold_protection = HEAD diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index 77cd4aa0..b74f9604 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -10,10 +10,10 @@ anchored = 1 //About time someone fixed this. density = 0 var/orient = "LEFT" // "RIGHT" changes the dir suffix to "-r" - + use_power = 1 idle_power_usage = 40 - + interact_offline = 1 /obj/machinery/sleep_console/process() if(stat & (NOPOWER|BROKEN)) @@ -166,7 +166,7 @@ var/amounts = list(5, 10) var/obj/item/weapon/reagent_containers/glass/beaker = null var/filtering = 0 - + use_power = 1 idle_power_usage = 15 active_power_usage = 200 //builtin health analyzer, dialysis machine, injectors. @@ -188,7 +188,7 @@ process() if (stat & (NOPOWER|BROKEN)) return - + if(filtering > 0) if(beaker) if(beaker.reagents.total_volume < beaker.reagents.maximum_volume) diff --git a/code/game/machinery/atmoalter/portable_atmospherics.dm b/code/game/machinery/atmoalter/portable_atmospherics.dm index 3f16ee81..a6fd6efa 100644 --- a/code/game/machinery/atmoalter/portable_atmospherics.dm +++ b/code/game/machinery/atmoalter/portable_atmospherics.dm @@ -12,6 +12,8 @@ var/start_pressure = ONE_ATMOSPHERE var/maximum_pressure = 90 * ONE_ATMOSPHERE + interact_offline = 1 + /obj/machinery/portable_atmospherics/New() ..() diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index 67b5432f..32ecb748 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -7,6 +7,7 @@ density = 1 anchored = 1.0 layer = 2.8 + interact_offline = 1 var/on = 0 use_power = 1 diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 8811179b..7143e381 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -18,6 +18,7 @@ var/global/list/frozen_items = list() icon = 'icons/obj/Cryogenic2.dmi' icon_state = "cellconsole" circuit = "/obj/item/weapon/circuitboard/cryopodcontrol" + interact_offline = 1 var/mode = null /obj/machinery/computer/cryopod/attack_paw() diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index c13ba057..498c0647 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1290,6 +1290,8 @@ var/global/floorIsLava = 0 if(2) var/ref_mob = "\ref[M]" return "[key_name(C, link, name)](?) (PP) (VV) (SM) (JMP) (CA)" + if(3) + return "[key_name(C, link, name)](?) (DIBS) (PP) (JMP)" diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 5788619c..1156cc24 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1527,6 +1527,9 @@ var/customname = input(src.owner, "Pick a title for the report", "Title") as text|null + //so that we alert people with certain cartidges with a PDA message. + alertFaxes() + for(var/obj/machinery/faxmachine/F in machines) if(! (F.stat & (BROKEN|NOPOWER) ) ) @@ -2816,4 +2819,21 @@ var/playerckey = href_list["warnsearchckey"] warning_panel(adminckey, playerckey) + return + + else if(href_list["admindibs"]) + if(!check_rights(R_ADMIN|R_MOD)) return + var/mob/M = locate(href_list["admindibs"]) + + if(M.client.adminhelped == 2) + log_admin("[key_name(usr)] called dibs on [key_name(M)]'s adminhelp!") + message_admins("[key_name_admin(usr)] has called dibs on [key_name_admin(M)]'s adminhelp!") + message_mods("[key_name_admin(usr)] has called dibs on [key_name_admin(M)]'s adminhelp!") + usr << "You have taken over [key_name_admin(M)]'s adminhelp." + usr << "[get_options_bar(M, 2, 1, 1)]" + + M << "Your adminhelp will be tended to [usr.client.holder.fakekey ? "shortly" : "by [key_name(usr, 0, 0)]"]. Please allow the staff member a minute or two to type up a response." + M.client.adminhelped = 1 + else + usr << "The adminhelp has already been claimed." return \ No newline at end of file diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index a35c8aa1..41ff2003 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -18,7 +18,13 @@ var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey"," if(src.handle_spam_prevention(msg,MUTE_ADMINHELP)) return - adminhelped = 1 //Determines if they get the message to reply by clicking the name. + adminhelped = 2 //Determines if they get the message to reply by clicking the name. + + /*A wee bit of an update here: we're using the following table for adminhelped values: + 2 - Adminhelp has not been claimed by anyone. + 1 - Adminhelp has been claimed, initial message has not been sent. + 0 - Adminhelp has been claimed, initial message has been sent. + */ /**src.verbs -= /client/verb/adminhelp @@ -91,7 +97,7 @@ var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey"," if(!mob) return //this doesn't happen var/ref_mob = "\ref[mob]" - msg = "\blue HELP: [get_options_bar(mob, 2, 1, 1)][ai_found ? " (CL)" : ""]: [msg]" + msg = "\blue HELP: [get_options_bar(mob, 3, 1, 1)][ai_found ? " (CL)" : ""]: [msg]" //send this msg to all admins var/admin_number_present = 0 diff --git a/code/modules/mob/holder.dm b/code/modules/mob/holder.dm index 7fa4c4ba..6adbcb3c 100644 --- a/code/modules/mob/holder.dm +++ b/code/modules/mob/holder.dm @@ -41,6 +41,9 @@ /mob/living/proc/get_scooped(var/mob/living/carbon/grabber) if(!holder_type) return + if(buckled) + grabber << "Perhaps you should unbuckle [src] first?" + return var/obj/item/weapon/holder/H = new holder_type(loc) src.loc = H H.name = loc.name diff --git a/code/modules/organs/organ_internal.dm b/code/modules/organs/organ_internal.dm index 8ba174aa..494e375e 100644 --- a/code/modules/organs/organ_internal.dm +++ b/code/modules/organs/organ_internal.dm @@ -149,8 +149,6 @@ name = "lungs" parent_organ = "chest" removed_type = /obj/item/organ/lungs - min_bruised_damage = 15 - min_broken_damage = 20 process() ..() @@ -164,7 +162,9 @@ owner.drip(10) if(prob(4)) spawn owner.emote("me", 1, "gasps for air!") - owner.losebreath += 15 + owner.losebreath += 6 + if(is_broken()) + owner.losebreath +=5 /datum/organ/internal/liver name = "liver" diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index c044742a..19388bfa 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -9,6 +9,8 @@ idle_power_usage = 0 active_power_usage = 0 + interact_offline = 1 + /obj/machinery/power/Del() disconnect_from_network() ..() @@ -72,16 +74,17 @@ /obj/machinery/proc/power_change(var/area/master_area = null) // called whenever the power settings of the containing area change // by default, check equipment channel & set flag // can override if needed - var/has_power - if (master_area) - has_power = master_area.powered(power_channel) - else - has_power = powered(power_channel) - - if(has_power) +// var/has_power +// if (master_area) +// has_power = master_area.powered(power_channel) +// else +// has_power = powered(power_channel) +// + if(powered(power_channel)) stat &= ~NOPOWER else stat |= NOPOWER + return // the powernet datum // each contiguous network of cables & nodes @@ -270,8 +273,8 @@ //No animations will be performed by this proc. /proc/electrocute_mob(mob/living/carbon/M as mob, var/power_source, var/obj/source, var/siemens_coeff = 1.0) if(istype(M.loc,/obj/mecha)) return 0 //feckin mechs are dumb - - //This is for performance optimization only. + + //This is for performance optimization only. //DO NOT modify siemens_coeff here. That is checked in human/electrocute_act() if(istype(M,/mob/living/carbon/human)) var/mob/living/carbon/human/H = M diff --git a/code/modules/reagents/reagent_containers/food/drinks.dm b/code/modules/reagents/reagent_containers/food/drinks.dm index 60e83279..6eec1d6b 100644 --- a/code/modules/reagents/reagent_containers/food/drinks.dm +++ b/code/modules/reagents/reagent_containers/food/drinks.dm @@ -219,7 +219,7 @@ ..() reagents.add_reagent("tea", 30) src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + src.pixel_y = rand(0, 10) /obj/item/weapon/reagent_containers/food/drinks/ice name = "Ice Cup" diff --git a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_cellcharge.dm b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_cellcharge.dm index 5105628c..d719449e 100644 --- a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_cellcharge.dm +++ b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_cellcharge.dm @@ -11,7 +11,12 @@ for (var/obj/item/weapon/cell/D in R.contents) D.charge += rand() * 100 + 50 R << "\blue SYSTEM ALERT: Large energy boost detected!" - return 1 + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.species.flags & IS_SYNTHETIC) + H.nutrition += rand() * 100 + 50 + H << "\blue Your batteries gain a quick boost of energy!" + return 1 /datum/artifact_effect/cellcharge/DoEffectAura() if(holder) @@ -24,6 +29,10 @@ for (var/obj/item/weapon/cell/D in M.contents) D.charge += 25 M << "\blue SYSTEM ALERT: Energy boost detected!" + for (var/mob/living/carbon/human/H in range(effectrange,holder)) + if(H.species.flags & IS_SYNTHETIC) + H.nutrition += 25 + H << "\blue Your batteries gain a quick boost of energy!" return 1 /datum/artifact_effect/cellcharge/DoEffectPulse() @@ -37,4 +46,8 @@ for (var/obj/item/weapon/cell/D in M.contents) D.charge += rand() * 100 M << "\blue SYSTEM ALERT: Energy boost detected!" + for (var/mob/living/carbon/human/H in range(effectrange,holder)) + if(H.species.flags & IS_SYNTHETIC) + H.nutrition += rand() * 100 + H << "\blue Your batteries gain a quick boost of energy!" return 1 diff --git a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_celldrain.dm b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_celldrain.dm index 550b49b0..ecda7757 100644 --- a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_celldrain.dm +++ b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_celldrain.dm @@ -11,8 +11,11 @@ for (var/obj/item/weapon/cell/D in R.contents) D.charge = max(D.charge - rand() * 100, 0) R << "\blue SYSTEM ALERT: Energy drain detected!" - return 1 - + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.species.flags & IS_SYNTHETIC) + H.nutrition += rand() * 100 + 50 + H << "\red You feel your batteries draining." return 1 /datum/artifact_effect/celldrain/DoEffectAura() @@ -26,6 +29,10 @@ for (var/obj/item/weapon/cell/D in M.contents) D.charge = max(D.charge - 50,0) M << "\red SYSTEM ALERT: Energy drain detected!" + for (var/mob/living/carbon/human/H in range(effectrange,holder)) + if(H.species.flags & IS_SYNTHETIC) + H.nutrition -= 25 + H << "\red You feel your batteries draining." return 1 /datum/artifact_effect/celldrain/DoEffectPulse() @@ -39,4 +46,8 @@ for (var/obj/item/weapon/cell/D in M.contents) D.charge = max(D.charge - rand() * 150,0) M << "\red SYSTEM ALERT: Energy drain detected!" + for (var/mob/living/carbon/human/H in range(effectrange,holder)) + if(H.species.flags & IS_SYNTHETIC) + H.nutrition -= rand() * 100 + H << "\red You feel your batteries draining." return 1 diff --git a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_dnaswitch.dm b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_dnaswitch.dm index cff708b0..7dd70712 100644 --- a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_dnaswitch.dm +++ b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_dnaswitch.dm @@ -15,7 +15,10 @@ /datum/artifact_effect/dnaswitch/DoEffectTouch(var/mob/toucher) var/weakness = GetAnomalySusceptibility(toucher) if(ishuman(toucher) && prob(weakness * 100)) - toucher << pick("\green You feel a little different.",\ + var/mob/living/carbon/human/H = toucher + if(H.species.flags & IS_SYNTHETIC) + return 1 + H << pick("\green You feel a little different.",\ "\green You feel very strange.",\ "\green Your stomach churns.",\ "\green Your skin feels loose.",\ @@ -23,15 +26,17 @@ "\green You feel a tingling sensation in your chest.",\ "\green Your entire body vibrates.") if(prob(75)) - scramble(1, toucher, weakness * severity) + scramble(1, H, weakness * severity) else - scramble(0, toucher, weakness * severity) + scramble(0, H, weakness * severity) return 1 /datum/artifact_effect/dnaswitch/DoEffectAura() if(holder) for(var/mob/living/carbon/human/H in range(src.effectrange,holder)) var/weakness = GetAnomalySusceptibility(H) + if(H.species.flags & IS_SYNTHETIC) + return 1 if(prob(weakness * 100)) if(prob(30)) H << pick("\green You feel a little different.",\ @@ -50,6 +55,8 @@ if(holder) for(var/mob/living/carbon/human/H in range(200, holder)) var/weakness = GetAnomalySusceptibility(H) + if(H.species.flags & IS_SYNTHETIC) + return 1 if(prob(weakness * 100)) if(prob(75)) H << pick("\green You feel a little different.",\ diff --git a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_heal.dm b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_heal.dm index 8b927844..cd6df707 100644 --- a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_heal.dm +++ b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_heal.dm @@ -13,6 +13,8 @@ if(ishuman(toucher)) var/mob/living/carbon/human/H = toucher + if(H.species.flags & IS_SYNTHETIC) + return 1 for(var/datum/organ/external/affecting in H.organs) if(affecting && istype(affecting)) affecting.heal_damage(25 * weakness, 25 * weakness) diff --git a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_hurt.dm b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_hurt.dm index f69b9b9d..4039d130 100644 --- a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_hurt.dm +++ b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_hurt.dm @@ -8,6 +8,10 @@ var/weakness = GetAnomalySusceptibility(toucher) if(iscarbon(toucher) && prob(weakness * 100)) var/mob/living/carbon/C = toucher + if(ishuman(C)) + var/mob/living/carbon/human/H = C + if(H.species.flags & IS_SYNTHETIC) + return 1 C << "\red A painful discharge of energy strikes you!" C.adjustOxyLoss(rand(5,25) * weakness) C.adjustToxLoss(rand(5,25) * weakness) @@ -24,6 +28,10 @@ for (var/mob/living/carbon/C in range(src.effectrange,holder)) var/weakness = GetAnomalySusceptibility(C) if(prob(weakness * 100)) + if(ishuman(C)) + var/mob/living/carbon/human/H = C + if(H.species.flags & IS_SYNTHETIC) + return 1 if(prob(10)) C << "\red You feel a painful force radiating from something nearby." C.adjustBruteLoss(1 * weakness) @@ -38,6 +46,10 @@ for (var/mob/living/carbon/C in range(effectrange, holder)) var/weakness = GetAnomalySusceptibility(C) if(prob(weakness * 100)) + if(ishuman(C)) + var/mob/living/carbon/human/H = C + if(H.species.flags & IS_SYNTHETIC) + return 1 C << "\red A wave of painful energy strikes you!" C.adjustBruteLoss(3 * weakness) C.adjustFireLoss(3 * weakness) diff --git a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_roboheal.dm b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_roboheal.dm index 8e154f0b..20b4bd0d 100644 --- a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_roboheal.dm +++ b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_roboheal.dm @@ -14,6 +14,13 @@ R.adjustBruteLoss(rand(-10,-30)) R.adjustFireLoss(rand(-10,-30)) return 1 + if (ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.species.flags & IS_SYNTHETIC) + H << "\blue The damage to your body appears to be mending itself." + H.adjustBruteLoss(rand(-10,-30)) + H.adjustFireLoss(rand(-10,-30)) + return 1 /datum/artifact_effect/roboheal/DoEffectAura() if(holder) @@ -23,6 +30,12 @@ M.adjustBruteLoss(-1) M.adjustFireLoss(-1) M.updatehealth() + for (var/mob/living/carbon/human/H in range(src.effectrange,holder)) + if(H.species.flags & IS_SYNTHETIC) + H << "\blue The damage to your body appears to be mending itself." + H.adjustBruteLoss(-1) + H.adjustFireLoss(-1) + H.updatehealth() return 1 /datum/artifact_effect/roboheal/DoEffectPulse() @@ -32,4 +45,10 @@ M.adjustBruteLoss(-10) M.adjustFireLoss(-10) M.updatehealth() + for (var/mob/living/carbon/human/H in range(src.effectrange,holder)) + if(H.species.flags & IS_SYNTHETIC) + H << "\blue The damage to your body appears to be mending itself." + H.adjustBruteLoss(-10) + H.adjustFireLoss(-10) + H.updatehealth() return 1 diff --git a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_robohurt.dm b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_robohurt.dm index b230efa3..f9cd2d74 100644 --- a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_robohurt.dm +++ b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_robohurt.dm @@ -14,6 +14,13 @@ R.adjustBruteLoss(rand(10,50)) R.adjustFireLoss(rand(10,50)) return 1 + if (ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.species.flags & IS_SYNTHETIC) + H << "\red The metal chassis of your body starts to crumple and heat up!" + H.adjustBruteLoss(rand(10,50)) + H.adjustFireLoss(rand(10, 50)) + return 1 /datum/artifact_effect/robohurt/DoEffectAura() if(holder) @@ -22,6 +29,12 @@ M.adjustBruteLoss(1) M.adjustFireLoss(1) M.updatehealth() + for (var/mob/living/carbon/human/H in range(src.effectrange,holder)) + if(H.species.flags & IS_SYNTHETIC) + if(prob(10)) H << "\red Your screen flickers and your servos buzz." + H.adjustBruteLoss(1) + H.adjustFireLoss(1) + H.updatehealth() return 1 /datum/artifact_effect/robohurt/DoEffectPulse() @@ -31,4 +44,10 @@ M.adjustBruteLoss(10) M.adjustFireLoss(10) M.updatehealth() + for (var/mob/living/carbon/human/H in range(src.effectrange,holder)) + if(H.species.flags & IS_SYNTHETIC) + H << "\red Your screen flickers and your servos buzz." + H.adjustBruteLoss(10) + H.adjustFireLoss(10) + H.updatehealth() return 1 diff --git a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_sleepy.dm b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_sleepy.dm index 1da02cea..1f84772d 100644 --- a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_sleepy.dm +++ b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_sleepy.dm @@ -12,7 +12,10 @@ var/weakness = GetAnomalySusceptibility(toucher) if(ishuman(toucher) && prob(weakness * 100)) var/mob/living/carbon/human/H = toucher - H << pick("\blue You feel like taking a nap.","\blue You feel a yawn coming on.","\blue You feel a little tired.") + if(H.species.flags & IS_SYNTHETIC) + H << pick("\blue Your core processor begins to slow down.","\blue Your sensory input begins to slow down.") + else + H << pick("\blue You feel like taking a nap.","\blue You feel a yawn coming on.","\blue You feel a little tired.") H.drowsyness = min(H.drowsyness + rand(5,25) * weakness, 50 * weakness) H.eye_blurry = min(H.eye_blurry + rand(1,3) * weakness, 50 * weakness) return 1 @@ -26,7 +29,10 @@ var/weakness = GetAnomalySusceptibility(H) if(prob(weakness * 100)) if(prob(10)) - H << pick("\blue You feel like taking a nap.","\blue You feel a yawn coming on.","\blue You feel a little tired.") + if(H.species.flags & IS_SYNTHETIC) + H << pick("\blue Your core processor begins to slow down.","\blue Your sensory input begins to slow down.") + else + H << pick("\blue You feel like taking a nap.","\blue You feel a yawn coming on.","\blue You feel a little tired.") H.drowsyness = min(H.drowsyness + 1 * weakness, 25 * weakness) H.eye_blurry = min(H.eye_blurry + 1 * weakness, 25 * weakness) for (var/mob/living/silicon/robot/R in range(src.effectrange,holder)) @@ -36,9 +42,13 @@ /datum/artifact_effect/sleepy/DoEffectPulse() if(holder) for(var/mob/living/carbon/human/H in range(src.effectrange, holder)) + var/weakness = GetAnomalySusceptibility(H) if(prob(weakness * 100)) - H << pick("\blue You feel like taking a nap.","\blue You feel a yawn coming on.","\blue You feel a little tired.") + if(H.species.flags & IS_SYNTHETIC) + H << pick("\blue Your core processor begins to slow down.","\blue Your sensory input begins to slow down.") + else + H << pick("\blue You feel like taking a nap.","\blue You feel a yawn coming on.","\blue You feel a little tired.") H.drowsyness = min(H.drowsyness + rand(5,15) * weakness, 50 * weakness) H.eye_blurry = min(H.eye_blurry + rand(5,15) * weakness, 50 * weakness) for (var/mob/living/silicon/robot/R in range(src.effectrange,holder)) diff --git a/code/modules/research/xenoarchaeology/finds/finds.dm b/code/modules/research/xenoarchaeology/finds/finds.dm index 0b776ca9..49e77d63 100644 --- a/code/modules/research/xenoarchaeology/finds/finds.dm +++ b/code/modules/research/xenoarchaeology/finds/finds.dm @@ -70,6 +70,11 @@ S.sample_item(src, user) return + else if(istype(W,/obj/item/weapon/hand_labeler/)) + var/obj/item/weapon/hand_labeler/HL = W + HL.afterattack(src, user) + return + ..() if(prob(33)) src.visible_message("[src] crumbles away, leaving some dust and gravel behind.") diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 14cac287..fee8f3a7 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -402,8 +402,8 @@ "ahL" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep_male{name = "\improper Command Break Room"}) "ahM" = (/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep_male{name = "\improper Command Break Room"}) "ahN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTH)"; icon_state = "intact-scrubbers"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep_male{name = "\improper Command Break Room"}) -"ahO" = (/obj/machinery/door/window/brigdoor{dir = 6},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep_male{name = "\improper Command Break Room"}) -"ahP" = (/obj/structure/toilet{dir = 8},/obj/structure/window/reinforced/tinted,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep_male{name = "\improper Command Break Room"}) +"ahO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep_male{name = "\improper Command Break Room"}) +"ahP" = (/obj/structure/toilet{dir = 8},/obj/structure/window/reinforced/tinted,/obj/machinery/door/window/brigdoor{dir = 8; name = "secure door"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep_male{name = "\improper Command Break Room"}) "ahQ" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary,/turf/simulated/floor/plating,/area/security/prison) "ahR" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "ahS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{tag = "icon-map_scrubber_on (EAST)"; icon_state = "map_scrubber_on"; dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) @@ -500,7 +500,7 @@ "ajF" = (/obj/structure/closet/secure_closet/hop,/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) "ajG" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) "ajH" = (/obj/machinery/photocopier,/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) -"ajI" = (/obj/machinery/camera{c_tag = "Medbay Recovery Room"; dir = 2; name = "Medbay Recovery Room"; network = list("SS13")},/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) +"ajI" = (/obj/machinery/camera{c_tag = "Head of Personnel's Quarters"; dir = 2; name = "Head of Personnel's Quarters"; network = list("SS13")},/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) "ajJ" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) "ajK" = (/obj/machinery/computer/security/mining,/obj/item/weapon/storage/secure/safe{pixel_x = 35; pixel_y = 5},/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) "ajL" = (/obj/machinery/door/window/brigdoor{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep_male{name = "\improper Command Break Room"}) @@ -593,7 +593,7 @@ "alu" = (/obj/machinery/computer/card,/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) "alv" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) "alw" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills{icon_state = "medlaptop"},/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) -"alx" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/wood,/area/space) +"alx" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) "aly" = (/obj/machinery/vending/cart,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) "alz" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "leftsecure"; name = "Head of Personnel's Desk"; req_access_txt = "57"; tag = "icon-leftsecure"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hop) "alA" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTH)"; icon_state = "intact-scrubbers"; dir = 1},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hop) @@ -1314,7 +1314,7 @@ "azn" = (/obj/machinery/door/airlock/glass_security{id_tag = "BrigEast"; name = "Cell Block"; req_access_txt = "63"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTH)"; icon_state = "intact-scrubbers"; dir = 1},/turf/simulated/floor,/area/security/cell_block) "azo" = (/obj/machinery/door/airlock/glass_security{id_tag = "BrigEast"; name = "Cell Block"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/cell_block) "azp" = (/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/prison) -"azq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTH)"; icon_state = "intact-scrubbers"; dir = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/security/prison) +"azq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTH)"; icon_state = "intact-scrubbers"; dir = 1},/turf/simulated/floor/plating,/area/security/prison) "azr" = (/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/prison) "azs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/armoury) "azt" = (/obj/machinery/door/airlock/security{name = "Armory"; req_access = null; req_access_txt = "3"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/armoury) @@ -1367,7 +1367,7 @@ "aAo" = (/obj/item/device/radio/intercom{broadcasting = 1; freerange = 1; listening = 1; name = "Common Channel"; pixel_y = 25},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/security/brig) "aAp" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Security's Desk"; departmentType = 5; name = "Security RC"; pixel_x = 0; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/security/brig) "aAq" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/security/brig) -"aAr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/main) +"aAr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/main) "aAs" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/recharger/wallcharger{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/security/main) "aAt" = (/obj/structure/table,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/recharger/wallcharger{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/security/main) "aAu" = (/obj/structure/table,/obj/item/weapon/handcuffs{pixel_y = 3},/obj/item/weapon/handcuffs{pixel_y = 3},/obj/machinery/recharger/wallcharger{pixel_x = 0; pixel_y = 30},/obj/machinery/camera{c_tag = "Security Locker Room Fore"; dir = 6; name = "Security Locker Room Fore"; network = list("SS13","Brig")},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/security/main) @@ -1440,7 +1440,7 @@ "aBJ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/security/brig) "aBK" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-map-scrubbers (NORTH)"; icon_state = "map-scrubbers"; dir = 1},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/security/brig) "aBL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTHWEST)"; icon_state = "intact-scrubbers"; dir = 9},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/security/brig) -"aBM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) +"aBM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable,/turf/simulated/floor/plating,/area/security/main) "aBN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTH)"; icon_state = "intact-scrubbers"; dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/security/main) "aBO" = (/turf/simulated/floor,/area/security/main) "aBP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/security/main) @@ -1689,9 +1689,9 @@ "aGy" = (/obj/machinery/atmospherics/unary/vent_pump/on{tag = "icon-map_vent_out (WEST)"; icon_state = "map_vent_out"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aGz" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aGA" = (/obj/machinery/door/window/brigdoor{dir = 8; name = "Warden's Desk"; req_access_txt = "3"},/obj/structure/table/reinforced{icon_state = "table_horizontal"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"aGB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/main) +"aGB" = (/obj/structure/reagent_dispensers/peppertank,/turf/simulated/wall/r_wall,/area/security/warden) "aGC" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/main) -"aGD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/main) +"aGD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/main) "aGE" = (/obj/structure/table,/obj/structure/disposalpipe/segment,/obj/item/weapon/folder/blue,/turf/simulated/floor,/area/security/main) "aGF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTHEAST)"; icon_state = "intact-scrubbers"; dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/table,/obj/item/weapon/folder/blue,/turf/simulated/floor,/area/security/main) "aGG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/security/main) @@ -1761,7 +1761,7 @@ "aHS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTH)"; icon_state = "intact-scrubbers"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aHT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aHU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"aHV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/security/warden) +"aHV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/security/warden) "aHW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/security/brig) "aHX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/security/brig) "aHY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/main) @@ -1847,7 +1847,7 @@ "aJA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTH)"; icon_state = "intact-scrubbers"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aJB" = (/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aJC" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"aJD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/warden) +"aJD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/warden) "aJE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/security/brig) "aJF" = (/obj/structure/window/reinforced,/obj/structure/closet/wardrobe/red,/turf/simulated/floor,/area/security/main) "aJG" = (/obj/structure/window/reinforced,/obj/machinery/vending/security,/turf/simulated/floor,/area/security/main) @@ -2018,7 +2018,7 @@ "aMP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/carpet,/area/security/detectives_office) "aMQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/carpet,/area/security/detectives_office) "aMR" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/security/detectives_office) -"aMS" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/security/detectives_office) +"aMS" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/carpet,/area/security/detectives_office) "aMT" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{tag = "icon-map_vent_out (WEST)"; icon_state = "map_vent_out"; dir = 8},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/carpet,/area/security/detectives_office) "aMU" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/wood,/area/security/detectives_office) "aMV" = (/obj/machinery/atmospherics/unary/vent_pump/on{tag = "icon-map_vent_out (EAST)"; icon_state = "map_vent_out"; dir = 4},/turf/simulated/floor/wood,/area/library) @@ -2093,7 +2093,7 @@ "aOm" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA2"; location = "Dorm"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (SOUTHWEST)"; icon_state = "intact-scrubbers"; dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor,/area/hallway/primary/central) "aOn" = (/obj/machinery/computer/prisoner,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aOo" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"aOp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/warden) +"aOp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable,/turf/simulated/floor/plating,/area/security/warden) "aOq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/security/brig) "aOr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{tag = "icon-map_vent_out (WEST)"; icon_state = "map_vent_out"; dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/security/brig) "aOs" = (/obj/machinery/atmospherics/unary/vent_pump/on{tag = "icon-map_vent_out (NORTH)"; icon_state = "map_vent_out"; dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/security/main) @@ -2112,7 +2112,7 @@ "aOF" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/carpet,/area/security/detectives_office) "aOG" = (/obj/machinery/atmospherics/unary/vent_pump/on{tag = "icon-map_vent_out (NORTH)"; icon_state = "map_vent_out"; dir = 1},/turf/simulated/floor/carpet,/area/security/detectives_office) "aOH" = (/turf/simulated/floor/carpet,/area/security/detectives_office) -"aOI" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/security/detectives_office) +"aOI" = (/obj/structure/table/woodentable,/obj/item/weapon/handcuffs,/turf/simulated/floor/carpet,/area/security/detectives_office) "aOJ" = (/obj/machinery/computer/security,/obj/machinery/camera{c_tag = "Security Detective Starboard"; dir = 8; name = "Security Detective Starboard"; network = list("SS13","Brig")},/turf/simulated/floor/wood,/area/security/detectives_office) "aOK" = (/obj/machinery/bookbinder{pixel_y = 0},/turf/simulated/floor/wood,/area/library) "aOL" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/library) @@ -2340,7 +2340,7 @@ "aSZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-map-scrubbers (WEST)"; icon_state = "map-scrubbers"; dir = 8},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/security/brig) "aTa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/security/brig) "aTb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/security/brig) -"aTc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/power/apc{dir = 2; name = "Security Lobby Hallway APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/security/brig) +"aTc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/security/brig) "aTd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/security/brig) "aTe" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/security/brig) "aTf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/security/brig) @@ -2683,7 +2683,7 @@ "aZE" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/airlock/glass_security{id_tag = "HCell"; layer = 2.8; name = "Holding Cell"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor,/area/security/lobby) "aZF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor,/area/security/lobby) "aZG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (SOUTHWEST)"; icon_state = "intact-scrubbers"; dir = 10},/turf/simulated/floor,/area/security/lobby) -"aZH" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/brig) +"aZH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/reagent_dispensers/peppertank{pixel_y = -32},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/security/brig) "aZI" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/security/brig) "aZJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTHEAST)"; icon_state = "intact-scrubbers"; dir = 5},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/brig) "aZK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/brig) @@ -7803,7 +7803,7 @@ "cUc" = (/obj/machinery/computer/crew,/obj/machinery/computer/security/telescreen{pixel_x = 32},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/control) "cUd" = (/turf/unsimulated/floor{icon_state = "bcircuit"},/obj/structure/computerframe{icon = 'icons/obj/stationobjs.dmi'; icon_state = "hub"; name = "Server Frame"},/turf/unsimulated/floor{dir = 2; icon = 'icons/turf/floors.dmi'; icon_state = "siding1"},/area/centcom/control) "cUe" = (/turf/unsimulated/floor{icon_state = "bcircuit"},/turf/unsimulated/floor{dir = 2; icon = 'icons/turf/floors.dmi'; icon_state = "siding1"},/obj/structure/computerframe{icon = 'icons/obj/stationobjs.dmi'; icon_state = "hub"; name = "Server Frame"},/turf/unsimulated/floor{dir = 2; icon = 'icons/turf/floors.dmi'; icon_state = "siding8"},/area/centcom/control) -"cUf" = (/turf/unsimulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/centcom/test) +"cUf" = (/obj/structure/cable,/turf/simulated/floor/plating,/area/security/brig) "cUg" = (/turf/unsimulated/floor{dir = 1; icon_state = "whiteblue"},/area/centcom/test) "cUh" = (/turf/unsimulated/floor{dir = 1; icon_state = "whitebluecorner"},/area/centcom/test) "cUi" = (/obj/structure/closet/secure_closet/medical3{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) @@ -8271,7 +8271,7 @@ "ddc" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/turf/unsimulated/floor,/area/centcom/control) "ddd" = (/turf/unsimulated/floor{dir = 7; icon_state = "red"},/area/centcom/control) "dde" = (/obj/machinery/newscaster{pixel_y = -32},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/living) -"ddf" = (/obj/machinery/door/airlock/security{name = "Odin Station Police"; req_access_txt = "2"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"ddf" = (/obj/machinery/chem_dispenser,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) "ddg" = (/obj/structure/table,/obj/structure/flora/pottedplant{pixel_y = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/living) "ddh" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/living) "ddi" = (/obj/machinery/door/airlock/centcom{density = 0; name = "Odin Hab Complex Elevator"; opacity = 0; pixel_y = -32; req_access_txt = "109"},/turf/unsimulated/floor{dir = 10; icon_state = "neutral"},/area/centcom/living) @@ -11976,6 +11976,9 @@ "ewp" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) "ewq" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/mine/production) "ewr" = (/turf/space,/area/vox_station/mining) +"ews" = (/obj/machinery/chem_master,/turf/unsimulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/centcom/test) +"ewt" = (/obj/machinery/door/airlock/security{name = "Odin Station Police"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"ewu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2; layer = 2.6},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 10},/turf/simulated/floor/plating,/area/mine/living_quarters) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12086,8 +12089,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagAazCaqVazDatYazEazFazGazHazIazEatYazJazKaqVazLazMarZazNazOazOazOazOazOazOaueaoCazPayEazQazRazSayEazTanTanTanTanTanTanTanTanTazUalTagAazVazVazVazVazVazVazVagAalTaugatfazWazXazYazZaAaatfaxAaAbawyawyawyawyawyaAcaxDaAdaAeawyawyawyawyawyawBaxLaAfacfacGawDazaazbaxOawDavxaAgazjazjazjazjazjazjaAhaAiaAjazmaAkaAlaAmaAnaAoaApaAqaAraAsaAtaAuaAvaAraAwaAxaAyaAzaAAaABaACaADaAEaADaADaAFaAGaAHaAIaAJaAKauUauUavYaaaaaaaaaaaaaaaaaaayqaALaAMaANayqaaaaaaaaaaaaaaaazBaAOaAPaAOazBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxfayvaAQaARaARaARaARaASayvaxfaaaaqVaATaAUaAVaAVaAVaAVaAVaAVaAVaAVavcaoCazPayEaAWaAXaAYayEaAZaBaaAZaAZaAZaAZaAZaAZaAZaAZaBbaaaazVaBcaBdaBeaBfaBgazVaaaalTaugatfaBhaBiaBjaBiaBkatfaxAalSawyaBlaBmaBnayRaBoaBpaBqaBrayWaxDaBsaBsawyawBaxLaogacfacGawDaBtaBuaBvaBwaBxaByazjaBzaBAaBBaBCazjaAhaBDaBEazmaBFaBGaBHaBIaBJaBKaBLaBMaBNaBOaBOaBPaBQaBRaBSaBTaBUaBVaBUaBWaBXaBYaBZaCaaBZaCbaCcaCdaCeaCfasRaCgasRasRasRasRasRaChasRayqayqaCiaCjayqasRaaaaaaaaaazBazBaCkaCkaClazBagAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaCmaCnaCoaCnaCnaCpaCqaCnaCnaCoaCraCsaqVaCtaCuaAVaCvaCwaCxaCyaCzaCAaAVavcaoCarZayEayEaCBaCCaBbaCDaCEaCFaCGaCHaCIaCJaCKaCLaCMaBbagAazVaCNaCOaCPaCQaCRazVagAalTaugatfaCSaCTaCUaCTaCVatfaxAaCWawyaxCaxDaxDaCXaCYaxDaAdaCZaDaaxDaxDaDbawyaDcaDdaDeacfacGawDaDfaDgaDhawDaDiaAgazjaDjaDkaDlaDmaDnaDoaDpaDqazmaDraDsaDtaDuaDvaDwaDxaDyaDzaDAaDAaDBaDCaDDaDEaDFaDGaDHaDIaDJaDKaDLaDLaDLaDLaDLaDLaDLaDMaDLauUauUauUasRaDNaDOaDOaDOaDOaDOaDOaDPauUauUasRasRasRasRazBaDQaDRaDSaDTaDUagAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCmaCraCnaDVaDWaDWaDXaDYaDZaEaaEbaDWaDWaEcaEdayuaCtaEeaAVaEfaEgaEhaEiaEjaEkaElaEmaEnaEnaEoaEpaEqaEraEsaEtaEuaEvaEvaEvaEwaEvaExaEyaEzaBbaaaazVaEAaCOaEBaCQaECazVaaaalTaugatfatfaEDaEEaEFaEGatfaxAaEHawyawyawyawyawyaEIaxDaEJaEKaELaxDaxDaEMawyaENaEOaEPacfacGawDawDawDawDawDaEQaERaESaETaEUazjazjazjazjazjazjazmaEVaEWaEXaEYaDvaEZaFaaFbaFcaBOaBOaFdaFbaFeaFfaDFaBOaBOaBOaFgaFhaDLaFiaFjaFkaFlaFmaFnaFoaDLauUaDNaFpaFpaFqaFraFraFraFraFraFraFsaFtauUauUauUauUauUaFuaFvaFwaDTaFxaFyagAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEcaFAaFBaFCaDWaFDaDWaFDaDWaFDaDWaFDaDWaFEaFFazEaCtaFGaAVaFHaFIaFJaFKaFLaFMaAVaFNazOazOaFOazOaFPaoCaAZaFQaFRaFSaFSaFSaFSaFSaFTaFUaFVaBbagAazVaFWaFXaFYaFZaGaazVagAalTaugatfatfatfaGbaGcaGdatfaxAaGeawyaGfaxDaGgayRaGhaBpaGiaCZaGjaxDaxDaGkawyaGlaGmaGnacfacGacGacGacGacGaGoaGpaGqazjaGraGsazjaGtazjaGuazjaGtaGvaGwaGxaGyaGzaGAaEZaFaaGBaFcaGCaBOaFdaGDaFeaFfaGEaDHaBOaDHaGFaGGaGHaGIaGJaGKaGLaGMaGNaGOaDLauUaGPaFraFraGQaFraGRaGSaGTaGUaFraGVaGWaGVaGVaGVaGVaGVaGVaGXaGYaDSaGZaFyagAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCmaCraCnaDVaDWaDWaDXaDYaDZaEaaEbaDWaDWaEcaEdayuaCtaEeaAVaEfaEgaEhaEiaEjaEkaElaEmaEnaEnaEoaEpaEqaEraEsaEtaEuaEvaEvaEvaEwaEvaExaEyaEzaBbaaaazVaEAaCOaEBaCQaECazVaaaalTaugatfatfaEDaEEaEFaEGatfaxAaEHawyawyawyawyawyaEIaxDaEJaEKaELaxDaxDaEMawyaENaEOaEPacfacGawDawDawDawDawDaEQaERaESaETaEUazjazjazjazjazjazjazmaEVaEWaEXaEYaGBaEZaFaaFbaFcaBOaBOaFdaFbaFeaFfaDFaBOaBOaBOaFgaFhaDLaFiaFjaFkaFlaFmaFnaFoaDLauUaDNaFpaFpaFqaFraFraFraFraFraFraFsaFtauUauUauUauUauUaFuaFvaFwaDTaFxaFyagAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEcaFAaFBaFCaDWaFDaDWaFDaDWaFDaDWaFDaDWaFEaFFazEaCtaFGaAVaFHaFIaFJaFKaFLaFMaAVaFNazOazOaFOazOaFPaoCaAZaFQaFRaFSaFSaFSaFSaFSaFTaFUaFVaBbagAazVaFWaFXaFYaFZaGaazVagAalTaugatfatfatfaGbaGcaGdatfaxAaGeawyaGfaxDaGgayRaGhaBpaGiaCZaGjaxDaxDaGkawyaGlaGmaGnacfacGacGacGacGacGaGoaGpaGqazjaGraGsazjaGtazjaGuazjaGtaGvaGwaGxaGyaGzaGAaEZaFaaGDaFcaGCaBOaFdaAraFeaFfaGEaDHaBOaDHaGFaGGaGHaGIaGJaGKaGLaGMaGNaGOaDLauUaGPaFraFraGQaFraGRaGSaGTaGUaFraGVaGWaGVaGVaGVaGVaGVaGVaGXaGYaDSaGZaFyagAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHbaDWaDWaCoaDWaFDaDWaFDaHcaFDaDWaFDaDWaFEaFFazEaCtaHdaAVaAVaHeaHfaHgaHfaAVaAVaHhaHiarZaoCaHjaoCaoCaAZaHkaHlaHmaHmaHmaHnaHmaHoaHpaHkaBbaaaazVazVaHqaHraHqazVazVaaaalTaugaHsaHtaHuaHvaHwaHxaHsaxAaHyawyaHzaxDaxDaDaaHAaHBaHCaHDaHEaxDaxDaHFawyaHGaHHaHIacfaHJacfacfacfacfacfaHKaHLazjaHMaHNazjaHOazjaHPazjaHQazlaHRaHSaHTaHUaHVaHWaHXaHYaFcaBOaBOaFdaHYaFeaFfaHZaIaaBOaIbaIcaIdaDLaIeaIfaIgaIhaIiaIjaIkaDLauUaIlaFraImaInaIoaIpaIqaIraIsaFraItaIuaGVaIvaIwaIxaIyaGVaIzaIAaDTaFxaFyagAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEcaIBaFBaFCaDWaFDaDWaFDaDWaFDaDWaFDaDWaFEaFFazEaICaIDaIEaIFaIGaIGaIHayxaIIaIJayxayxaIKaILaIMatdatdaAZaINaIOaCEaIPaIQaIQaIRaISaITaIUaBbaaaagAaaaaIVaIWaIVaaaagAaaaalTaugaHsaIXaIYaIZaJaaJbaHsaJcaJdawyaJeaxDaxDaJfaJgaBpaJhaJiaJjaJkaxDaJlawyaJmaJnaJoaJpaJqaJraaaaaaaJsaJtaJuaJvazjaJwaJxaBAaBAaJyaBAaBAaBAazlaJzaJAaJBaJCaJDaJEaFaaHYaFcaJFaJGaFdaHYaFeaFfaDHaDHaBOaDHaJHaJIaJJaJJaJJaJJaJJaJJaJJaJJaJJauUaGPaFraGUaJKaJLaJMaJNaGUaJOaFraJPaJQaGVaJRaJSaJTaJUaJVaGXaJWaJXaJYaJZagAagAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKaaKbaCnaDVaDWaDWaDWaKcaDWaDWaKdaDWaDWaEcaKeaKfaKgaxhaKhaKiaKjaKjaKkaKlaKmaKlaKnayxarZarZarZarZarZaAZaKoaKpaKqaKraKraKraKraKsaKtaKuaBbaKvaKwaKwaKxaKyaKzaKwaKwaKAalTaKBaHsaHsaKCaKDaHsaHsaHsalSaKEawyawyawyawyaKFaKGaDaaKHaKIaKJawyawyawyawyaKKaKLaKMaKMaKNaKOaKPaKQaJsaKRaJuaKSazjazjazjazjazjazjazjazjaKTazlaKUaKVaKWaKXaJDaJEaFaaHYaFcaKYaKZaFdaHYaFeaFfaLaaIbaBOaIbaLbaLcaLdaLeaLfaLgaLhaLiaLjaLkaJJauUaGPaFraLlaJKaLmaJMaJNaGUaLnaFraLoaLpaLqaLraLsaLtaLuaGVaLvaLwaLxaLyazBazBazBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12095,11 +12098,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLCayvaNlaARaARaARaARaNmayvaLCaaaaqVaATaNnaNoaNpaNqaNraNraNsarWaNtaNuaNvaNwaNxaNyaNzaNAaNBaNCaNDaNEaNEaNEaNEaNEaNEaNEaNFaNGaNHaNIaNEaNJaNKaNLaNEaNEaNEaNEaNMaNEaNEaNNaNOaNGaNxaNPaNQaNRaNSaNTaNUaNVaNWaNXaNXaNYaNXaNXaNXaNZaOaaObaOcaOdaOeaOfaOgaNXaNXaNXaNXaNXaOhaOiaNXaNXaOjaOkaOlaOmaKMazlazlazlaDvaDvaOnaOoaOpaOqaOraHYaOsaOtaOuaOvaHYaOwaOxaOyaOzaOAaOBaOCaODaJJaOEaOFaOGaOHaOIaOHaOJaJJauUaGPaFraOKaGUaGUaOLaGUaGUaOMaFraGVaGVaGVaGVaGVaONaGVaGVazBaOOazBazBazBazBazBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagAagAazCaqVaNoatYazEaOPaOQaORaOSazEatYaOTaOUaqVaCtayxaNoaNpaNqaNraNraNsarWaOVaOWaOXaOYaLLaOZaPaaPbaLNaLNaPcaPdaPeaLNaPfaPgaPgaPhaPiaPjaPkaPlaPmaPnaPoaPpaPqaPraPsaPtaPuaPvaPvaPwaPxaPyaLLaMeaKMaPzaKMaMeaPAaKMaKKaKMaKMaKMaKMaKMaKMaPBaKMaKMaKKaKMaKMaKMaKMaKMaKMaKMaKMaKMaPCaPDaPDaPDaPEaPFaPEaPGaKMaPHaPIaPJaPKaPHaDLaDLaDLaPLaPMaPNaPOaPOaPOaPOaPPaPQaPRaPSaPTaPOaPOaPUaPVaJJaPWaPXaPYaPYaPYaPZaQaaJJauUaGPaFraQbaQbaQcaQdaQeaQeaQfaFraQgaQhaQiazBaQjaQkaQlaQmaQlaQnaQlaQlazBagAagAagAaaaaaaaaaaaaaaaaaaaaaaaaagAaaaaaaaaaaaaaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagAagAarWaxfayvaKfaywayxayxayyaKfayvaKfaQoaQpaQqayxaxfaQraQraLEaLFaLGarWaQsaOWayxaQtaQtaQtaQuaQtaQvaQvaQvaQvaQvaQwaQxaQvaQvaQvaQvaQvaQyaQzaQAaQBaQyaQCaQDaLNaLQaQEaQFaQGaQHaPaaLNaQIaQJaQJaQKaQLaKMaQMaQMaQNaQOaQPaQNaQMaQMaQMaQMaQMaJsaQQaQRaQSaQTaQUaQUaQUaQUaQUaQVaQWaQWaQWaQWaQWaQWaQWaKMaQXaKMaQYaQZaRaaRaaRbaRcaRdaReaRfaRgaRhaRiaRjaRkaRkaRkaRkaRlaRmaRnaRoaRpaRqaRraRsaRtaRuaRvaRwaRxaRyaRzaJJauUaGPaFraRAaGUaQcaQdaGUaGUaRBaFraRCaRDaREazBaRFaQkaRGaRHaRIaRJaQlaRKazBagAagAaRLaRLaRLaRLaRLaRLaRLaRLaRMaRNaROagAagAaRPaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLCaRQaIDaRRaRSaIDaIDaRTaRRaIDaRUaRSaRVaRWaxhaRXaRYaRZaRZaRZaRZaSaaRZaSbaScaQtaSdaSeaSfaQvaSgaShaSiaSjaSkaShaSlaSmaSnaSoaSpaSqaQyaSraSsaStaQyaSuaQDaQDaSvaQDaQDaQJaQJaSwaSxaQJaQJaQJaSyaQLaKMaQMaSzaSAaSBaSCaSDaSEaQMaSFaSGaSHaJsaSIaSJaSKaSLaSMaSMaSMaSMaSMaSLaSNaSOaQWaSPaSQaSRaQWaSSaQXaKMaSTaSUaSVaSWaSXaSYaSZaTaaTbaTcaTdaTeaTfaTgaThaTiaTjaTkaSYaSYaSYaTlaTmaTnaToaToaToaToaToaToaToaToaToauUaIlaFraTpaTpaQcaQdaTqaTqaTraFraFraTsaFrazBaTtaQkaRGaTuaTvaRJaQlaTtazBaTwaRLaRLaTxaTxaTyaRLaTzaTAaRLaTBaTCaTDaRNaRNaTEaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLCaRQaIDaRRaRSaIDaIDaRTaRRaIDaRUaRSaRVaRWaxhaRXaRYaRZaRZaRZaRZaSaaRZaSbaScaQtaSdaSeaSfaQvaSgaShaSiaSjaSkaShaSlaSmaSnaSoaSpaSqaQyaSraSsaStaQyaSuaQDaQDaSvaQDaQDaQJaQJaSwaSxaQJaQJaQJaSyaQLaKMaQMaSzaSAaSBaSCaSDaSEaQMaSFaSGaSHaJsaSIaSJaSKaSLaSMaSMaSMaSMaSMaSLaSNaSOaQWaSPaSQaSRaQWaSSaQXaKMaSTaSUaSVaSWaSXaSYaSZaTaaTbaTcaTdaTeaTfaTgaThaTiaTjaTkaSYaZHaSYaTlaTmaTnaToaToaToaToaToaToaToaToaToauUaIlaFraTpaTpaQcaQdaTqaTqaTraFraFraTsaFrazBaTtaQkaRGaTuaTvaRJaQlaTtazBaTwaRLaRLaTxaTxaTyaRLaTzaTAaRLaTBaTCaTDaRNaRNaTEaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaxfaTFaTGaTHaTHaTHaTHaTHaTHaTGaTHaTIaTJaTKaIDaTLaTMayxaTNayxaTOaTPayxaTQaTRaQtaTSaTTaTUaQvaTVaTWaTXaTWaTWaTWaTYaTZaTWaTWaUaaUbaQyaUcaUdaUeaQyaSuaQDaUfaUgaUhaUiaQJaUjaUkaUlaUmaUnaUoaKMaQLaKMaQMaUpaUqaUraUraUsaUtaUuaUvaUwaUxaJsaUyaUzaKMaSLaSMaSMaSMaSMaSMaSLaUAaUBaQWaUCaUDaUEaQWaKMaQXaUFaPHaUGaUHaUIaPHaUJaUKaPHaPHaPHaPHaPHaDLaULaUMaDLaDLaDLaDLaDLaDLaDLaUNaUOaToaUPaUQaURaUSaUTaUUaUVaToauUaGPaFraRAaGUaQcaQdaGUaGUaGUaUWaUXaUYaUZazBaVaaVbaVcaVdaVeaVfaVgaVhazBazBaRLaViaVjaVjaVkaVlaVjaVmaVnaVoaVpaVqaVraVsaVtaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqVaqVaVuaVvaVvaVvaVvaVvaVvaVvazKaqVarWaVwaVxaVyaVyaVyaVyaVyaVyaVyaVyaVyaVyaQtaVzaVAaVBaQvaVCaTWaTXaVDaVEaVFaVGaVDaTWaTWaUaaVHaQyaVIaVJaVKaQyaSuaQDaVLaVMaVNaVOaQJaVPaVQaVQaVRaVQaVSaKMaQLaKMaVTaVUaVVaVWaVXaVYaVZaQMaWaaWbaWcaJsaWdaWeaKMaWfaSMaSMaSMaSMaSMaWfaWgaWhaQWaWiaWjaWkaQWaKMaQXaKMaWlaWmaWnaWnaWoaWnaWpaWqaPHaWraWsaWraDLaWtaWuaDLaWvaWwaWxaWxaWxaDLaWyaWzaToaWAaWBaWCaWDaWEaWFaWGaWHauUaGPaFraWIaWIaQcaQdaWJaGUaGUaWKaWLaWMaWNazBaFvaWOaWPaWQaWRaWSaWTaWUaWVaWWaRLaWXaWYaWYaWYaWYaWYaWZaWYaWYaXaaXbaXcaXdaVtaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeagAaXfaXgaXhayxaVyaXiaXjaXkaXlaXmaXnaXoaXkaVyaXpaXqaXraXsaQvaXtaTWaTXaVDaVFaXuaXvaVDaTWaTWaUaaXwaQyaQyaQyaQyaQyaSuaQDaQDaQDaQDaQDaQJaXxaVRaVRaVRaVRaVSaKMaXyaXzaXAaXBaXCaXDaXDaXEaXFaQNaXGaXHaXIaXJaKMaQLaKMaXKaSMaSMaSMaSMaSMaXKaXLaXMaXNaXOaWjaXPaQWaQKaQXaKMaXQaXRaXRaXRaXRaXRaXSaXTaXUaXVaXWaXRaDLaXXaXYaDLaXZaYaaYaaYaaYbaDLaYcaYdaToaYeaYfaYgaYhaYiaYjaYkaToaYlaYmaFraFraFraYnaQdaYoaYpaGUaYqaYraYsaYtazBaYuaYvaVaaYwaYxaYyaVgaYzazBaYAaRLaWXaWYaYBaWYaYCaYDaWZaYEaYDaYFaYGaYHaYHaYIaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaYJaYKaYLaCtayxaVyaYMaXkaYNaXoaYOaYPaXoaXkaVyaYQaYRaYSaQtaQvaYTaYUaYVaYWaYXaYYaYZaZaaZaaZaaZbaZcaQvaZdaXpaXpaXpaSuaXpaXpaSdaQtaZeaQJaZfaZgaZhaZiaZiaZjaKMaZkaKMaZlaVUaVVaVXaZmaZnaZoaQPaZpaZqaZpaZraZsaZtaZuaZvaSMaSMaSMaSMaSMaZvaWgaZwaQWaZxaZyaZzaQWaZAaQXaKMaXQaXRaXRaXRaZBaXRaZCaZDaZEaZFaZGaWraDLaZHaZIaDLaZJaZKaZKaZKaZLaZMaZNaZOaZPaZQaZRaZSaZTaZUaZVaZWaToaZXaZYaZZbaababbacbadbaebaebaebafbagbahbaebaibajbakbalbambanbaobapbaqbarbasbatbauaWYaYDaWYaYEaYBaWZaYCaYBbavbawaTwaTwaTwaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaYJaYKaYLaCtayxaVyaYMaXkaYNaXoaYOaYPaXoaXkaVyaYQaYRaYSaQtaQvaYTaYUaYVaYWaYXaYYaYZaZaaZaaZaaZbaZcaQvaZdaXpaXpaXpaSuaXpaXpaSdaQtaZeaQJaZfaZgaZhaZiaZiaZjaKMaZkaKMaZlaVUaVVaVXaZmaZnaZoaQPaZpaZqaZpaZraZsaZtaZuaZvaSMaSMaSMaSMaSMaZvaWgaZwaQWaZxaZyaZzaQWaZAaQXaKMaXQaXRaXRaXRaZBaXRaZCaZDaZEaZFaZGaWraDLcUfaZIaDLaZJaZKaZKaZKaZLaZMaZNaZOaZPaZQaZRaZSaZTaZUaZVaZWaToaZXaZYaZZbaababbacbadbaebaebaebafbagbahbaebaibajbakbalbambanbaobapbaqbarbasbatbauaWYaYDaWYaYEaYBaWZaYCaYBbavbawaTwaTwaTwaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXebaxbaybazbaAbaBaVybaCaXobaDbaDbaDbaDaXibaEaVybaFaXqbaGbaHbaHbaHbaHbaIbaHbaJaTWbaKbaLbaMbaMbaNbaOaQvbaPbaQbaRbaSbaTbaUbaUbaVbaWbaWbaXbaXbaXbaXbaXbaYaQJbaZbbaaZubbbbbcaVVaVXbbdbbebbfaQNbbgbbhbbiaQMaJsbbjaMeaWfaSMaSMaSMaSMaSMaWfaWgaXMaQWaQWbbkaQWaQWaKMbblaKMaWlbbmaRaaRaaRabbnbboaXWbbpaXRbbqbbraDLbbsbbtaDLbbuaYaaYaaYabbvaDLaYcaYdaTobbwbbxbbybbzbbAbbBbbCaTobbDbbEbbFbbGbbHbbIbbJbbIbbKbbLbbMbbNbbOaQcazBbbPaYvaVaaYwaYxaVhaVgbbQazBazBaRLbbRaWYaYDaWYaYEaYDaWZaYEaYDbbSbbTbbUbbUbbVaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbWbbWbbWbbWaaaaaaaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXebbXbbYaYLbbZbcabcbbccbcdbcebcfbcgbaDbchaXiaVybcibcjbckbaHbclbcmbcnbcobaHbcpbcqbcraQvbcsbctbcubcvaQvaXpbcwbcxbcxbcxbcxbcybcxbcxbczbcAbcAbcAbcBbcAbcCbcDbcEbcFbcEaQMbcGaVVbcHbbdbcIaJsaJsbcJbcKaJsaJsbcLaQLaKMaXKaSMaSMaSMaSMaSMaXKaXLaXMbcMbcNbcObcPaQWbcQbcRbcSbcTbcUbcVbcWbcXbcYbcZbdabdbbcWbdcbcVaDLbddbdeaDLaWvbdfbdgbdhaWvaDLbdibdjaTobdkbdlbdmbdnbdobdpbdqaTobdrbdsbdtbduaFrbdvbdwbdxbdybdzbdAbdBbdCaGUazBaQjaQlaTtaYwaYxaTtaQlaQjazBbdDaRLbdEaWYaWYaWYaWYaWYaWZaWYaWYbdFbdGbdHaVsbdIaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbWbbWbbWbbWbbWaaaaaaaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXeaXebdJaxfbdKbdLbdMaVyaXmaXmaXkbdNbdOaXkbdPaXmaVybdQbdRbdSbaHbaHbaHbdTbdUbaHbcqbcqbcqaQvbcsbctbdVbdWaQvaXpbdXbcxbdYbdZbeabebbecbcxbedbeebefbegbcDbcDbcDbcDbehbbaaZuaVTaVUaVVbcHbbdaVUaJsbeibejbekbelaQQbemaQLaKMaZvaSMaSMaSMaSMaSMaZvaWgaXMbenbeobcObepaQWbeqberbeqbcTbcTbcTbcTbcTbesbetbeuaPHaPHaPHaPHaDLaDLaDLaDLaDLaDLaDLaDLaDLaDLbevbewaToaToaToaToaToaToaToaToaTobdrbdsbdtbduaFraFraFraFraFraFraFraFraFraFrazBbexbeybezbeAbeBbexbeybezazBaRLaRLaWXaWYaWYaWYaWYbeCaWZaWYaWYbeDbdGbeEbeFbdIaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12327,7 +12330,7 @@ cTscTscTscTscTscTscTscTscTscTscTscTscTscTscTsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa cTDcTscTscTscTscTscTscTscTscTscTscTscTscTscTsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTycTycTEcTEcTEcTEcTycTyaaacTycTFcTFcTFcTFcTFcTucTGcTHcTzcTzcTIcTuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTycTycTycTFcTFcTFcTFcTFcTFcTycTycTycTJcTKcTKcTKcTKcTucTzcTLcTMcTNcTzcTuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTycTOcTPcTFcTQcTRcTRcTQcTFcTPcTOcTycTQcTQcTQcTQcTQcTucTScTTcTUcTScTTcTucTuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTVcTVcTVcTVcTVcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTycTWcTXcTFcTYcTZcTZcUacTFcUbcUccTycUdcUecUecUecUecTucTzcUfcUgcUhcTzcUicTuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTVcUjcUkcUlcUmcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTycTWcTXcTFcTYcTZcTZcUacTFcUbcUccTycUdcUecUecUecUecTuddfewscUgcUhcTzcUicTuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTVcUjcUkcUlcUmcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTycTycTycTycTycTycTycTycTycTycTycTycTycTycTycTycTycTycTyaaaaaacTycUncTXcTFcTYcTZcTZcUacTFcUbcUocTycTFcTFcTFcTFcTFcTucTLcTMcTMcTMcTNcUpcTucTucTucTucTucTucTucTucTuaaaaaaaaaaaaaaaaaaaaacTVcUqcUkcUlcTVcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTycUrcUrcUrcUrcUrcUrcUrcUrcUscUrcUtcUucTycUrcUrcUrcUrcTyaaaaaacTycUvcTXcTFcTYcTZcTZcUacTFcUbcUwcTycUxcUycUycUycUzcTucUAcUBcUCcUDcUEcUFcTucUGcUGcUHcUIcUJcUGcUGcTuaaaaaaaaaaaaaaaaaaaaacTVcUKcUlcUlcTVcTVcTVcTVcTVcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTycULcUMcUNcUrcUOcUPcUOcUrcUscUrcUrcUQcTycUOcURcUOcUrcTyaaaaaacTycUScTXcTFcTYcTZcTZcUacTFcUbcUTcTycUUcUVcTQcUWcUXcTucUAcUYcUZcUYcUEcTzcTucUGcUGcUGcUGcUGcUGcUGcTuaaaaaaaaaaaaaaaaaaaaacTVcTVcVacVbcTVcVccVdcVdcVdcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12364,7 +12367,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTydcQdcRdcSdcTdcTcTycXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXodcUdcUdcUdcUdcVcXocXodbidcGcYbcYccYddcHdbhcXodcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcWcYOcYOcYOdcXcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTydcYdcRdcRdcRdcRdcZcXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXodbidcGcYbcYccYddcHdbhcXodcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcWcYOcYOcYOdcXcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTyddadcRddbddcdcRcTycXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXoddddddddddddcXocXocXocXocXocXocXocXocXocXocXocXocXocXocXocXodbidcGcYbcYccYddcHdbhcXodcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLddedcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLdcLddedcWcYOcYOcYOdcXcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTycTycTycTycTycTycTycWEcTycTycWEcTycTycWEcTycTycWEcTycTycWEcTycTycTycTycWEddfddfcWEcTycTycWEcTycWEcTycWEcTycTycTycTycTycTycTycTydccdcddcGcYpcYqcYrdcHdcbdcccTVcTVcTVcTVcVFcTVcTVcTVcWhcTVcTVcTVcTVdandapcTVcTVdandapcTVdcLdcLcTVdandaodapcTVcXxcXIddgddhddhcTVddiddjddkddjddlcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTycTycTycTycTycTycTycWEcTycTycWEcTycTycWEcTycTycWEcTycTycWEcTycTycTycTycWEewtewtcWEcTycTycWEcTycWEcTycWEcTycTycTycTycTycTycTycTydccdcddcGcYpcYqcYrdcHdcbdcccTVcTVcTVcTVcVFcTVcTVcTVcWhcTVcTVcTVcTVdandapcTVcTVdandapcTVdcLdcLcTVdandaodapcTVcXxcXIddgddhddhcTVddiddjddkddjddlcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTyddmcXoddmcXoddmcXoddmcXoddmcXoddmcXoddmcXoddmddnddoddoddoddoddoddoddoddoddoddoddoddoddoddpcTyddqddrcTyddqddrcTycXocXocXCddsddsddscXCcXocXocTVcVHcVGcVucVuddtcTVcVccVucVucVGcVHcTVdduddvdaBdaBddwddxcTVddyddycTVddzddAddBcTVcTVcTVcTVcTVcTVcTVcTVcTVcTVcTVcTVcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTycXoddmcXoddmcXoddmcXoddmcXoddmcXoddmcXoddmcXoddndddddddddddCcXocXocXocXocXocXocXocXocXoddDcTyddEddEcTyddEddEcTycXocXocXodcIdcEdcFcXocXoddFcTVcTVcTVcVucVuddtcTVcVccVucVucTVcTVcTVddGdbRdbRdbRdbRcWocVScVPcVRcVScVScVScVScTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTycTyddHcTycTyddIddJddKddLddMcTyddIddJddKddLddMcTyddNddOddOddPcXocXocTycTycTycTycTycTycXoddDcTyddQddIcTyddQddIcTycXocXocXodbhcXodbicXocXocXocTVcVHcVGcVucVuddtcTVcVccVucVucVGcVHcTVddRddAddSddTcVScVScVScWdcWfcVSddUddVddWcTVcTVcTVcTVcTVcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -13192,7 +13195,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaehaehaehaehaehaehaehaehaehaehaehadRndRndQbeaXebGebGepOerLeqcerMeqDerNerOerPeqcerQerRerSerTerUerVeofeogehPehPehPehPehPerWebGebGebGebGeaXeaXeaXdQbdQbdQbdQbdQbdRndRndRndQbdQbdQbdQbeaXeaXebGebGeiMehPehPehPehPehPehPehPehPeofeogehPehPehPehPehOebGebGebGebGebGeaXdQbdQbdQbdQbdQbeplerXerYerZeqNerfesaeqOerferaesbescesdeqOerfeqNeqNeseesfepXepYesgeshesheshesheshesheshesiesiesiesiesiesiesjerheskeslesmesnesoespesqesrerkerkessestesuesveswesxebGebGebGedmeaXdQbdQbdRndRndRndRndRndRndQbdQbdQbdRndRnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaehaehaehaehadRndRndQbeaXebGebGepOepOepOepOepOesyeszesAepOesBesCesDesDesDesEehrehtebGebGebGebGebGehFebGebGebGebGeaXebGeaXeaXdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbeaXeaXebGebGebGehFebGebGebGebGebGebGebGebGehrehtebGebGebGebGehFebGebGebGebGebGeaXeaXedneaXeaXdQbepleplepleplesFerfesGesHesHercesIesJesJesKesKesLesJesMesNesJesNesOesOesOesOesOesOesOesOesPesPesPesPesPesPesPesQesResQesSesResTesUesVesWesXesYesZetaetbetcerKehtebGebGebGebGeaXeaXdQbdQbdRndRndRndRndRndQbdQbdQbdRndRnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaehaehadRndRndQbeaXeaXebGebGebGebGebGepOetdeteetfetgethetietjeeYebGebGebGebGebGehHebGebGebGehNehPehPehOebGebGebGebGeaXdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbeaXebGebGeiMehPeiNebGebGebGebGeaXebGebGehHebGebGebGebGebGebGehFebGebGebGebGebGebGebGepBebGeaXeaXeaXeaXeaXepleqNetketletmetmetletnetoetpetmetmetqetletretsettetuetvetwetwetwetwetwetwetwetxetxetxetxetxetxetyetzetAetBetCetDetEetFetGergergergergergergergergetHeqwetIeqweeYedmeaXdQbdQbdRndRndRndRndQbdQbdQbdQbdRndRnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadRndRndQbeaXeaXebGebGebGebGepOetJetKetLetMethebGebGebGebGebGebGeaXeaXedneaXebGebGebGebGebGehFebGebGebGebGebGeaXdQbdQbdQbdQbdQbeaXeaXeaXeaXeaXebGeiMeiNebGebGebGeaXeaXeaXeaXeaXeaXednebGebGebGebGebGebGehFebGebGebGebGebGebGebGebGebGebGebGeaXeaXeplepletNetOetNeplepletPetQetRepletSetTetUetNepletVebGebGebGaaaaaaaaaaaaagAaaaaaaaaaagAaaaaaaaaaaaaaaaagAaaaetWeriesnetXetYetZeuaeubeubeucergeudeueeufeugeugeugeugeeYebGeaXdQbdQbdRndRndRndRndQbdQbdQbdRndRndRnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadRndRndQbeaXeaXebGebGebGebGepOetJetKetLetMethebGebGebGebGebGebGeaXeaXedneaXebGebGebGebGebGehFebGebGebGebGebGeaXdQbdQbdQbdQbdQbeaXeaXeaXeaXeaXebGeiMeiNebGebGebGeaXeaXeaXeaXeaXeaXednebGebGebGebGebGebGehFebGebGebGebGebGebGebGebGebGebGebGeaXeaXeplepletNetOetNeplepletPetQetRepletSetTetUewuepletVebGebGebGaaaaaaaaaaaaagAaaaaaaaaaagAaaaaaaaaaaaaaaaagAaaaetWeriesnetXetYetZeuaeubeubeucergeudeueeufeugeugeugeugeeYebGeaXdQbdQbdRndRndRndRndQbdQbdQbdRndRndRnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadRndRndRndQbeaXeaXebGebGebGepOepOeuhesDesDesEebGebGeaXeaXeaXeaXeaXdQbdQbeaXeaXebGebGebGebGehFebGebGebGebGebGebGeaXeaXeaXeaXeaXeaXebGebGebGebGebGehFebGebGeaXeaXeaXdQbdQbdQbdQbdQbeaXebGebGebGebGebGebGehFebGebGebGehRehwebGebGebGebGebGebGebGeaXepleuieujeukeujepleuleumeuneuoeupeuqeureuseuteplebGebGebGebGebGebGaaaaaaagAaaaaaaaaaagAagAagAagAagAagAagAagAagAergeuueuvesUergergergergeuwergeuxergergeuyeeYeeYeeYeeYebGeaXdQbdQbdRndRndRndQbdQbdRndRndRndRndRnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadRndRndQbdQbeaXebGebGebGebGebGebGebGebGebGebGebGeaXdQbdQbdQbdQbdQbdQbdQbeaXeaXebGebGebGehNehPehPehPehOebGebGebGebGebGebGebGebGebGebGebGebGebGehFebGeaXeaXdQbdQbdQbdQbdQbdQbdQbeaXeaXebGebGebGebGebGehNehPehPehPeofeogehPehPehPehOebGebGebGebGepleuzeuAeuBeuCepleuDeuEeuEeuFeuGepleuHeuIeuJeplebGebGebGebGebGebGagAagAagAagAagAagAagAeuKeuKeuKeuKeuKagAaaaaaaergeuLeuMesUeuNeuOeuPeubeubeuQeubeucergebGebGebGebGebGeaXeaXdQbdQbdRndRndQbdQbdQbdRndRndRndRndRnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadRndRndRndQbeaXebGebGebGebGebGebGebGebGebGeaXeaXeaXdQbdQbdQbdQbdQbdQbdQbdQbeaXeaXeaXebGebGebGebGebGehNehOebGebGehRehwebGebGeiMehPehPehPehPehPeiNebGeaXdQbdQbdQbdQbdRndRndRndQbdQbeaXeaXeaXebGebGebGebGebGebGebGehrehtebGebGebGehFebGebGebGebGeplepleplepleplepleuReuEeuEeuSeuGepletNeuTetNeplebGebGebGebGebGebGaaaaaaagAaaaaaaaaaagAeuKeuKeuKeuKeuKagAaaaeuUeuVeuWeuXeuYergergergergergergeuZevaergebGebGebGebGebGeaXdQbdQbdRndRndRndQbdQbdQbdQbdRndRndRndRnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -13524,3 +13527,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} +