diff --git a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/animal/tyr/oddities.dm b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/animal/tyr/oddities.dm index 6b27d401b1..6ac50556c8 100644 --- a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/animal/tyr/oddities.dm +++ b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/animal/tyr/oddities.dm @@ -26,7 +26,7 @@ ..() /mob/living/simple_mob/animal/tyr/rainbow_fly/proc/painbow_aura() - for(var/mob/living/L in view(src, 4)) + for(var/mob/living/L in view(src, 5)) L.druggy = max(L.druggy, 10) /mob/living/simple_mob/animal/tyr/groundpitcher @@ -145,9 +145,6 @@ var/mob/living/L = A A.emp_act(4) //The weakest strength of EMP playsound(src, 'sound/weapons/Egloves.ogg', 75, 1) - L.Weaken(4) - L.Stun(4) - L.stuttering = max(L.stuttering, 4) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(5, 1, L) s.start() diff --git a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/eclipse.dm b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/eclipse.dm index e47622ab1b..927dffd82c 100644 --- a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/eclipse.dm +++ b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/eclipse.dm @@ -56,7 +56,7 @@ needs_reload = TRUE reload_max = 7 // Not the best default, but it fits the pistol - ai_holder_type = /datum/ai_holder/simple_mob/merc/eclipse/ranged + ai_holder_type = /datum/ai_holder/hostile/ranged/robust/eclipse loot_list = list(/obj/item/slime_extract/sepia = 1, /obj/item/bone/skull = 100 @@ -66,6 +66,7 @@ special_attack_min_range = 2 special_attack_max_range = 7 var/has_heal_droid = FALSE + var/specialattackprojectile = /obj/item/projectile/energy/phase/bolt //Want a self heal for a spefic dude, and to increase diffculty of some POIs /mob/living/simple_mob/humanoid/eclipse/handle_special() @@ -85,9 +86,12 @@ //////////////////////////////// // Stealing Merc AI Types //////////////////////////////// -/datum/ai_holder/simple_mob/merc/eclipse - threaten = FALSE +/datum/ai_holder/hostile/ranged/robust/eclipse vision_range = 7 + conserve_ammo = TRUE + intelligence_level = AI_SMART + use_astar = TRUE + pointblank = TRUE /datum/ai_holder/simple_mob/merc/eclipse/hunter vision_range = 7 @@ -802,35 +806,12 @@ special_attack_max_range = 7 projectiletype = /obj/item/projectile/energy/electrode + specialattackprojectile = /obj/item/projectile/energy/flash /mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle/do_special_attack(atom/A) - visible_message(span_critical("\The [src] pulls out a flash!")) - if(isliving(A)) - var/mob/living/L = A - if(iscarbon(L)) - var/mob/living/carbon/C = L - if(C.stat != DEAD) - var/safety = C.eyecheck() - if(safety <= 0) - var/flash_strength = 8 - if(ishuman(C)) - var/mob/living/carbon/human/H = C - flash_strength *= H.species.flash_mod - if(flash_strength > 0) - to_chat(H, span_critical("You are disoriented by \the [src]!")) - H.eye_blurry = max(H.eye_blurry, flash_strength + 5) - H.flash_eyes() - H.apply_damage(flash_strength * H.species.flash_burn/5, BURN, BP_HEAD, 0, 0, "Photon burns") - - else if(issilicon(L)) - if(isrobot(L)) - var/flashfail = FALSE - var/mob/living/silicon/robot/R = L - if(!flashfail) - to_chat(R, span_critical("Your optics are scrambled by \the [src]!")) - R.Confuse(10) - R.flash_eyes() - + visible_message(span_warning("\The [src] begins to aim a flare gun!")) + Beam(A, icon_state = "sat_beam", time = 3 SECONDS, maxdistance = INFINITY) + addtimer(CALLBACK(src, PROC_REF(special_projectile), A), 3 SECONDS, TIMER_DELETE_ME) /mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle //Bouncing bullet extreme name = "Lunar Eclipse Silver Serpent" @@ -847,13 +828,12 @@ special_attack_cooldown = 30 SECONDS special_attack_min_range = 1 special_attack_max_range = 7 + specialattackprojectile = /obj/item/projectile/beam/energy_net -/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle/do_special_attack(atom/A) //I am bringing back the netgun attack. 4 seconds +/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle/do_special_attack(atom/A) //I am bringing back the netgun attack. 4 seconds visible_message(span_warning("\The [src] begins to create an energy net!")) Beam(A, icon_state = "sat_beam", time = 3 SECONDS, maxdistance = INFINITY) - sleep(40) - var/obj/item/projectile/P = new /obj/item/projectile/beam/energy_net(get_turf(src)) - P.launch_projectile(A, BP_TORSO, src) + addtimer(CALLBACK(src, PROC_REF(special_projectile), A), 3 SECONDS, TIMER_DELETE_ME) /mob/living/simple_mob/humanoid/eclipse/solar/plant @@ -873,12 +853,20 @@ special_attack_max_range = 7 /mob/living/simple_mob/humanoid/eclipse/solar/plant/do_special_attack(atom/A) - var/mob/living/carbon/human/H = A + visible_message(span_warning("\The [src]'s vines spread out!")) + Beam(A, icon_state = "vine", time = 3 SECONDS, maxdistance = INFINITY) + if(ishuman(A)) + addtimer(CALLBACK(src, PROC_REF(itemyoink), A), 3 SECONDS, TIMER_DELETE_ME) + + +/mob/living/simple_mob/humanoid/eclipse/proc/itemyoink(mob/living/carbon/human/H) + if(!H) + return var/obj/item/I = H.get_active_hand() H.drop_item() if(I) I.throw_at(src, 2, 4) // Just yoinked. - src.visible_message(span_danger("The [name] heaves, pulling \the [A]'s weapon from their hands!")) + src.visible_message(span_danger("The [name] heaves, pulling \the [H]'s weapon from their hands!")) /mob/living/simple_mob/humanoid/eclipse/lunar/experimenter name = "Lunar Eclipse Experimenter" @@ -894,16 +882,17 @@ special_attack_min_range = 1 special_attack_max_range = 7 - projectiletype = /obj/item/projectile/energy/spikeenergy_ball //using the weapon found upon tyr + projectiletype = /obj/item/projectile/energy/wp_shotgun //using the weapon found upon tyr /mob/living/simple_mob/humanoid/eclipse/lunar/experimenter/do_special_attack(atom/A) visible_message(span_danger("The [src]'s gauntlet glows silver!")) - addtimer(CALLBACK(src, PROC_REF(gravity_pull), A), 1 SECOND, TIMER_DELETE_ME) + if(isliving(A)) + addtimer(CALLBACK(src, PROC_REF(gravity_pull), A), 3 SECOND, TIMER_DELETE_ME) -/mob/living/simple_mob/humanoid/eclipse/proc/gravity_pull(atom/A) - var/D = src - var/mob/living/carbon/human/H = A - H.throw_at(D, 2, 4) // Just yoinked. +/mob/living/simple_mob/humanoid/eclipse/proc/gravity_pull(mob/living/L) + if(!L) + return + L.throw_at(src, 2, 4) // Just yoinked. //The Precursor intative big folks /mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter //lunar melee unit @@ -945,6 +934,7 @@ special_attack_cooldown = 15 SECONDS special_attack_min_range = 1 special_attack_max_range = 9 + specialattackprojectile = /obj/item/projectile/arc/radioactive/weak /obj/item/projectile/arc/radioactive/weak @@ -953,9 +943,8 @@ /mob/living/simple_mob/humanoid/eclipse/solar/nuclear/do_special_attack(atom/A) visible_message(span_warning("\The [src] begins to glow green!")) Beam(A, icon_state = "sat_beam", time = 3 SECONDS, maxdistance = INFINITY) - sleep(30) - var/obj/item/projectile/P = new /obj/item/projectile/beam/energy_net(get_turf(src)) - P.launch_projectile(A, BP_TORSO, src) + addtimer(CALLBACK(src, PROC_REF(special_projectile), A), 3 SECONDS, TIMER_DELETE_ME) + //Vistors of the other //One is a familiar shape from Sif, the other is new and anomalous based. @@ -978,47 +967,7 @@ melee_attack_delay = 1.5 /mob/living/simple_mob/humanoid/eclipse/solar/froststalker/do_special_attack(atom/A) - // Teleport attack. - if(!A) - to_chat(src, span_warning("There's nothing to teleport to.")) - return FALSE - - var/list/nearby_things = range(4, A) - var/list/valid_turfs = list() - - // All this work to just go to a non-dense tile. - for(var/turf/potential_turf in nearby_things) - var/valid_turf = TRUE - if(potential_turf.density) - continue - for(var/atom/movable/AM in potential_turf) - if(AM.density) - valid_turf = FALSE - if(valid_turf) - valid_turfs.Add(potential_turf) - - if(!(valid_turfs.len)) - to_chat(src, span_warning("There wasn't an unoccupied spot to teleport to.")) - return FALSE - - var/turf/target_turf = pick(valid_turfs) - var/turf/T = get_turf(src) - - var/datum/effect/effect/system/spark_spread/s1 = new /datum/effect/effect/system/smoke_spread/frost - s1.set_up(5, 1, T) - var/datum/effect/effect/system/spark_spread/s2 = new /datum/effect/effect/system/smoke_spread - s2.set_up(5, 1, target_turf) - - - T.visible_message(span_warning("\The [src] vanishes!")) - s1.start() - - forceMove(target_turf) - playsound(target_turf, 'sound/effects/phasein.ogg', 50, 1) - to_chat(src, span_notice("You teleport to \the [target_turf].")) - - target_turf.visible_message(span_warning("\The [src] appears!")) - s2.start() + teleport(A) /mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver name = "Lunar Eclipse Abyss Diver" @@ -1027,19 +976,31 @@ desc = "A strange being wearing a blunt resistaint coat." projectiletype = /obj/item/projectile/scatter/shotgun icon_state = "eclipse_diver" //note to self try to redo this sprite sometime - reload_count = 1 + reload_max = 1 + reload_time = 2 SECONDS /mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver/do_special_attack(atom/A) - var/mob/living/L = A visible_message(span_danger("\The [src] begins to mess with a wrist mounted device.")) - sleep(30) - if(isliving(A)) - if(iscarbon(L)) - return - else if(issilicon(L)) - if(isrobot(L)) - L.Weaken(10) + if(isrobot(A)) + addtimer(CALLBACK(src, PROC_REF(remote_shutdown), A), 3 SECONDS, TIMER_DELETE_ME) else if(istype(A, /obj/mecha)) - var/obj/mecha/M = A - visible_message(span_critical("\The [M] is remotly hacked and ejects [M.occupant]!")) - M.go_out() + addtimer(CALLBACK(src, PROC_REF(remote_eject), A), 3 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/humanoid/eclipse/proc/remote_shutdown(var/mob/living/silicon/robot/L) + if(!L) + return + L.Weaken(10) + + +/mob/living/simple_mob/humanoid/eclipse/proc/remote_eject(obj/mecha/M) + if(!M) + return + visible_message(span_critical("\The [M] is remotly hacked and ejects [M.occupant]!")) + M.go_out() + + +/mob/living/simple_mob/humanoid/eclipse/proc/special_projectile(atom/A) + if(!A) + return + var/obj/item/projectile/P = new specialattackprojectile(get_turf(src)) + P.launch_projectile(A, BP_TORSO, src) diff --git a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/heads.dm b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/heads.dm index e1bc6001e9..8e0be0cf3e 100644 --- a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/heads.dm +++ b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/heads.dm @@ -6,6 +6,7 @@ projectile_dispersion = 8 projectile_accuracy = 0 ranged_cooldown = 5 + grab_resist = 100 damage_fatigue_mult = 0 @@ -124,7 +125,8 @@ /mob/living/simple_mob/humanoid/eclipse/head/scientist name = "Eclipse Lead Researcher" icon_state = "fleetsci" - health = 30 + maxHealth = 60 + health = 60 special_attack_cooldown = 5 SECONDS special_attack_min_range = 1 special_attack_max_range = 10 @@ -168,31 +170,6 @@ size_x = 3 size_y = 3 -/mob/living/simple_mob/humanoid/eclipse/head/scientist/updatehealth() - . = ..() - - if(vore_fullness == 1) - special_attack_cooldown = 10 SECONDS - else if(vore_fullness > 1) - special_attack_cooldown = 20 SECONDS - else - special_attack_cooldown = 5 SECONDS - -/mob/living/simple_mob/humanoid/eclipse/head/scientist/do_special_attack(atom/A) - visible_message(span_warning("\The [src] begins to fabricate drones!")) - sleep(3) - if(vore_fullness == 1) - new /mob/living/simple_mob/mechanical/mining_drone/scavenger/eclipse (src.loc) - else if(vore_fullness > 1) - new /mob/living/simple_mob/mechanical/mining_drone/scavenger/eclipse (src.loc) - new /mob/living/simple_mob/mechanical/mining_drone/scavenger/eclipse (src.loc) - new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) - new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) - else - new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) - new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) - - /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse faction = FACTION_ECLIPSE @@ -374,15 +351,21 @@ /mob/living/simple_mob/humanoid/eclipse/head/tyrlead name = "Eclipse Precursor Overseer" icon_state = "overseer_shield" - health = 300 - maxHealth = 300 - grab_resist = 100 - var/fullshield = 6 - var/shieldrage = 6 + special_attack_cooldown = 4 SECONDS + special_attack_min_range = 1 + special_attack_max_range = 8 + projectiletype = /obj/item/projectile/energy/homing_bolt + ai_holder_type = /datum/ai_holder/simple_mob/intentional/adv_dark_gygax + var/fullshield = 4 + var/shieldrage = 4 -/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/bullet_act(obj/item/projectile/P) //Projectiles will be absorbed by the shield. Note to self do funky sprite. 10 hits to remove +/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/bullet_act(obj/item/projectile/P) //Projectiles will be absorbed by the shield. Note to self do funky sprite. 4 hits to remove if(fullshield > 0) fullshield-- + if(P == /obj/item/projectile/ion) + fullshield = 0 + visible_message(span_boldwarning(span_orange("[P] breaks the shield!!."))) + icon_state = "overseer" if(fullshield > 0) visible_message(span_boldwarning(span_orange("[P] is absorbed by the shield!."))) else @@ -392,109 +375,133 @@ ..() shieldrage-- if(shieldrage == 0) - shieldrage = 6 - fullshield = 6 + shieldrage = 4 + fullshield = 4 visible_message(span_boldwarning(span_orange("The shield reactivates!!."))) icon_state = "overseer_shield" /mob/living/simple_mob/humanoid/eclipse/head/tyrlead/do_special_attack(atom/A) - if(vore_fullness > 2) //If they nompf someone already - fullsummon(A) - var/mob/living/L = A + var/deathdir = rand(1,3) + switch(deathdir) + if(1) + teleport(A) + if(2) + bomb_chaos(A) + if(3) + bomb_lines(A) - if(istype(A, /obj/mecha))//if target is a mecha - switch(a_intent) - if(I_DISARM) // Phase 3 - mech_three(A) - if(I_HURT) // Phase 1 - mech_one(A) - if(I_GRAB) // Phase 2 - mech_two(A) +/mob/living/simple_mob/humanoid/eclipse/head/engineer //teshari + name = "Eclipse Chief Engineer" + health = 50 + maxHealth = 50 + melee_damage_lower = 60 //Durasteel fireaxe + melee_damage_upper = 60 + projectiletype = null - if(!L.devourable || !L.allowmobvore || !L.can_be_drop_prey || !L.throw_vore) //if they aren't edible - if(fullshield > 0) - switch(a_intent) - if(I_DISARM) // Phase 3 - shield_three(A) - if(I_HURT) // Phase 1 - shield_one(A) - if(I_GRAB) // Phase 2 - shield_two(A) - else - switch(a_intent) - if(I_DISARM) // Phase 3 - phase_three(A) - if(I_HURT) // Phase 1 - phase_one(A) - if(I_GRAB) // Phase 2 - phase_two(A) - else - visible_message(span_danger("The [src]'s gauntlet glows silver!")) - addtimer(CALLBACK(src, PROC_REF(gravity_pull), A), 1 SECOND, TIMER_DELETE_ME) +/mob/living/simple_mob/humanoid/eclipse/head/engineer/Initialize() + add_modifier(/datum/modifier/technomancer/haste, null, src) // tesh goes nyooooom + return ..() -/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/proc/fullsummon(atom/target) //Summons a wall whilst the boss tries to enjoy their meal - visible_message(span_warning("\The [src] calls in drone support!")) - new /mob/living/simple_mob/mechanical/combat_drone/artillery (src.loc) - sleep(30) - new /mob/living/simple_mob/mechanical/combat_drone/artillery (src.loc) - sleep(30) - new /mob/living/simple_mob/mechanical/combat_drone/artillery (src.loc) +/mob/living/simple_mob/humanoid/eclipse/head/medical //noodl + name = "Eclipse Chief Medical Officer" + health = 150 + maxHealth = 150 + special_attack_cooldown = 5 SECONDS + special_attack_min_range = 0 + special_attack_max_range = 7 + melee_damage_lower = 15 //Durasteel fireaxe + melee_damage_upper = 15 + attack_armor_pen = 60 + projectiletype = null + var/cloaked_alpha = 45 // Lower = Harder to see. + var/cloak_cooldown = 5 SECONDS // Amount of time needed to re-cloak after losing it. + var/last_uncloak = 0 // world.time + var/poison_type = "stoxin" + var/poison_per_bite = 8 + var/poison_chance = 80 -/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/proc/mech_two(atom/target) //Forces the mecha user in a strange dance, being forced out, likly dodging one projectile and getting back in - var/obj/mecha/M = target - visible_message(span_critical("\The [M] is remotly hacked and ejects [M.occupant]!")) - M.go_out() +/mob/living/simple_mob/humanoid/eclipse/head/medical/apply_melee_effects(var/atom/A) + if(isliving(A)) + var/mob/living/L = A + if(L.reagents) + var/target_zone = pick(BP_TORSO,BP_TORSO,BP_TORSO,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_HEAD) + if(L.can_inject(src, null, target_zone)) + inject_poison(L, target_zone) -/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/proc/mech_one(atom/target) //might alter this one to a machine gun esque ion fire - var/obj/item/projectile/P = new /obj/item/projectile/ion(get_turf(src)) - P.launch_projectile(target, BP_TORSO, src) - sleep(5) - P.launch_projectile(target, BP_TORSO, src) - sleep(5) - P.launch_projectile(target, BP_TORSO, src) - sleep(5) - P.launch_projectile(target, BP_TORSO, src) - sleep(5) - P.launch_projectile(target, BP_TORSO, src) +/mob/living/simple_mob/humanoid/eclipse/head/medical/proc/inject_poison(mob/living/L, target_zone) + if(prob(poison_chance)) + to_chat(L, span_warning("You feel a tiny prick.")) + L.reagents.add_reagent(poison_type, poison_per_bite) -/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/proc/mech_three(atom/target) //did we ever fix fire bypassing mechas? - var/obj/item/projectile/P = new /obj/item/projectile/scatter/flamethrower(get_turf(src)) - P.launch_projectile(target, BP_TORSO, src) +/mob/living/simple_mob/humanoid/eclipse/head/medical/cloak() + if(cloaked) + return + animate(src, alpha = cloaked_alpha, time = 1 SECOND) + cloaked = TRUE -/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/proc/phase_one(atom/target) //Simply tries to disable you - visible_message(span_alien("\The [src] pulls out a flash!")) - if(isliving(target)) - var/mob/living/L = target - if(iscarbon(L)) - var/mob/living/carbon/C = L - if(C.stat != DEAD) - var/safety = C.eyecheck() - if(safety <= 0) - var/flash_strength = 8 - if(ishuman(C)) - var/mob/living/carbon/human/H = C - flash_strength *= H.species.flash_mod - if(flash_strength > 0) - to_chat(H, span_alien("You are disoriented by \the [src]!")) - H.eye_blurry = max(H.eye_blurry, flash_strength + 5) - H.flash_eyes() - H.apply_damage(flash_strength * H.species.flash_burn/5, BURN, BP_HEAD, 0, 0, "Photon burns") - else if(issilicon(L)) - if(isrobot(L)) - var/flashfail = FALSE - var/mob/living/silicon/robot/R = L - if(!flashfail) - to_chat(R, span_alien("Your optics are scrambled by \the [src]!")) - R.Confuse(10) - R.flash_eyes() +/mob/living/simple_mob/humanoid/eclipse/head/medical/uncloak() + last_uncloak = world.time // This is assigned even if it isn't cloaked already, to 'reset' the timer if the spider is continously getting attacked. + if(!cloaked) + return + animate(src, alpha = initial(alpha), time = 1 SECOND) + cloaked = FALSE -/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/proc/phase_two(atom/target) +// Check if cloaking if possible. +/mob/living/simple_mob/humanoid/eclipse/head/medical/proc/can_cloak() + if(stat) + return FALSE + if(last_uncloak + cloak_cooldown > world.time) + return FALSE + + return TRUE + +// Called by things that break cloaks, like Technomancer wards. +/mob/living/simple_mob/humanoid/eclipse/head/medical/break_cloak() + uncloak() + + +/mob/living/simple_mob/humanoid/eclipse/head/medical/is_cloaked() + return cloaked + + +// Cloaks the spider automatically, if possible. +/mob/living/simple_mob/humanoid/eclipse/head/medical/handle_special() + if(!cloaked && can_cloak()) + cloak() + + +//special attack things +/mob/living/simple_mob/humanoid/eclipse/head/scientist/do_special_attack(atom/A) + addtimer(CALLBACK(src, PROC_REF(summon_drones), A, 3, 0.5 SECONDS), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/humanoid/eclipse/proc/summon_drones(atom/target, var/amount, var/fire_delay) if(!target) + return + var/deathdir = rand(1,3) + switch(deathdir) + if(1) + new /mob/living/simple_mob/mechanical/mining_drone/scavenger/eclipse (src.loc) + if(2) + new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) + if(3) + new /mob/living/simple_mob/mechanical/combat_drone/artillery + amount-- + if(amount > 0) + addtimer(CALLBACK(src, PROC_REF(summon_drones), target, amount, fire_delay), fire_delay, TIMER_DELETE_ME) + + +/mob/living/simple_mob/humanoid/eclipse/head/medical/do_special_attack(atom/A) + if(!cloaked) + teleport(A) + +/mob/living/simple_mob/humanoid/eclipse/proc/teleport(atom/A) + // Teleport attack. + if(!A) to_chat(src, span_warning("There's nothing to teleport to.")) return FALSE - var/list/nearby_things = range(1, target) + var/list/nearby_things = range(4, A) var/list/valid_turfs = list() // All this work to just go to a non-dense tile. @@ -521,7 +528,7 @@ s2.set_up(5, 1, target_turf) - T.visible_message(span_notice("\The [src] vanishes!")) + T.visible_message(span_warning("\The [src] vanishes!")) s1.start() forceMove(target_turf) @@ -531,31 +538,151 @@ target_turf.visible_message(span_warning("\The [src] appears!")) s2.start() -/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/proc/phase_three(atom/target) //This might friendly fire itself, but funny and final phase - Beam(target, icon_state = "sat_beam", time = 2.5 SECONDS, maxdistance = INFINITY) - sleep(30) - var/obj/item/projectile/P = new /obj/item/projectile/beam/chain_lightning(get_turf(src)) - P.launch_projectile(target, BP_TORSO, src) +/mob/living/simple_mob/humanoid/eclipse/head/cargomaster //Naga + name = "Eclipse Cargo Master" -/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/proc/shield_one(atom/target) - var/obj/item/projectile/P = new /obj/item/projectile/temp/hot(get_turf(src)) - P.launch_projectile(target, BP_TORSO, src) +/mob/living/simple_mob/humanoid/eclipse/proc/bomb_lines(atom/A) + if(!A) + return + var/list/potential_targets = ai_holder.list_targets() + for(var/atom/entry in potential_targets) + if(istype(entry, /mob/living/simple_mob/humanoid/eclipse)) + potential_targets -= entry + if(potential_targets.len) + var/iteration = clamp(potential_targets.len, 1, 3) + for(var/i = 0, i < iteration, i++) + if(!(potential_targets.len)) + break + var/mob/target = pick(potential_targets) + potential_targets -= target + spawn_lines(target) -/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/proc/shield_two(atom/target) - if(prob(50)) - visible_message(span_alien("\The [src] begins to bandage their wounds.")) - sleep(30) - adjustBruteLoss(-25.0) - visible_message(span_alien("\The [src] begins to salve their burns.")) - sleep(30) - adjustFireLoss(-25.0) - else - visible_message(span_alien("\The [src] consumes an odd pill.")) - add_modifier(/datum/modifier/aura/slime_heal, 15, src) -/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/proc/shield_three(atom/target) - Beam(target, icon_state = "sat_beam", time = 2.5 SECONDS, maxdistance = INFINITY) - sleep(30) - var/obj/item/projectile/P = new /obj/item/projectile/beam/lightning(get_turf(src)) - P.launch_projectile(target, BP_TORSO, src) +/mob/living/simple_mob/humanoid/eclipse/proc/spawn_lines(atom/target) + var/alignment = rand(1,2) // 1 for vertical, 2 for horizontal + var/list/line_range = list() + var/turf/T = get_turf(target) + line_range += T + for(var/i = 1, i <= 7, i++) + switch(alignment) + if(1) + if(T.x-i > 0) + line_range += locate(T.x-i, T.y-i, T.z) + if(T.x+i <= world.maxx) + line_range += locate(T.x+i, T.y+i, T.z) + if(T.y-i > 0) + line_range += locate(T.x+i, T.y-i, T.z) + if(T.y+i <= world.maxy) + line_range += locate(T.x-i, T.y+i, T.z) + if(2) + if(T.x-i > 0) + line_range += locate(T.x-i, T.y, T.z) + if(T.x+i <= world.maxx) + line_range += locate(T.x+i, T.y, T.z) + if(T.y-i > 0) + line_range += locate(T.x, T.y-i, T.z) + if(T.y+i <= world.maxy) + line_range += locate(T.x, T.y+i, T.z) + for(var/turf/dropspot in line_range) + new /obj/effect/artillery_attack(dropspot) + + +/mob/living/simple_mob/humanoid/eclipse/proc/bomb_chaos(atom/A) + if(!A) + return + var/list/potential_targets = ai_holder.list_targets() + for(var/atom/entry in potential_targets) + if(istype(entry, /mob/living/simple_mob/humanoid/eclipse)) + potential_targets -= entry + if(potential_targets.len) + var/iteration = clamp(potential_targets.len, 1, 3) + for(var/i = 0, i < iteration, i++) + if(!(potential_targets.len)) + break + var/mob/target = pick(potential_targets) + potential_targets -= target + chaos_lines(target) + + +/mob/living/simple_mob/humanoid/eclipse/proc/chaos_lines(atom/target) + var/alignment = rand(1,2) + var/list/line_range = list() + var/turf/T = get_turf(target) + line_range += T + for(var/i = 1, i <= 7, i++) + switch(alignment) + if(1) + if(T.x-i > 0) + var/zed = rand(1,3) + line_range += locate(T.x+zed, T.y-i, T.z) + if(T.x+i <= world.maxx) + var/zed = rand(1,3) + line_range += locate(T.x+zed, T.y+i, T.z) + if(T.y-i > 0) + var/zed = rand(1,3) + line_range += locate(T.x+i, T.y+zed, T.z) + if(T.y+i <= world.maxy) + var/zed = rand(1,3) + line_range += locate(T.x-i, T.y+zed, T.z) + if(2) + if(T.x-i > 0) + var/zed = rand(1,3) + line_range += locate(T.x-i, T.y-zed, T.z) + if(T.x+i <= world.maxx) + var/zed = rand(1,3) + line_range += locate(T.x+i, T.y-zed, T.z) + if(T.y-i > 0) + var/zed = rand(1,3) + line_range += locate(T.x-zed, T.y-i, T.z) + if(T.y+i <= world.maxy) + var/zed = rand(1,3) + line_range += locate(T.x-zed, T.y+i, T.z) + for(var/turf/dropspot in line_range) + new /obj/effect/artillery_attack(dropspot) + + +/obj/effect/artillery_attack + anchored = TRUE + density = FALSE + unacidable = TRUE + mouse_opacity = 0 + icon = 'icons/effects/effects.dmi' + icon_state = "drop_marker" + +/obj/effect/artillery_attack/Initialize(mapload) + ..() + return INITIALIZE_HINT_LATELOAD + +/obj/effect/artillery_attack/LateInitialize() + var/delay = rand(25, 30) + addtimer(CALLBACK(src, PROC_REF(spawner)), delay, TIMER_DELETE_ME) + +/obj/effect/artillery_attack/proc/spawner() + new /obj/effect/falling_effect/callstrike_bomb(src.loc) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(qdel), src), 0.7 SECONDS, TIMER_DELETE_ME) + +/obj/effect/falling_effect/callstrike_bomb + falling_type = /obj/effect/callstrike + crushing = FALSE + +/obj/effect/callstrike + anchored = TRUE + density = FALSE + mouse_opacity = 0 + icon ='modular_chomp/icons/obj/guns/precursor/tyr.dmi' + +/obj/effect/callstrike/Initialize(mapload) + .=..() + icon_state = "arti" + +/obj/effect/callstrike/end_fall(var/crushing = FALSE) + for(var/mob/living/L in loc) + var/target_zone = ran_zone() + var/blocked = L.run_armor_check(target_zone, "laser") + var/soaked = L.get_armor_soak(target_zone, "laser") + + if(!L.apply_damage(70, BURN, target_zone, blocked, soaked)) + break + playsound(src, 'sound/effects/clang2.ogg', 50, 1) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(qdel), src), 0.25 SECONDS, TIMER_DELETE_ME) diff --git a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/mechas.dm b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/mechas.dm index 3b043c134e..d2139621aa 100644 --- a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/mechas.dm +++ b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/mechas.dm @@ -13,6 +13,7 @@ grab_resist = 100 shock_resist = -0.2 var/specialattackprojectile = /obj/item/projectile/energy/phase/bolt + var/attackcycle = 1 /mob/living/simple_mob/mechanical/mecha/eclipse/do_special_attack(atom/A) upfour_leftfour(A) @@ -242,6 +243,7 @@ /datum/ai_holder/simple_mob/intentional/three_phases use_astar = TRUE + wander = FALSE var/closest_desired_distance = 4 /datum/ai_holder/simple_mob/intentional/three_phases/on_engagement(atom/A) @@ -262,11 +264,14 @@ //Each mecha has a strange defense mechanism. //High defense at the start that falters the more the battle goes on /mob/living/simple_mob/mechanical/mecha/eclipse/antipersonal_unit //Melts folks with lasers + name = "Eclipse Expirmental Anti-Infantary Unit" specialattackprojectile = /obj/item/projectile/beam/midlaser armor = list(melee = 90, bullet = 90, laser = 90, energy = 90, bomb = 90, bio = 100, rad = 100) damage_threshold = 0 //So the wierd armor mechanic works icon_state = "gygax_adv" wreckage = /obj/structure/loot_pile/mecha/odd_gygax + special_attack_cooldown = 320 + /mob/living/simple_mob/mechanical/mecha/eclipse/antipersonal_unit/updatehealth() . = ..() @@ -289,26 +294,47 @@ phase_two(A) /mob/living/simple_mob/mechanical/mecha/eclipse/antipersonal_unit/proc/phase_one(atom/target) //Basic pattern whilst the defense is high + addtimer(CALLBACK(src, PROC_REF(atkonea), target), 1.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/antipersonal_unit/proc/atkonea(atom/target) + if(!target) + return upfour_leftfour(target) upfour_rightfour(target) downfour_rightfour(target) downfour_leftfour(target) - sleep(15) + addtimer(CALLBACK(src, PROC_REF(atkoneb), target), 1.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/antipersonal_unit/proc/atkoneb(atom/target) + if(!target) + return upfour(target) downfour(target) rightfour(target) leftfour(target) - sleep(15) + addtimer(CALLBACK(src, PROC_REF(atkonec), target), 1.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/antipersonal_unit/proc/atkonec(atom/target) + if(!target) + return upfour_leftfour(target) upfour_rightfour(target) downfour_rightfour(target) downfour_leftfour(target) - sleep(15) + addtimer(CALLBACK(src, PROC_REF(atkoned), target), 1.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/antipersonal_unit/proc/atkoned(atom/target) + if(!target) + return upfour(target) downfour(target) rightfour(target) leftfour(target) - sleep(15) + addtimer(CALLBACK(src, PROC_REF(atkonee), target), 1.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/antipersonal_unit/proc/atkonee(atom/target) + if(!target) + return upfour_leftfour(target) upfour_rightfour(target) downfour_rightfour(target) @@ -317,169 +343,254 @@ downfour(target) rightfour(target) leftfour(target) - sleep(15) /mob/living/simple_mob/mechanical/mecha/eclipse/antipersonal_unit/proc/phase_two(atom/target) //SPIIIIN TO WIN + visible_message(span_danger("The [src] is preparing a deadly attack!")) + addtimer(CALLBACK(src, PROC_REF(spin_to_win), target, 1), 2 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win(atom/target, var/next_cycle) + if(!target) + return upfour_leftfour(target) upfour_rightfour(target) downfour_rightfour(target) downfour_leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_a), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_a(atom/target, var/next_cycle) + if(!target) + return upfour_leftthree(target) upthree_rightfour(target) downfour_rightthree(target) downthree_leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_b), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_b(atom/target, var/next_cycle) + if(!target) + return upfour_lefttwo(target) uptwo_rightfour(target) downfour_righttwo(target) downtwo_leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_c), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_c(atom/target, var/next_cycle) + if(!target) + return upfour_leftone(target) upone_rightfour(target) downfour_rightone(target) downone_leftfour(target) - sleep(10)// + addtimer(CALLBACK(src, PROC_REF(spin_to_win_d), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_d(atom/target, var/next_cycle) + if(!target) + return upfour(target) rightfour(target) downfour(target) leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_e), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_e(atom/target, var/next_cycle) + if(!target) + return upfour_rightone(target) downone_rightfour(target) downfour_leftone(target) upone_leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_f), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_f(atom/target, var/next_cycle) + if(!target) + return upfour_righttwo(target) downtwo_rightfour(target) downfour_lefttwo(target) uptwo_leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_g), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_g(atom/target, var/next_cycle) + if(!target) + return upfour_rightthree(target) downthree_rightfour(target) downfour_leftthree(target) upthree_leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_h), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_h(atom/target, var/next_cycle) + if(!target) + return upfour_rightfour(target) downfour_rightfour(target) downfour_leftfour(target) upfour_leftfour(target) - sleep(10) //Now we reverse + addtimer(CALLBACK(src, PROC_REF(spin_to_win_ra), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_ra(atom/target, var/next_cycle)//Now we reverse + if(!target) + return upfour_rightthree(target) downthree_rightfour(target) downfour_leftthree(target) upthree_leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_rb), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_rb(atom/target, var/next_cycle) + if(!target) + return upfour_righttwo(target) downtwo_rightfour(target) downfour_lefttwo(target) uptwo_leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_rc), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_rc(atom/target, var/next_cycle) + if(!target) + return upfour_rightone(target) downone_rightfour(target) downfour_leftone(target) upone_leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_rd), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_rd(atom/target, var/next_cycle) + if(!target) + return upfour(target) rightfour(target) downfour(target) leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_re), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_re(atom/target, var/next_cycle) + if(!target) + return upfour_leftone(target) upone_rightfour(target) downfour_rightone(target) downone_leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_rf), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_rf(atom/target, var/next_cycle) + if(!target) + return upfour_lefttwo(target) uptwo_rightfour(target) downfour_righttwo(target) downtwo_leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_rg), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_rg(atom/target, var/next_cycle) + if(!target) + return upfour_leftthree(target) upthree_rightfour(target) downfour_rightthree(target) downthree_leftfour(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(spin_to_win_rh), target, next_cycle), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/spin_to_win_rh(atom/target, var/next_cycle) + if(!target) + return upfour_leftfour(target) upfour_rightfour(target) downfour_rightfour(target) downfour_leftfour(target) + attackcycle = next_cycle /mob/living/simple_mob/mechanical/mecha/eclipse/antipersonal_unit/proc/phase_three(atom/target) //The strangest pattern but a last stand at 0 defense. - upfour_leftfour(target) - sleep(5) - downfour_rightfour(target) - sleep(5) - upfour_leftfour(target) - sleep(5) - downfour_leftfour(target) - sleep(5) - upfour_lefttwo(target) - sleep(5) - downfour_righttwo(target) - sleep(5) - upfour_lefttwo(target) - sleep(5) - downfour_lefttwo(target) - sleep(5) - uptwo_leftfour(target) - sleep(5) - downtwo_rightfour(target) - sleep(5) - uptwo_leftfour(target) - sleep(5) - downtwo_leftfour(target) - sleep(5) - upfour_leftone(target) - sleep(5) - downfour_rightone(target) - sleep(5) - upfour_leftone(target) - sleep(5) - downfour_leftone(target) - sleep(5) - upone_leftfour(target) - sleep(5) - downone_rightfour(target) - sleep(5) - upone_leftfour(target) - sleep(5) - downone_leftfour(target) - sleep(5) - upfour_leftthree(target) - sleep(5) - downfour_rightthree(target) - sleep(5) - upfour_leftthree(target) - sleep(5) - downfour_leftthree(target) - sleep(5) - upthree_leftfour(target) - sleep(5) - downthree_rightfour(target) - sleep(5) - upthree_leftfour(target) - sleep(5) - downthree_leftfour(target) - sleep(5) - upfour(target) - sleep(5) - rightfour(target) - sleep(5) - leftfour(target) - sleep(5) - downfour(target) + addtimer(CALLBACK(src, PROC_REF(random_firing), target, 12, 3, 0.5 SECONDS), 0.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/random_firing(atom/target, var/amount, var/next_cycle, var/fire_delay) + var/deathdir = rand(1,32) + if(!target) + return + switch(deathdir) + if(1) + upfour_leftfour(target) + if(2) + upfour_leftthree(target) + if(3) + upfour_lefttwo(target) + if(4) + upfour_leftone(target) + if(5) + upfour(target) + if(6) + upfour_rightone(target) + if(7) + upfour_righttwo(target) + if(8) + upfour_rightthree(target) + if(9) + upfour_rightfour(target) + if(10) + upthree_rightfour(target) + if(11) + uptwo_rightfour(target) + if(12) + upone_rightfour(target) + if(13) + rightfour(target) + if(14) + downone_rightfour(target) + if(15) + downtwo_rightfour(target) + if(16) + downthree_rightfour(target) + if(17) + downfour_rightfour(target) + if(18) + downfour_rightthree(target) + if(19) + downfour_righttwo(target) + if(20) + downfour_rightone(target) + if(21) + downfour(target) + if(22) + downfour_leftone(target) + if(23) + downfour_lefttwo(target) + if(24) + downfour_leftthree(target) + if(25) + downfour_leftfour(target) + if(26) + downthree_leftfour(target) + if(27) + downtwo_leftfour(target) + if(28) + downone_leftfour(target) + if(29) + leftfour(target) + if(30) + upone_leftfour(target) + if(31) + uptwo_leftfour(target) + if(32) + upthree_leftfour(target) + amount-- + if(amount > 0) + addtimer(CALLBACK(src, PROC_REF(random_firing), target, amount, next_cycle, fire_delay), fire_delay, TIMER_DELETE_ME) + else + attackcycle = next_cycle //Nigh unbreakable defenses except during certian attack phases. /mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard //Explosive death + name = "Eclipse Expirmental Mining Mecha" specialattackprojectile = /obj/item/projectile/energy/excavate/weak armor = list(melee = 90, bullet = 90, laser = 90, energy = 90, bomb = 90, bio = 100, rad = 100) armor_soak = list(melee = 25, bullet = 25, laser = 25, energy = 25, bomb = 0, bio = 0, rad = 0) icon_state = "shielded_mining_mecha" shock_resist = 1 wreckage = /obj/structure/loot_pile/mecha/odd_ripley - var/attackcycle = 1 + attackcycle = 1 /mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard/do_special_attack(atom/A) . = TRUE // So we don't fire a bolt as well. @@ -489,540 +600,282 @@ phasethree_cycleone(A) else if(attackcycle == 2) phasethree_cycletwo(A) - else + else if(attackcycle == 3) phasethree_cyclethree(A) if(I_HURT) // Phase 1 if(attackcycle == 1) phaseone_cycleone(A) else if(attackcycle == 2) phaseone_cycletwo(A) - else + else if(attackcycle == 3) phaseone_cyclethree(A) if(I_GRAB) // Phase 2 if(attackcycle == 1) phasetwo_cycleone(A) else if(attackcycle == 2) phasetwo_cycletwo(A) - else + else if(attackcycle == 3) phasetwo_cyclethree(A) -//phase one +//phase one. We begin the long drawn out endurance boute /mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard/proc/phaseone_cycleone(atom/target) //four seconds armor = list(melee = 90, bullet = 90, laser = 90, energy = 90, bomb = 90, bio = 100, rad = 100) armor_soak = list(melee = 25, bullet = 25, laser = 25, energy = 25, bomb = 0, bio = 0, rad = 0) icon_state = "shielded_mining_mecha" - upfour_leftfour(target) - upfour_rightfour(target) - downfour_rightfour(target) - downfour_leftfour(target) - sleep(10) - upfour(target) - leftfour(target) - rightfour(target) - downfour(target) - sleep(10) - upfour_leftfour(target) - upfour_rightfour(target) - downfour_rightfour(target) - downfour_leftfour(target) - sleep(10) - upfour(target) - leftfour(target) - rightfour(target) - downfour(target) - sleep(10) - attackcycle = 2 + addtimer(CALLBACK(src, PROC_REF(summon_drones), target, 3, 2, 0.5 SECONDS), 0.5 SECONDS, TIMER_DELETE_ME) + attackcycle = 0 /mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard/proc/phaseone_cycletwo(atom/target) //four seconds armor = list(melee = 90, bullet = 90, laser = 90, energy = 90, bomb = 90, bio = 100, rad = 100) armor_soak = list(melee = 25, bullet = 25, laser = 25, energy = 25, bomb = 0, bio = 0, rad = 0) icon_state = "shielded_mining_mecha" - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - downfour(target) - downfour_rightone(target) - downfour_leftone(target) - sleep(10) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - sleep(10) - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - downfour(target) - downfour_rightone(target) - downfour_leftone(target) - sleep(10) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - sleep(10) - attackcycle = 3 + addtimer(CALLBACK(src, PROC_REF(random_firing), target, 12, 3, 0.5 SECONDS), 0.5 SECONDS, TIMER_DELETE_ME) + attackcycle = 0 /mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard/proc/phaseone_cyclethree(atom/target) //eight seconds where it's vunerable armor = list(melee = 50, bullet = 50, laser = 50, energy = 50, bomb = 50, bio = 100, rad = 100) armor_soak = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) icon_state = "mining_mecha" - upfour_leftfour(target) - upfour_leftthree(target) - upfour_leftthree(target) - upfour_rightfour(target) - upfour_rightthree(target) - upthree_rightfour(target) - downfour_rightfour(target) - downfour_rightthree(target) - downthree_rightfour(target) - downfour_leftfour(target) - downfour_leftthree(target) - downthree_leftfour(target) - sleep(10) - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - downfour(target) - downfour_rightone(target) - downfour_leftone(target) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - sleep(10) - upfour_leftfour(target) - upfour_leftthree(target) - upfour_leftthree(target) - upfour_rightfour(target) - upfour_rightthree(target) - upthree_rightfour(target) - downfour_rightfour(target) - downfour_rightthree(target) - downthree_rightfour(target) - downfour_leftfour(target) - downfour_leftthree(target) - downthree_leftfour(target) - sleep(10) - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - downfour(target) - downfour_rightone(target) - downfour_leftone(target) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - sleep(10) - upfour_leftfour(target) - upfour_leftthree(target) - upfour_leftthree(target) - upfour_rightfour(target) - upfour_rightthree(target) - upthree_rightfour(target) - downfour_rightfour(target) - downfour_rightthree(target) - downthree_rightfour(target) - downfour_leftfour(target) - downfour_leftthree(target) - downthree_leftfour(target) - sleep(10) - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - downfour(target) - downfour_rightone(target) - downfour_leftone(target) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - sleep(10) - upfour_leftfour(target) - upfour_leftthree(target) - upfour_leftthree(target) - upfour_rightfour(target) - upfour_rightthree(target) - upthree_rightfour(target) - downfour_rightfour(target) - downfour_rightthree(target) - downthree_rightfour(target) - downfour_leftfour(target) - downfour_leftthree(target) - downthree_leftfour(target) - sleep(10) - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - downfour(target) - downfour_rightone(target) - downfour_leftone(target) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - sleep(10) - attackcycle = 1 + addtimer(CALLBACK(src, PROC_REF(random_firing), target, 12, 1, 0.5 SECONDS), 0.5 SECONDS, TIMER_DELETE_ME) + attackcycle = 0 -//phase two + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/summon_drones(atom/target, var/amount, var/next_cycle, var/fire_delay) + var/deathdir = rand(1,3) + switch(deathdir) + if(1) + new /mob/living/simple_mob/mechanical/mining_drone/scavenger/eclipse (src.loc) + if(2) + new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) + if(3) + new /mob/living/simple_mob/mechanical/combat_drone/artillery + amount-- + if(amount > 0) + addtimer(CALLBACK(src, PROC_REF(summon_drones), target, amount, next_cycle, fire_delay), fire_delay, TIMER_DELETE_ME) + else + attackcycle = next_cycle + +//phase two now we begin the bullet hell /mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard/proc/phasetwo_cycleone(atom/target) //Seven seconds armor = list(melee = 90, bullet = 90, laser = 90, energy = 90, bomb = 90, bio = 100, rad = 100) armor_soak = list(melee = 25, bullet = 25, laser = 25, energy = 25, bomb = 0, bio = 0, rad = 0) icon_state = "shielded_mining_mecha" - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - sleep(10) - upfour_leftfour(target) - upfour_leftthree(target) - upfour_leftthree(target) - sleep(10) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - sleep(10) - downfour_leftfour(target) - downthree_leftfour(target) - downfour_leftthree(target) - sleep(10) - downfour(target) - downfour_leftone(target) - downfour_rightone(target) - sleep(10) - downfour_rightfour(target) - downthree_rightfour(target) - downfour_rightthree(target) - sleep(10) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - sleep(10) + visible_message(span_danger("The [src] is preparing a deadly attack!")) + addtimer(CALLBACK(src, PROC_REF(thewall), target), 2.5 SECONDS, TIMER_DELETE_ME) + attackcycle = 0 + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/thewall(atom/target) + if(!target) + return upfour_rightfour(target) upthree_rightfour(target) + uptwo_rightfour(target) + upone_rightfour(target) + rightfour(target) + downone_rightfour(target) + downtwo_rightfour(target) + downthree_rightfour(target) + downfour_rightfour(target) + upfour_leftfour(target) + upthree_leftfour(target) + uptwo_leftfour(target) + upone_leftfour(target) + leftfour(target) + downone_leftfour(target) + downtwo_leftfour(target) + downthree_leftfour(target) + downfour_leftfour(target) + addtimer(CALLBACK(src, PROC_REF(thehall), target), 2.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/thehall(atom/target) + if(!target) + return + upfour_leftfour(target) + upfour_leftthree(target) + upfour_lefttwo(target) + upfour_leftone(target) + upfour(target) + upfour_rightone(target) + upfour_righttwo(target) upfour_rightthree(target) + upfour_rightfour(target) + downfour_leftfour(target) + downfour_leftthree(target) + downfour_lefttwo(target) + downfour_leftone(target) + downfour(target) + downfour_rightone(target) + downfour_righttwo(target) + downfour_rightthree(target) + downfour_rightfour(target) attackcycle = 2 /mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard/proc/phasetwo_cycletwo(atom/target) //Seven seconds armor = list(melee = 90, bullet = 90, laser = 90, energy = 90, bomb = 90, bio = 100, rad = 100) armor_soak = list(melee = 25, bullet = 25, laser = 25, energy = 25, bomb = 0, bio = 0, rad = 0) icon_state = "shielded_mining_mecha" + addtimer(CALLBACK(src, PROC_REF(beglaser), target, 3), 1 SECOND, TIMER_DELETE_ME) + attackcycle = 0 + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser(atom/target, var/next_cycle) + upfour_leftone(target) upfour(target) upfour_rightone(target) - upfour_leftone(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(beglaser_1), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser_1(atom/target, var/next_cycle) + upfour_rightone(target) + upfour_righttwo(target) + upfour_rightthree(target) + addtimer(CALLBACK(src, PROC_REF(beglaser_2), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser_2(atom/target, var/next_cycle) upfour_rightfour(target) upthree_rightfour(target) - upfour_rightthree(target) - sleep(10) - rightfour(target) + uptwo_rightfour(target) + addtimer(CALLBACK(src, PROC_REF(beglaser_3), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser_3(atom/target, var/next_cycle) upone_rightfour(target) + rightfour(target) downone_rightfour(target) - sleep(10) - downfour_rightfour(target) + addtimer(CALLBACK(src, PROC_REF(beglaser_4), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser_4(atom/target, var/next_cycle) + downone_rightfour(target) + downtwo_rightfour(target) downthree_rightfour(target) + addtimer(CALLBACK(src, PROC_REF(beglaser_5), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser_5(atom/target, var/next_cycle) + downthree_rightfour(target) + downfour_rightfour(target) downfour_rightthree(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(beglaser_6), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser_6(atom/target, var/next_cycle) + downfour_rightthree(target) + downfour_righttwo(target) + downfour_rightone(target) + addtimer(CALLBACK(src, PROC_REF(beglaser_7), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser_7(atom/target, var/next_cycle) + downfour_rightone(target) downfour(target) downfour_leftone(target) - downfour_rightone(target) - sleep(10) + addtimer(CALLBACK(src, PROC_REF(beglaser_8), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser_8(atom/target, var/next_cycle) + downfour_leftone(target) + downfour_lefttwo(target) + downfour_leftthree(target) + addtimer(CALLBACK(src, PROC_REF(beglaser_9), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser_9(atom/target, var/next_cycle) + downfour_leftfour(target) + downthree_leftfour(target) + downtwo_leftfour(target) + addtimer(CALLBACK(src, PROC_REF(beglaser_10), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser_10(atom/target, var/next_cycle) + downtwo_leftfour(target) + downone_leftfour(target) + leftfour(target) + addtimer(CALLBACK(src, PROC_REF(beglaser_11), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser_11(atom/target, var/next_cycle) leftfour(target) upone_leftfour(target) - downone_leftfour(target) - sleep(10) + uptwo_leftfour(target) + addtimer(CALLBACK(src, PROC_REF(beglaser_12), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser_12(atom/target, var/next_cycle) + uptwo_leftfour(target) + upthree_leftfour(target) + upfour_leftfour(target) + addtimer(CALLBACK(src, PROC_REF(beglaser_13), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + +/mob/living/simple_mob/mechanical/mecha/eclipse/proc/beglaser_13(atom/target, var/next_cycle) upfour_leftfour(target) upfour_leftthree(target) - upfour_leftthree(target) - attackcycle = 3 + upfour_lefttwo(target) + if(prob(50)) + addtimer(CALLBACK(src, PROC_REF(beglaser), target, next_cycle), 1 SECOND, TIMER_DELETE_ME) + else + attackcycle = next_cycle /mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard/proc/phasetwo_cyclethree(atom/target) //seven seconds armor = list(melee = 50, bullet = 50, laser = 50, energy = 50, bomb = 50, bio = 100, rad = 100) armor_soak = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) icon_state = "mining_mecha" - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - sleep(10) - upfour_leftfour(target) - upfour_leftthree(target) - upfour_leftthree(target) - upfour_rightfour(target) - upthree_rightfour(target) - upfour_rightthree(target) - sleep(10) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - sleep(10) - downfour_leftfour(target) - downthree_leftfour(target) - downfour_leftthree(target) - downfour_rightfour(target) - downthree_rightfour(target) - downfour_rightthree(target) - sleep(10) - downfour(target) - downfour_leftone(target) - downfour_rightone(target) - sleep(10) - downfour_rightfour(target) - downthree_rightfour(target) - downfour_rightthree(target) - sleep(10) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - sleep(10) - upfour_rightfour(target) - upthree_rightfour(target) - upfour_rightthree(target) - upfour_leftfour(target) - upfour_leftthree(target) - upfour_leftthree(target) - attackcycle = 1 + addtimer(CALLBACK(src, PROC_REF(spin_to_win), target, 1), 2 SECONDS, TIMER_DELETE_ME) + attackcycle = 0 -//phase three aka hard mode +//phase three /mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard/proc/phasethree_cycleone(atom/target) //seven seconds armor = list(melee = 90, bullet = 90, laser = 90, energy = 90, bomb = 90, bio = 100, rad = 100) armor_soak = list(melee = 25, bullet = 25, laser = 25, energy = 25, bomb = 0, bio = 0, rad = 0) icon_state = "shielded_mining_mecha" - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - downfour(target) - downfour_leftone(target) - downfour_rightone(target) - sleep(10) - upfour_leftfour(target) - upfour_leftthree(target) - upfour_leftthree(target) - upfour_rightfour(target) - upthree_rightfour(target) - upfour_rightthree(target) - sleep(10) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - sleep(10) - downfour_leftfour(target) - downthree_leftfour(target) - downfour_leftthree(target) - downfour_rightfour(target) - downthree_rightfour(target) - downfour_rightthree(target) - sleep(10) - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - downfour(target) - downfour_leftone(target) - downfour_rightone(target) - sleep(10) - downfour_rightfour(target) - downthree_rightfour(target) - downfour_rightthree(target) - sleep(10) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - sleep(10) - upfour_rightfour(target) - upthree_rightfour(target) - upfour_rightthree(target) - upfour_leftfour(target) - upfour_leftthree(target) - upfour_leftthree(target) - attackcycle = 2 + addtimer(CALLBACK(src, PROC_REF(spin_to_win), target, 2), 2 SECONDS, TIMER_DELETE_ME) + attackcycle = 0 /mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard/proc/phasethree_cycletwo(atom/target) //seven seconds armor = list(melee = 90, bullet = 90, laser = 90, energy = 90, bomb = 90, bio = 100, rad = 100) armor_soak = list(melee = 25, bullet = 25, laser = 25, energy = 25, bomb = 0, bio = 0, rad = 0) icon_state = "shielded_mining_mecha" - upfour_leftfour(target) - upfour_leftthree(target) - upfour_leftthree(target) - upfour_rightfour(target) - upfour_rightthree(target) - upthree_rightfour(target) - downfour_rightfour(target) - downfour_rightthree(target) - downthree_rightfour(target) - downfour_leftfour(target) - downfour_leftthree(target) - downthree_leftfour(target) - sleep(10) - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - downfour(target) - downfour_rightone(target) - downfour_leftone(target) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - sleep(10) - upfour_leftfour(target) - upfour_leftthree(target) - upfour_leftthree(target) - upfour_rightfour(target) - upfour_rightthree(target) - upthree_rightfour(target) - downfour_rightfour(target) - downfour_rightthree(target) - downthree_rightfour(target) - downfour_leftfour(target) - downfour_leftthree(target) - downthree_leftfour(target) - sleep(10) - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - downfour(target) - downfour_rightone(target) - downfour_leftone(target) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - sleep(10) - upfour_leftfour(target) - upfour_leftthree(target) - upfour_leftthree(target) - upfour_rightfour(target) - upfour_rightthree(target) - upthree_rightfour(target) - downfour_rightfour(target) - downfour_rightthree(target) - downthree_rightfour(target) - downfour_leftfour(target) - downfour_leftthree(target) - downthree_leftfour(target) - sleep(10) - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - downfour(target) - downfour_rightone(target) - downfour_leftone(target) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - sleep(10) - upfour_leftfour(target) - upfour_leftthree(target) - upfour_leftthree(target) - upfour_rightfour(target) - upfour_rightthree(target) - upthree_rightfour(target) - downfour_rightfour(target) - downfour_rightthree(target) - downthree_rightfour(target) - downfour_leftfour(target) - downfour_leftthree(target) - downthree_leftfour(target) - sleep(10) - upfour(target) - upfour_rightone(target) - upfour_leftone(target) - downfour(target) - downfour_rightone(target) - downfour_leftone(target) - rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - leftfour(target) - upone_leftfour(target) - downone_leftfour(target) - attackcycle = 3 + addtimer(CALLBACK(src, PROC_REF(beglaser), target, 3), 1 SECOND, TIMER_DELETE_ME) + attackcycle = 0 /mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard/proc/phasethree_cyclethree(atom/target) //two seconds armor = list(melee = 50, bullet = 50, laser = 50, energy = 50, bomb = 50, bio = 100, rad = 100) armor_soak = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) icon_state = "mining_mecha" - upfour_leftthree(target) - upfour_lefttwo(target) - upfour_leftone(target) - upfour_rightone(target) - upfour_righttwo(target) - upfour_rightthree(target) - upthree_rightfour(target) - uptwo_rightfour(target) - upone_rightfour(target) - downone_rightfour(target) - downtwo_rightfour(target) - downthree_rightfour(target) - downfour_rightthree(target) - downfour_righttwo(target) - downfour_rightone(target) - downfour_leftone(target) - downfour_lefttwo(target) - downfour_leftthree(target) - downthree_leftfour(target) - downtwo_leftfour(target) - downone_leftfour(target) - upone_leftfour(target) - uptwo_leftfour(target) - upthree_leftfour(target) - sleep(20) - upfour_leftfour(target) - upfour(target) - upfour_rightfour(target) - rightfour(target) - downfour_rightfour(target) - downfour(target) - downfour_leftfour(target) - leftfour(target) - attackcycle = 1 + addtimer(CALLBACK(src, PROC_REF(random_firing), target, 20, 1, 0.2 SECONDS), 0.5 SECONDS, TIMER_DELETE_ME) + attackcycle = 0 //High overall defense, swaps between Burn and brute defense based off what was just used. /mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt //The final boss + name = "Eclipse Expirmental Janus" armor = list(melee = 60, bullet = 60, laser = 60, energy = 60, bomb = 80, bio = 100, rad = 100) - specialattackprojectile = /obj/item/projectile/energy/plasma/vepr + specialattackprojectile = /obj/item/projectile/energy/darkspike + pilot_type = /mob/living/simple_mob/humanoid/merc/ranged icon_state = "eclipse_janus" - var/attackcycle = 1 + attackcycle = 1 /obj/item/projectile/energy/darkspike //This will end you - name = "unknown_energy" + name = "gravity well" icon = 'modular_chomp/icons/obj/guns/precursor/tyr.dmi' - icon_state = "darkspike" - damage = 50 - armor_penetration = 80 + icon_state = "gravity_well" + damage = 70 + armor_penetration = 30 speed = 15 //Note to self, may need to slow down even further. +/obj/item/projectile/energy/infernosphere + name = "burning plasma" + icon = 'modular_chomp/icons/obj/guns/precursor/tyr.dmi' + icon_state = "plasma" + damage = 70 + armor_penetration = 30 + speed = 15 + +/obj/item/projectile/energy/infernosphere/Move() + . = ..() + var/turf/T = get_turf(src) + if(prob(10)) + if(T) + new /obj/effect/decal/cleanable/liquid_fuel(T,0.2,1) + T.hotspot_expose(500, 50, 1) + T.create_fire(700) + +/obj/item/projectile/bullet/eclipsejanus + use_submunitions = 1 + range = 0 + embed_chance = 0 + submunition_spread_max = 900 + submunition_spread_min = 100 + submunitions = list(/obj/item/projectile/energy/darkspike = 3, /obj/item/projectile/energy/infernosphere = 3) + /mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/bullet_act(obj/item/projectile/P) .= ..() if(istype(P, /obj/item/projectile/bullet)) @@ -1042,584 +895,67 @@ phasethree_cycleone(A) else if(attackcycle == 2) phasethree_cycletwo(A) - else + else if(attackcycle == 3) phasethree_cyclethree(A) if(I_HURT) // Phase 1 if(attackcycle == 1) phaseone_cycleone(A) else if(attackcycle == 2) phaseone_cycletwo(A) - else + else if(attackcycle == 3) phaseone_cyclethree(A) if(I_GRAB) // Phase 2 if(attackcycle == 1) phasetwo_cycleone(A) else if(attackcycle == 2) phasetwo_cycletwo(A) - else + else if(attackcycle == 3) phasetwo_cyclethree(A) //Phase One. Appears random but isn't. Scales higher. /mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phaseone_cycleone(atom/target) - upfour_leftfour(target) - sleep(5) - downfour_rightfour(target) - sleep(5) - upfour_leftfour(target) - sleep(5) - downfour_leftfour(target) - sleep(5) - upfour_lefttwo(target) - sleep(5) - downfour_righttwo(target) - sleep(5) - upfour_lefttwo(target) - sleep(5) - downfour_lefttwo(target) - sleep(5) - uptwo_leftfour(target) - sleep(5) - downtwo_rightfour(target) - sleep(5) - uptwo_leftfour(target) - sleep(5) - downtwo_leftfour(target) - sleep(5) - upfour_leftone(target) - sleep(5) - downfour_rightone(target) - sleep(5) - upfour_leftone(target) - sleep(5) - downfour_leftone(target) - sleep(5) - upone_leftfour(target) - sleep(5) - downone_rightfour(target) - sleep(5) - upone_leftfour(target) - sleep(5) - downone_leftfour(target) - sleep(5) - upfour_leftthree(target) - sleep(5) - downfour_rightthree(target) - sleep(5) - upfour_leftthree(target) - sleep(5) - downfour_leftthree(target) - sleep(5) - upthree_leftfour(target) - sleep(5) - downthree_rightfour(target) - sleep(5) - upthree_leftfour(target) - sleep(5) - downthree_leftfour(target) - sleep(5) - upfour(target) - sleep(5) - rightfour(target) - sleep(5) - leftfour(target) - sleep(5) - downfour(target) - attackcycle = 2 + specialattackprojectile = /obj/item/projectile/energy/darkspike + addtimer(CALLBACK(src, PROC_REF(spin_to_win), target, 2), 2 SECONDS, TIMER_DELETE_ME) + attackcycle = 0 /mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phaseone_cycletwo(atom/target) - upfour_leftfour(target) - downfour_rightfour(target) - sleep(5) - upfour_leftfour(target) - downfour_leftfour(target) - sleep(5) - upfour_lefttwo(target) - downfour_righttwo(target) - sleep(5) - upfour_lefttwo(target) - downfour_lefttwo(target) - sleep(5) - uptwo_leftfour(target) - downtwo_rightfour(target) - sleep(5) - uptwo_leftfour(target) - downtwo_leftfour(target) - sleep(5) - upfour_leftone(target) - downfour_rightone(target) - sleep(5) - upfour_leftone(target) - downfour_leftone(target) - sleep(5) - upone_leftfour(target) - downone_rightfour(target) - sleep(5) - upone_leftfour(target) - downone_leftfour(target) - sleep(5) - upfour_leftthree(target) - downfour_rightthree(target) - sleep(5) - upfour_leftthree(target) - downfour_leftthree(target) - sleep(5) - upthree_leftfour(target) - downthree_rightfour(target) - sleep(5) - upthree_leftfour(target) - downthree_leftfour(target) - sleep(5) - upfour(target) - rightfour(target) - sleep(5) - leftfour(target) - downfour(target) - attackcycle = 3 + specialattackprojectile = /obj/item/projectile/energy/darkspike + addtimer(CALLBACK(src, PROC_REF(beglaser), target, 3), 1 SECOND, TIMER_DELETE_ME) + attackcycle = 0 /mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phaseone_cyclethree(atom/target) - upfour_leftfour(target) - downfour_rightfour(target) - upfour_leftfour(target) - downfour_leftfour(target) - sleep(5) - upfour_lefttwo(target) - downfour_righttwo(target) - upfour_lefttwo(target) - downfour_lefttwo(target) - sleep(5) - uptwo_leftfour(target) - downtwo_rightfour(target) - uptwo_leftfour(target) - downtwo_leftfour(target) - sleep(5) - upfour_leftone(target) - downfour_rightone(target) - upfour_leftone(target) - downfour_leftone(target) - sleep(5) - upone_leftfour(target) - downone_rightfour(target) - upone_leftfour(target) - downone_leftfour(target) - sleep(5) - upfour_leftthree(target) - downfour_rightthree(target) - upfour_leftthree(target) - downfour_leftthree(target) - sleep(5) - upthree_leftfour(target) - downthree_rightfour(target) - upthree_leftfour(target) - downthree_leftfour(target) - sleep(5) - upfour(target) - rightfour(target) - leftfour(target) - downfour(target) - attackcycle = 1 + specialattackprojectile = /obj/item/projectile/energy/darkspike + addtimer(CALLBACK(src, PROC_REF(random_firing), target, 20, 1, 0.2 SECONDS), 0.5 SECONDS, TIMER_DELETE_ME) + attackcycle = 0 //Phase Two where we change things up a bit. /mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phasetwo_cycleone(atom/target) //shows a laser then fires a rockect - Beam(target, icon_state = "sat_beam", time = 2.5 SECONDS, maxdistance = INFINITY) - sleep(30) - var/obj/item/projectile/P = new /obj/item/projectile/bullet/srmrocket(get_turf(src)) - P.launch_projectile(target, BP_TORSO, src) - attackcycle = 2 + specialattackprojectile = /obj/item/projectile/energy/infernosphere + addtimer(CALLBACK(src, PROC_REF(spin_to_win), target, 2), 2 SECONDS, TIMER_DELETE_ME) + attackcycle = 0 /mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phasetwo_cycletwo(atom/target) //summon the most useless horde - new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) - new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) - new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) - new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) - new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) - new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) - new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) - new /mob/living/simple_mob/mechanical/hivebot/swarm/eclipse (src.loc) - attackcycle = 3 + specialattackprojectile = /obj/item/projectile/energy/infernosphere + addtimer(CALLBACK(src, PROC_REF(beglaser), target, 3), 1 SECOND, TIMER_DELETE_ME) + attackcycle = 0 /mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phasetwo_cyclethree(atom/target) //turns out the horde is meant to be a shield for the next attack. - visible_message(span_warning("\The [src] begins to repair itself!")) - sleep(20) - adjustBruteLoss(-5) - adjustFireLoss(-5) - sleep(20) - adjustBruteLoss(-5) - adjustFireLoss(-5) - sleep(20) - adjustBruteLoss(-5) - adjustFireLoss(-5) - sleep(20) - adjustBruteLoss(-5) - adjustFireLoss(-5) - sleep(20) - adjustBruteLoss(-5) - adjustFireLoss(-5) - attackcycle = 1 + specialattackprojectile = /obj/item/projectile/energy/infernosphere + addtimer(CALLBACK(src, PROC_REF(random_firing), target, 20, 1, 0.2 SECONDS), 0.5 SECONDS, TIMER_DELETE_ME) + attackcycle = 0 //Phase three 2 wierd patterns, and 1 strange attack. /mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phasethree_cycleone(atom/target) - specialattackprojectile = /obj/item/projectile/energy/darkspike - upfour(target) - downfour(target) - sleep(2.5) - upfour_leftone(target) - upfour_rightone(target) - downfour_leftone(target) - downfour_rightone(target) - sleep(2.5) - upfour_lefttwo(target) - upfour_righttwo(target) - downfour_lefttwo(target) - downfour_righttwo(target) - sleep(2.5) - upfour_leftthree(target) - upfour_rightthree(target) - downfour_leftthree(target) - downfour_rightthree(target) - sleep(2.5) - upfour_leftfour(target) - upfour_rightfour(target) - downfour_leftfour(target) - downfour_rightfour(target) - sleep(2.5) - upthree_leftfour(target) - upthree_rightfour(target) - downthree_leftfour(target) - downthree_rightfour(target) - sleep(2.5) - uptwo_leftfour(target) - uptwo_rightfour(target) - downtwo_leftfour(target) - downtwo_rightfour(target) - sleep(2.5) - upone_leftfour(target) - upone_rightfour(target) - downone_leftfour(target) - downone_rightfour(target) - sleep(8) - specialattackprojectile = /obj/item/projectile/scatter/shotgun - leftfour(target) - rightfour(target) - attackcycle = 2 + specialattackprojectile = /obj/item/projectile/energy/infernosphere + addtimer(CALLBACK(src, PROC_REF(spin_to_win), target, 2), 2 SECONDS, TIMER_DELETE_ME) + attackcycle = 0 /mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phasethree_cycletwo(atom/target) specialattackprojectile = /obj/item/projectile/energy/homing_bolt - upfour_leftfour(target) - upfour_rightfour(target) - downfour_leftfour(target) - downfour_rightfour(target) - sleep(5) - upfour(target) - downfour(target) - leftfour(target) - rightfour(target) - attackcycle = 3 + addtimer(CALLBACK(src, PROC_REF(beglaser), target, 3), 1 SECOND, TIMER_DELETE_ME) + attackcycle = 0 /mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phasethree_cyclethree(atom/target) //eight spinning death beams specialattackprojectile = /obj/item/projectile/energy/darkspike - upfour_leftfour(target) - upfour_rightfour(target) - downfour_rightfour(target) - downfour_leftfour(target) - sleep(2.5) - upfour_leftthree(target) - upthree_rightfour(target) - downfour_rightthree(target) - downthree_leftfour(target) - sleep(2.5) - upfour_lefttwo(target) - uptwo_rightfour(target) - downfour_righttwo(target) - downtwo_leftfour(target) - sleep(2.5) - upfour_leftone(target) - upone_rightfour(target) - downfour_rightone(target) - downone_leftfour(target) - sleep(2.5) - upfour(target) - rightfour(target) - downfour(target) - leftfour(target) - sleep(2.5) - upfour_rightone(target) - downone_rightfour(target) - downfour_leftone(target) - upone_leftfour(target) - sleep(2.5) - upfour_righttwo(target) - downtwo_rightfour(target) - downfour_lefttwo(target) - uptwo_leftfour(target) - sleep(2.5) - upfour_rightthree(target) - downthree_rightfour(target) - downfour_leftthree(target) - upthree_leftfour(target) - sleep(2.5) - upfour_rightfour(target) - downfour_rightfour(target) - downfour_leftfour(target) - upfour_leftfour(target) - sleep(2.5) //Now we reverse - upfour_rightthree(target) - downthree_rightfour(target) - downfour_leftthree(target) - upthree_leftfour(target) - sleep(2.5) - upfour_righttwo(target) - downtwo_rightfour(target) - downfour_lefttwo(target) - uptwo_leftfour(target) - sleep(2.5) - upfour_rightone(target) - downone_rightfour(target) - downfour_leftone(target) - upone_leftfour(target) - sleep(2.5) - upfour(target) - rightfour(target) - downfour(target) - leftfour(target) - sleep(2.5) - upfour_leftone(target) - upone_rightfour(target) - downfour_rightone(target) - downone_leftfour(target) - sleep(2.5) - upfour_lefttwo(target) - uptwo_rightfour(target) - downfour_righttwo(target) - downtwo_leftfour(target) - sleep(2.5) - upfour_leftthree(target) - upthree_rightfour(target) - downfour_rightthree(target) - downthree_leftfour(target) - sleep(2.5) - upfour_leftfour(target) - upfour_rightfour(target) - downfour_rightfour(target) - downfour_leftfour(target) - attackcycle = 1 - -/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss - name = "Tyr Guard Drone" - armor = list(melee = 40, bullet = 40, laser = 40, energy = 40, bomb = 80, bio = 100, rad = 100) - specialattackprojectile = /obj/item/projectile/energy/plasma/vepr - icon_state = "secert_boss" - hovering = TRUE - health = 1000 - maxHealth = 1000 - shock_resist = 1 - loot_list = list(/obj/item/gun/energy/weatherbombardment = 100) - var/attackcycle = 0 - -/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/do_special_attack(atom/A) - if(attackcycle == 1) - attackone(A) - else if(attackcycle == 2) - attacktwo(A) - else if(attackcycle == 3) - attackthree(A) - else if(attackcycle == 4) - attackfour(A) - else if(attackcycle == 5) - attackfive(A) - else if(attackcycle == 6) - attacksix(A) - else if(attackcycle == 7) - attackseven(A) - else if(attackcycle == 8) - attackeight(A) - else - if(prob(50)) - attackcycle = 8 - else - attackcycle = 1 - -/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attackone(atom/target) //get behind a pillar or suffer - Beam(target, icon_state = "solar_beam", time = 2.5 SECONDS, maxdistance = INFINITY) - var/obj/item/projectile/P = new /obj/item/projectile/beam/heavylaser(get_turf(src)) - sleep(30) - P.launch_projectile(target, BP_TORSO, src) - if(prob(50)) - attackcycle = 2 - else - attackcycle = 3 - - -/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attacktwo(atom/target) //Fires off artlillery in cross - specialattackprojectile = /obj/item/projectile/arc/fragmentation/metoerstrike - upfour(target) - downfour(target) - leftfour(target) - rightfour(target) - if(prob(50)) - attackcycle = 4 - else - attackcycle = 5 - -/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attackthree(atom/target) //Fires off artlillery in an X - specialattackprojectile = /obj/item/projectile/arc/fragmentation/metoerstrike - upfour_leftfour(target) - upfour_rightfour(target) - downfour_rightfour(target) - downfour_leftfour(target) - if(prob(50)) - attackcycle = 4 - else - attackcycle = 5 - -/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attackfour(atom/target) - Beam(target, icon_state = "solar_beam", time = 2.5 SECONDS, maxdistance = INFINITY) - var/obj/item/projectile/P = new /obj/item/projectile/bullet/dragon(get_turf(src)) - sleep(30) - P.launch_projectile(target, BP_TORSO, src) - if(prob(50)) - attackcycle = 6 - else - attackcycle = 7 - -/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attackfive(atom/target) - Beam(target, icon_state = "solar_beam", time = 2.5 SECONDS, maxdistance = INFINITY) - var/obj/item/projectile/P = new /obj/item/projectile/arc/fragmentation/metoerstrike(get_turf(src)) - sleep(30) - P.launch_projectile(target, BP_TORSO, src) - if(prob(50)) - attackcycle = 6 - else - attackcycle = 7 - -/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attacksix(atom/target) - specialattackprojectile = /obj/item/projectile/energy/spikeenergy_ball/slow - upfour(target) - downfour(target) - sleep(5) - upfour_rightone(target) - downfour_leftone(target) - sleep(5) - upfour_righttwo(target) - downfour_lefttwo(target) - sleep(5) - upfour_rightthree(target) - downfour_leftthree(target) - sleep(5) - upfour_rightfour(target) - downfour_leftfour(target) - specialattackprojectile = /obj/item/projectile/arc/fragmentation/metoerstrike - upfour_leftfour(target) - downfour_rightfour(target) - sleep(5) - specialattackprojectile = /obj/item/projectile/energy/spikeenergy_ball/slow - upthree_rightfour(target) - downthree_leftfour(target) - sleep(5) - uptwo_rightfour(target) - downtwo_leftfour(target) - sleep(5) - upone_rightfour(target) - downone_leftfour(target) - sleep(5) - rightfour(target) - leftfour(target) - specialattackprojectile = /obj/item/projectile/arc/fragmentation/metoerstrike - upfour(target) - downfour(target) - sleep(5) - specialattackprojectile = /obj/item/projectile/energy/spikeenergy_ball/slow - downone_rightfour(target) - upone_leftfour(target) - sleep(5) - downtwo_rightfour(target) - uptwo_leftfour(target) - sleep(5) - downthree_rightfour(target) - upthree_leftfour(target) - sleep(5) - downfour_rightfour(target) - upfour_leftfour(target) - specialattackprojectile = /obj/item/projectile/arc/fragmentation/metoerstrike - upfour_rightfour(target) - downfour_leftfour(target) - sleep(5) - specialattackprojectile = /obj/item/projectile/energy/spikeenergy_ball/slow - downfour_rightthree(target) - upfour_leftthree(target) - sleep(5) - downfour_righttwo(target) - upfour_lefttwo(target) - sleep(5) - downfour_rightone(target) - upfour_leftone(target) - sleep(5) - upfour(target) - downfour(target) - leftfour(target) - rightfour(target) - if(prob(50)) - attackcycle = 8 - else - attackcycle = 1 - -/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attackseven(atom/target) - specialattackprojectile = /obj/item/projectile/energy/spikeenergy_ball/slow - for(var/i =1 to 3) - upfour_leftfour(target) - upfour_rightfour(target) - downfour_rightfour(target) - downfour_leftfour(target) - sleep(2.5) - upfour_leftthree(target) - upthree_rightfour(target) - downfour_rightthree(target) - downthree_leftfour(target) - sleep(2.5) - upfour_lefttwo(target) - uptwo_rightfour(target) - downfour_righttwo(target) - downtwo_leftfour(target) - sleep(2.5) - upfour_leftone(target) - upone_rightfour(target) - downfour_rightone(target) - downone_leftfour(target) - sleep(2.5) - upfour(target) - rightfour(target) - downfour(target) - leftfour(target) - sleep(2.5) - upfour_rightone(target) - downone_rightfour(target) - downfour_leftone(target) - upone_leftfour(target) - sleep(2.5) - upfour_righttwo(target) - downtwo_rightfour(target) - downfour_lefttwo(target) - uptwo_leftfour(target) - sleep(2.5) - upfour_rightthree(target) - downthree_rightfour(target) - downfour_leftthree(target) - upthree_leftfour(target) - sleep(2.5) - upfour_rightfour(target) - downfour_rightfour(target) - downfour_leftfour(target) - upfour_leftfour(target) - if(prob(50)) - attackcycle = 8 - else - attackcycle = 1 - -/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attackeight(atom/target) //very fast beam but low punishment - Beam(target, icon_state = "sat_beam", time = 2 SECONDS, maxdistance = INFINITY) - var/obj/item/projectile/P = new /obj/item/projectile/scatter/laser(get_turf(src)) - sleep(25) - P.launch_projectile(target, BP_TORSO, src) - if(prob(50)) - attackcycle = 2 - else - attackcycle = 3 \ No newline at end of file + addtimer(CALLBACK(src, PROC_REF(random_firing), target, 20, 1, 0.2 SECONDS), 0.5 SECONDS, TIMER_DELETE_ME) + attackcycle = 0 \ No newline at end of file diff --git a/modular_chomp/icons/mob/eclipse.dmi b/modular_chomp/icons/mob/eclipse.dmi index d998439079..78d1af7212 100644 Binary files a/modular_chomp/icons/mob/eclipse.dmi and b/modular_chomp/icons/mob/eclipse.dmi differ diff --git a/modular_chomp/icons/obj/guns/precursor/tyr.dmi b/modular_chomp/icons/obj/guns/precursor/tyr.dmi index cb0fc14031..2472cc0beb 100644 Binary files a/modular_chomp/icons/obj/guns/precursor/tyr.dmi and b/modular_chomp/icons/obj/guns/precursor/tyr.dmi differ diff --git a/modular_chomp/maps/southern_cross/overmap/planets/tyr/tyr.dm b/modular_chomp/maps/southern_cross/overmap/planets/tyr/tyr.dm index 410b7f556c..e434f0959c 100644 --- a/modular_chomp/maps/southern_cross/overmap/planets/tyr/tyr.dm +++ b/modular_chomp/maps/southern_cross/overmap/planets/tyr/tyr.dm @@ -59,7 +59,7 @@ /area/surface/tyr/town name = "Lost Town" icon_state = "green" - outdoors = OUTDOORS_NO + outdoors = OUTDOORS_YES /area/surface/tyr/medical_center name = "Lost Toww Medical Center" @@ -84,10 +84,13 @@ /area/surface/tyr/northern_wilderness name = "Tyr Wilderness" icon_state = "green" + outdoors = OUTDOORS_YES + /area/surface/tyr/southern_wilderness name = "Tyr Wilderness" icon_state = "green" + outdoors = OUTDOORS_YES /area/surface/tyr/tar_lake name = "Tar Lake" diff --git a/modular_chomp/maps/southern_cross/overmap/planets/tyr/tyr.dmm b/modular_chomp/maps/southern_cross/overmap/planets/tyr/tyr.dmm index 6a94be8b9f..0164ae8a42 100644 --- a/modular_chomp/maps/southern_cross/overmap/planets/tyr/tyr.dmm +++ b/modular_chomp/maps/southern_cross/overmap/planets/tyr/tyr.dmm @@ -1,3 +1,5 @@ +"ac" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/corner/purple/border{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"ad" = (/mob/living/simple_mob/humanoid/eclipse/solar/radiation,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "af" = (/turf/simulated/wall/solidrock,/area/surface/tyr/eclipse_stronghold/sectorfinale) "ah" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/steel,/area/surface/tyr/eclipse_stronghold/sectore) "aj" = (/obj/structure/prop/tyr_elevator,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/eclipse_stronghold/sectorfinale) @@ -11,386 +13,488 @@ "aI" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/southeast) "aN" = (/obj/machinery/door/blast/puzzle/tyrdoor/finale,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/eclipse_stronghold/sectorfinale) "aP" = (/obj/structure/bed/chair/sofa/corner/black{dir = 4},/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"aQ" = (/obj/effect/floor_decal/corner/purple/bordercorner{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "aS" = (/obj/structure/window/plastitanium{dir = 8},/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/precursorruins/airmaze) +"aT" = (/obj/effect/floor_decal/corner/orange/bordercorner,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"aV" = (/obj/structure/closet,/obj/item/pickaxe/excavationdrill,/obj/item/xenoarch_multi_tool,/turf/simulated/floor/tiled/old_tile/yellow,/area/surface/tyr/eclipse_stronghold/sectore) +"aY" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"aZ" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "ba" = (/obj/effect/map_effect/interval/effect_emitter/sparks,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/airmaze) "bd" = (/obj/structure/window/plastitanium{dir = 4},/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/precursorruins/airmaze) +"bf" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "bq" = (/obj/structure/table/steel,/obj/item/material/fishing_rod/modern/strong,/obj/item/material/fishing_net/butterfly_net,/turf/simulated/floor/tiled/steel,/area/surface/tyr/eclipse_stronghold/sectore) +"bv" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/corner/orange/border{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "bx" = (/obj/structure/bed/chair/sofa/black{dir = 4},/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"bz" = (/obj/structure/bed/pillowpile/orange,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"bz" = (/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectore) "bB" = (/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "bE" = (/turf/simulated/wall/r_concrete,/area/surface/tyr/north_caverns) "bG" = (/obj/effect/zone_divider,/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/precursorruins/airmaze) "bI" = (/obj/structure/window/plastitanium{dir = 8},/turf/simulated/shuttle/floor/alienplating{phoron = 400},/area/surface/tyr/precursorruins/airmaze) "bK" = (/obj/structure/prop/alien/computer/camera{dir = 1},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"bN" = (/obj/machinery/light/small{dir = 4},/obj/effect/zone_divider,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"bN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/light/small,/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"bS" = (/obj/effect/floor_decal/corner/lime/border{dir = 5},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "bT" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/spotthediffrence) "bW" = (/obj/structure/closet/secure_closet/hydroponics,/obj/effect/floor_decal/corner/lime/diagonal,/obj/machinery/light/small,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) +"bX" = (/obj/structure/table/standard,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) "bY" = (/obj/machinery/light/small{dir = 1},/obj/effect/zone_divider,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "bZ" = (/turf/simulated/shuttle/floor/alienplating{phoron = 400},/area/surface/tyr/precursorruins/airmaze) +"cb" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/tiled/old_tile/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "ce" = (/turf/simulated/shuttle/floor/alienplating,/area/surface/tyr/precursorruins/airmaze) "ci" = (/obj/structure/window/plastitanium{dir = 4},/turf/simulated/shuttle/floor/alienplating,/area/surface/tyr/precursorruins/airmaze) "cj" = (/obj/machinery/button/remote/blast_door{id = "tyrbonuspuzzlefour"},/obj/structure/table/gold,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/airmaze) +"cn" = (/obj/machinery/light/small,/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/turf/simulated/floor/carpet,/area/surface/tyr/eclipse_stronghold/sectore) "co" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/airmaze) "cp" = (/turf/simulated/floor,/area/surface/tyr/north_caverns) "cr" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/turf/simulated/floor/carpet/purple,/area/surface/tyr/eclipse_stronghold/sectore) "ct" = (/obj/structure/table/gold,/obj/machinery/button/remote/blast_door{id = "tyrbonuspuzzleone"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/southeast) +"cv" = (/obj/effect/floor_decal/corner/lime/border{dir = 6},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "cz" = (/turf/simulated/floor/outdoors/ice/dark,/area/surface/tyr/precursorruins/finale) +"cB" = (/obj/effect/floor_decal/corner/yellow/bordercorner,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"cD" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "cG" = (/turf/simulated/shuttle/wall/alien/blue{density = 0},/area/surface/tyr/precursorruins/finale) "cH" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) +"cI" = (/obj/structure/closet,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 1},/obj/random/maintenance/clean,/obj/random/mainttoyloot/nofail,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "cK" = (/mob/living/simple_mob/humanoid/eclipse/lunar/experimenter,/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) +"cL" = (/obj/structure/bed/chair/bar_stool,/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) "cP" = (/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/southern_wilderness) -"cQ" = (/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorc) "cY" = (/obj/item/prop/alien/prototype,/obj/structure/table/rack/shelf,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"cZ" = (/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"cZ" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) "db" = (/obj/structure/bed/chair/bay/chair/padded/red/bignest,/obj/effect/landmark{name = "JoinLateTyrVillage"},/turf/simulated/floor,/area/surface/tyr/huntery) -"de" = (/obj/structure/bed/pillowpile/black,/obj/random/plushie,/obj/item/slow_sizegun,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) -"df" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/obj/machinery/door/airlock/silver,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"dh" = (/obj/machinery/cryopod/robot/door/gateway/quiet,/turf/simulated/floor/outdoors/desert_planet/sand/tyr,/area/surface/tyr/town) +"de" = (/turf/simulated/floor/reinforced,/area/surface/tyr/eclipse_stronghold/sectore) +"df" = (/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectore) +"dg" = (/turf/simulated/floor/tiled/dark,/area/surface/tyr/eclipse_stronghold/sectore) +"dh" = (/obj/machinery/cryopod/robot/door/gateway/quiet,/turf/simulated/floor,/area/surface/tyr/huntery) "di" = (/obj/structure/flora/tyr/flowers,/obj/structure/mob_spawner/ant_hill,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) "dj" = (/obj/structure/table/steel,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/item/xenobio/monkey_gun,/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) "dk" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/ancient_ruins/puzzleb) -"dv" = (/obj/structure/bed/pillowpile/red,/obj/random/plushie,/obj/item/mindbinder,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"dl" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/obj/effect/floor_decal/corner/orange/border{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"dn" = (/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"dv" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "dw" = (/obj/structure/table/rack/shelf,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"dz" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/effect/zone_divider,/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectora) "dH" = (/obj/effect/landmark{name = "JoinLateTyrVillage"},/turf/simulated/floor,/area/surface/tyr/huntery) "dL" = (/obj/effect/zone_divider,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) "dM" = (/obj/machinery/seed_extractor,/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) "dW" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/eclipse_stronghold/sectorfinale) "dY" = (/turf/simulated/floor/carpet/purple,/area/surface/tyr/eclipse_stronghold/sectore) +"ea" = (/obj/structure/table/standard,/obj/item/walkpod,/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) "eb" = (/mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/eclipse_stronghold/sectorfinale) "ed" = (/obj/effect/zone_divider,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"ee" = (/turf/simulated/mineral/light/tyr,/area/surface/tyr/eclipse_stronghold/sectore) "ef" = (/obj/machinery/door/blast/puzzle{density = 0; icon_state = "pdoor0"; id = "tyrgroupcheckC"; opacity = 0},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) "ei" = (/obj/structure/flora/tyr/flowers,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) -"ej" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) "ek" = (/obj/machinery/light/small,/turf/simulated/floor/carpet/purple,/area/surface/tyr/eclipse_stronghold/sectore) +"ep" = (/obj/item/archaeological_find,/obj/item/archaeological_find,/obj/random/research_sample_type1,/obj/random/research_sample_type2,/obj/random/research_sample_type3,/obj/structure/closet,/turf/simulated/floor/tiled/old_tile/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "er" = (/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "es" = (/obj/item/mecha_parts/mecha_equipment/tool/powertool/medanalyzer,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"ey" = (/obj/machinery/light/small,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) "ez" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckA"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckB"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckC"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckD"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) "eA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/carpet/purple,/area/surface/tyr/eclipse_stronghold/sectore) +"eG" = (/obj/item/inflatable_duck,/obj/structure/table/gold,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "eL" = (/obj/structure/bed/chair/sofa/black,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "eM" = (/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectorb) "eO" = (/obj/machinery/processor,/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "eU" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/carpet/purple,/area/surface/tyr/eclipse_stronghold/sectore) "eW" = (/mob/living/simple_mob/mechanical/mecha/eclipse/antipersonal_unit,/turf/simulated/floor/carpet/purple,/area/surface/tyr/eclipse_stronghold/sectore) -"eX" = (/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"eX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "eY" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet/purple,/area/surface/tyr/eclipse_stronghold/sectore) -"eZ" = (/obj/effect/zone_divider,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"fe" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"eZ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"fc" = (/obj/effect/floor_decal/corner/purple/border{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"fe" = (/obj/machinery/computer,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "ff" = (/obj/structure/closet/toolcloset,/obj/structure/window/plastitanium{dir = 1},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) -"fh" = (/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"fh" = (/obj/structure/table/standard,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "fk" = (/obj/effect/floor_decal/corner/grey/diagonal,/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) -"fm" = (/obj/random/research_sample_type3,/obj/random/research_sample_type2,/obj/random/research_sample_type1,/obj/structure/closet,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"fp" = (/obj/structure/largecrate/animal/teppi,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"fq" = (/obj/structure/table/standard,/obj/effect/zone_divider,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"fm" = (/obj/structure/bed/chair/bay/chair/padded{dir = 1},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"fp" = (/obj/machinery/light/small{dir = 8},/obj/structure/table/standard,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "fr" = (/obj/effect/floor_decal/corner/white/diagonal,/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) +"ft" = (/obj/machinery/light/small,/obj/effect/floor_decal/corner/lime/border,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "fu" = (/obj/structure/prop/alien/computer/hybrid{dir = 1},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) "fw" = (/obj/machinery/vending/fooddessert,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "fx" = (/obj/structure/table/gold,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) "fI" = (/obj/machinery/shower,/obj/effect/floor_decal/corner/grey/diagonal,/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) -"fJ" = (/turf/simulated/floor/tiled/techmaint,/area/surface/tyr/eclipse_stronghold/sectorc) +"fJ" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectore) "fK" = (/obj/structure/table/standard,/obj/item/surgical/bonesetter,/turf/simulated/floor,/area/surface/tyr/huntery) -"fM" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"fP" = (/mob/living/simple_mob/humanoid/eclipse/solar/radiation,/turf/simulated/floor/tiled/techmaint,/area/surface/tyr/eclipse_stronghold/sectorc) +"fM" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"fO" = (/obj/structure/table/standard,/obj/item/universal_translator,/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) "fQ" = (/obj/effect/zone_divider,/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/precursorruins/finale) "fS" = (/obj/machinery/door/blast/puzzle{density = 0; icon_state = "pdoor0"; id = "tyrgroupcheckD"; opacity = 0},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"gf" = (/obj/structure/bed/pillowpile/black,/obj/random/plushie,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) -"gk" = (/mob/living/simple_mob/humanoid/eclipse/lunar/experimenter,/turf/simulated/floor/tiled/techmaint,/area/surface/tyr/eclipse_stronghold/sectorc) -"gm" = (/obj/structure/bed/pillowpile/red,/obj/random/plushie,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"ga" = (/obj/structure/table/standard,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) +"gb" = (/mob/living/simple_mob/humanoid/eclipse/lunar/experimenter,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"gf" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/standard,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"gk" = (/obj/machinery/light/small,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"gm" = (/obj/structure/bed/chair/bay/chair/padded{dir = 8},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"gq" = (/obj/random/crate,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) "gr" = (/obj/structure/bed/chair/sofa/black{dir = 4},/mob/living/simple_mob/humanoid/eclipse/head/scientist,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"gt" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectora) "gy" = (/obj/structure/prop/alien/computer,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"gA" = (/mob/living/simple_mob/humanoid/eclipse/solar/snipertesh,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"gA" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"gB" = (/obj/structure/closet,/obj/structure/window/plastitanium{dir = 8},/obj/random/maintenance/medical,/obj/random/maintenance/research,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"gD" = (/obj/structure/closet,/obj/random/maintenance/misc,/obj/random/maintenance/research,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "gG" = (/obj/structure/sink{dir = 1},/obj/effect/floor_decal/corner/grey/diagonal,/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) -"gH" = (/obj/structure/bed/pillowpile/yellow,/obj/random/plushie,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) -"gN" = (/obj/structure/toilet/prison,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"gH" = (/obj/structure/bed/chair/bay/chair/padded{dir = 4},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"gN" = (/obj/structure/toilet/prison,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"gO" = (/obj/machinery/light/small,/turf/simulated/floor/outdoors/grass,/area/surface/tyr/eclipse_stronghold/sectore) +"gP" = (/obj/effect/floor_decal/corner/purple/border{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "gU" = (/mob/living/simple_mob/slime/xenobio/ruby,/obj/machinery/light/small,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"gV" = (/obj/machinery/light/small,/obj/structure/closet,/obj/item/tool/transforming/altevian,/obj/item/perfect_tele/frontier,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"gX" = (/obj/structure/bed/pillowpile/black,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) -"ha" = (/obj/structure/bed/pillowpile/red,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"gV" = (/obj/machinery/light/small,/obj/item/tool/transforming/altevian,/obj/item/perfect_tele/frontier,/obj/structure/safe,/obj/item/disposable_teleporter,/turf/simulated/floor/tiled/dark,/area/surface/tyr/eclipse_stronghold/sectore) +"gX" = (/obj/structure/bed/chair/bay/chair/padded,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"ha" = (/obj/structure/bed/chair/bay/chair/padded,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "hd" = (/turf/simulated/floor/water/indoors,/area/surface/tyr/eclipse_stronghold/sectore) -"he" = (/obj/structure/bed,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"he" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectore) "hi" = (/obj/effect/zone_divider,/turf/simulated/wall/shull,/area/surface/tyr/huntery) "hk" = (/turf/simulated/floor/lava,/area/surface/tyr/precursorruins/finale) "hm" = (/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"hv" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/techmaint,/area/surface/tyr/eclipse_stronghold/sectorc) +"hq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/orange/border{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "hx" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "hA" = (/obj/structure/bed/chair/sofa/black,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"hG" = (/obj/structure/bed/pillowpile/yellow,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"hB" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"hG" = (/obj/machinery/computer/ship/navigation/telescreen{pixel_x = -32; pixel_y = -5},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "hH" = (/obj/structure/prop/alien/computer{dir = 1},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"hM" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"hV" = (/mob/living/simple_mob/humanoid/eclipse/solar/snipertesh,/obj/machinery/light/small,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"hW" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"hM" = (/obj/structure/bed/chair/bay/chair/padded{dir = 1},/obj/machinery/light/small,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"hR" = (/mob/living/simple_mob/humanoid/eclipse/solar/radiation,/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) +"hT" = (/obj/structure/closet,/obj/structure/window/plastitanium{dir = 8},/obj/random/maintenance/engineering,/obj/random/mega_nukies,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"hV" = (/obj/structure/closet,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"hW" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "ig" = (/obj/machinery/vending/altevian,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"ik" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"ii" = (/obj/item/archaeological_find,/obj/item/archaeological_find,/obj/random/research_sample_type1,/obj/random/research_sample_type2,/obj/random/research_sample_type3,/obj/structure/closet,/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) +"ik" = (/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"im" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 4},/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) "in" = (/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/northwest) +"io" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "ip" = (/turf/simulated/floor/tiled/steel,/area/surface/tyr/eclipse_stronghold/sectore) +"iq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "ir" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/surface/tyr/huntery) "iv" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) "ix" = (/obj/machinery/light/small,/turf/simulated/floor/tiled/steel_ridged,/area/surface/tyr/eclipse_stronghold/sectore) -"iA" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"iy" = (/obj/effect/floor_decal/corner/purple/border{dir = 9},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"iA" = (/obj/structure/fuel_port/heavy{dir = 41; pixel_y = 24},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "iB" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium,/obj/structure/curtain/black,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "iE" = (/obj/structure/table/wooden_reinforced,/obj/item/flame/candle/everburn,/turf/simulated/floor/wood/alt/panel/turfpack,/area/surface/tyr/town_hall) "iF" = (/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzlea) "iG" = (/mob/living/simple_mob/slime,/obj/machinery/light/small,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "iI" = (/obj/machinery/shower{dir = 1},/obj/effect/floor_decal/corner/grey/diagonal,/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) -"iJ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"iS" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"iJ" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"iN" = (/obj/structure/closet,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 4},/obj/random/maintenance/engineering,/obj/random/maintenance/security,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"iP" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"iQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/floor_decal/corner/orange/bordercorner{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"iS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectore) "iU" = (/obj/machinery/vending/snack,/obj/machinery/light/small,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "iV" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/obj/machinery/door/blast/gate,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/eclipse_stronghold/sectorfinale) +"iW" = (/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "iX" = (/obj/structure/mob_spawner/beetle_hill,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) -"iY" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/obj/effect/zone_divider,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"iY" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/corner/lime/border{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "jc" = (/obj/effect/zone_divider,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "jd" = (/obj/item/storage/fancy/candle_box,/obj/item/storage/fancy/candle_box,/obj/structure/closet/crate,/obj/item/storage/fancy/blackcandle_box,/obj/item/storage/fancy/blackcandle_box,/turf/simulated/floor/wood/alt/panel/turfpack,/area/surface/tyr/town_hall) -"jh" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"jk" = (/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/mob/living/simple_mob/humanoid/eclipse/solar/radiation,/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"jn" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"jp" = (/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectora) +"je" = (/obj/item/clothing/head/wizard,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"jg" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"jh" = (/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) +"jk" = (/obj/machinery/power/port_gen/pacman/mrs,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"jl" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/corner/purple/border{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"jm" = (/obj/structure/closet/crate,/obj/random/material,/obj/machinery/light/small,/turf/simulated/floor/carpet/tealcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"jn" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"js" = (/obj/effect/floor_decal/corner/purple/bordercorner{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "jt" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/corner/grey/diagonal,/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) +"jw" = (/obj/structure/closet,/obj/structure/window/plastitanium,/obj/random/maintenance/medical,/obj/random/maintenance/research,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"jx" = (/mob/living/simple_mob/humanoid/eclipse/lunar/bulletstorm,/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) "jB" = (/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "jC" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/south_caverns) "jD" = (/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/northern_wilderness) "jG" = (/obj/structure/flora/tyr/flowers,/obj/structure/flora/tyr/lilly,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) "jL" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/corner/grey/diagonal,/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) -"jN" = (/obj/machinery/mech_recharger,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"jN" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"jP" = (/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) +"jS" = (/obj/structure/reagent_dispensers/watertank/high,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) "jV" = (/obj/effect/floor_decal/corner/white/diagonal,/mob/living/simple_mob/humanoid/eclipse/lunar/bulletstorm,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) "jW" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "jZ" = (/obj/structure/closet,/obj/item/clothing/under/swimsuit/black,/obj/item/clothing/under/swimsuit/blue,/obj/item/clothing/under/swimsuit/cowbikini,/obj/item/clothing/under/swimsuit/earth,/obj/item/clothing/under/swimsuit/fluff/engineering,/obj/item/clothing/under/swimsuit/fluff/medical,/obj/item/clothing/under/swimsuit/fluff/science,/obj/item/clothing/under/swimsuit/fluff/security,/turf/simulated/floor/tiled/steel,/area/surface/tyr/eclipse_stronghold/sectore) "ka" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium,/obj/structure/curtain/black,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"kb" = (/obj/structure/bed/chair/bay/chair/padded{dir = 1},/obj/effect/zone_divider,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"kb" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "kd" = (/obj/structure/table/fancyblack,/obj/random/cash/huge,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"ke" = (/obj/effect/floor_decal/corner/yellow/border,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "kf" = (/obj/structure/closet/toolcloset,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/tool/power,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "kg" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/steel,/area/surface/tyr/eclipse_stronghold/sectore) "kh" = (/obj/machinery/door/blast/puzzle{id = "tyrpuzzlecheckB"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) +"kj" = (/obj/effect/floor_decal/corner/yellow/border{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "kr" = (/obj/structure/table/bench/padded,/mob/living/simple_mob/humanoid/eclipse/solar/snipertesh,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "ku" = (/mob/living/simple_mob/slime/xenobio/oil,/obj/machinery/light/small,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"ky" = (/obj/structure/table/standard,/obj/item/material/knife/machete/hatchet,/obj/item/material/knife/machete/hatchet,/obj/machinery/light/small,/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) -"kE" = (/obj/structure/toilet/prison{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"ky" = (/obj/structure/table/standard,/obj/item/material/knife/machete/hatchet,/obj/item/material/knife/machete/hatchet,/obj/machinery/light/small,/obj/effect/floor_decal/corner/lime/diagonal,/obj/item/seeds/random,/obj/item/seeds/random,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) +"kE" = (/obj/structure/toilet/prison{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "kI" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) "kJ" = (/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) "kK" = (/obj/machinery/suit_cycler/refit_only,/turf/simulated/floor,/area/surface/tyr/huntery) "kN" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) "kQ" = (/obj/structure/closet/toolcloset,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 4},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "kW" = (/obj/machinery/vending/hydroseeds,/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) +"kX" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/orange/border{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "kZ" = (/obj/machinery/vending/nukie,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"la" = (/obj/effect/zone_divider,/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectora) "lf" = (/turf/simulated/wall/solidrock,/area/surface/tyr/south_caverns) -"lh" = (/obj/effect/zone_divider,/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectora) "li" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 1},/obj/structure/curtain/black,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"lk" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"lk" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/light/small,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "ll" = (/turf/simulated/shuttle/floor/alienplating,/area/surface/tyr/precursorruins/finale) "lm" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) -"lr" = (/obj/structure/bed/pillowpile/orange,/obj/random/plushie,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"lp" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) +"lr" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{dir = 1},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"lt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"lv" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) "lz" = (/obj/machinery/light/small{dir = 1},/obj/effect/zone_divider,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"lC" = (/obj/structure/toilet/prison{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"lC" = (/obj/structure/toilet/prison{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "lD" = (/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/cliffchamber) -"lG" = (/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"lJ" = (/obj/structure/bed/pillowpile/green,/obj/random/plushie,/obj/item/bodysnatcher,/obj/effect/zone_divider,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"lG" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "lK" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/obj/machinery/door/blast/puzzle/tyrdoor{id = "tyrbonuspuzzletwo"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzlea) -"lL" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"lR" = (/mob/living/simple_mob/humanoid/eclipse/lunar/experimenter,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"lT" = (/obj/structure/curtain/black,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"lL" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"lR" = (/obj/structure/bed/double,/obj/item/bedsheet/purpledouble,/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) "lX" = (/obj/fire,/obj/item/clothing/head/helmet/space/void/merc/fire,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "mc" = (/obj/machinery/vending/loadout/overwear,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"me" = (/obj/structure/bed/pillowpile/teal,/obj/random/plushie,/obj/item/capture_crystal,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) -"mf" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs/legcuffs/bola,/obj/structure/closet/secure_closet/guncabinet,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"me" = (/mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard,/turf/simulated/floor/reinforced,/area/surface/tyr/eclipse_stronghold/sectore) +"mf" = (/obj/machinery/disposal/deliveryChute,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"mh" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/corner/lime/border{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "mn" = (/mob/living/simple_mob/humanoid/eclipse/solar/froststalker,/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) "mo" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) -"ms" = (/obj/structure/bed/pillowpile/white,/obj/random/plushie,/obj/item/gun/energy/sizegun,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) -"mt" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"mr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/orange/border{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"mt" = (/obj/effect/floor_decal/corner/lime/border{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "mu" = (/turf/simulated/floor/outdoors/ice/dark,/area/surface/tyr/precursorruins/southeast) "mv" = (/obj/effect/zone_divider,/turf/simulated/mineral/light/tyr,/area/surface/tyr/south_caverns) "my" = (/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"mD" = (/obj/machinery/optable,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"mE" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"mD" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 10},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"mE" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "mF" = (/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"mI" = (/obj/structure/bed,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"mH" = (/mob/living/simple_mob/humanoid/eclipse/solar/snipertesh,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"mI" = (/obj/structure/bed,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "mM" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"mO" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs/legcuffs,/obj/structure/closet/secure_closet/guncabinet,/obj/random/mega_nukies,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"mR" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs/legcuffs/bola,/obj/structure/closet/secure_closet/guncabinet,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"mU" = (/turf/simulated/floor/reinforced,/area/surface/tyr/eclipse_stronghold/sectora) +"mO" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs/legcuffs,/obj/random/mega_nukies,/obj/structure/closet/secure_closet/guncabinet{req_one_access = null},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"mR" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs/legcuffs/bola,/obj/structure/closet/secure_closet/guncabinet{req_one_access = null},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "mY" = (/obj/machinery/door/blast/puzzle{id = "tyrpuzzlecheckA"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"mZ" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"nb" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"mZ" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"nb" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "nc" = (/obj/machinery/porta_turret/alien{can_salvage = 0; installation = /obj/item/gun/energy/curse_blaster},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"nd" = (/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectora) "ne" = (/obj/effect/floor_decal/corner/lime/diagonal,/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) "nf" = (/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/southeast) "ng" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/steel_ridged,/area/surface/tyr/eclipse_stronghold/sectore) +"ni" = (/mob/living/simple_mob/humanoid/eclipse/solar/radiation,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"nj" = (/obj/structure/table/standard,/obj/item/storage/box/monkeycubes/neaeracubes,/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) +"nl" = (/obj/structure/bed/chair/bar_stool,/mob/living/simple_mob/humanoid/eclipse/solar/snipertesh,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"nn" = (/obj/machinery/light/small,/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "np" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/surface/tyr/huntery) -"nq" = (/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"ns" = (/obj/machinery/light/small,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) +"nu" = (/obj/machinery/shieldwallgen,/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) "nv" = (/obj/structure/prop/alien/computer/camera,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"nx" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/firstaid,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs/legcuffs,/obj/structure/closet/secure_closet/guncabinet,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"nz" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"nx" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/firstaid,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs/legcuffs,/obj/structure/closet/secure_closet/guncabinet{req_one_access = null},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"nz" = (/obj/machinery/disposal/deliveryChute,/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"nC" = (/obj/machinery/light/small{dir = 4},/obj/effect/zone_divider,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"nG" = (/obj/effect/floor_decal/corner/lime/border{dir = 8},/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "nK" = (/obj/effect/simple_portal/linked{portal_id = "tyrpuzzleportalB"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/northwest) +"nM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "nP" = (/obj/machinery/door/airlock/hatch,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/surface/tyr/huntery) "nU" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/precursorruins/northwest) -"oc" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) -"od" = (/obj/structure/closet/crate,/obj/random/material/refined,/obj/random/material,/obj/random/material,/obj/random/material,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"oe" = (/obj/structure/curtain/black,/obj/effect/zone_divider,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) -"oh" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/grenade/less_lethal,/obj/random/maintenance,/obj/random/maintenance,/obj/machinery/light/small{dir = 8},/obj/structure/closet/secure_closet/guncabinet,/obj/random/mega_nukies,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"oi" = (/mob/living/simple_mob/humanoid/eclipse/solar/froststalker,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"on" = (/mob/living/simple_mob/humanoid/eclipse/lunar/experimenter,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"ob" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"oc" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"og" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) +"oh" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/grenade/less_lethal,/obj/random/maintenance,/obj/random/maintenance,/obj/machinery/light/small{dir = 8},/obj/random/mega_nukies,/obj/structure/closet/secure_closet/guncabinet{req_one_access = null},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"oi" = (/mob/living/simple_mob/humanoid/eclipse/solar/froststalker,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"on" = (/mob/living/simple_mob/humanoid/eclipse/lunar/experimenter,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"or" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"ou" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) "ov" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) -"oy" = (/obj/machinery/light/small,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"oz" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/machinery/light/small{dir = 4},/obj/structure/closet/secure_closet/guncabinet,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"oA" = (/obj/machinery/atmospherics/unary/engine{dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/surface/tyr/eclipse_stronghold/sectora) +"oy" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"oz" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/machinery/light/small{dir = 4},/obj/structure/closet/secure_closet/guncabinet{req_one_access = null},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"oA" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 5},/obj/machinery/computer,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "oD" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet/oracarpet,/area/surface/tyr/eclipse_stronghold/sectore) "oE" = (/obj/structure/mob_spawner/ant_hill,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) "oI" = (/obj/machinery/door/blast/puzzle{density = 0; icon_state = "pdoor0"; id = "tyrgroupcheckA"; opacity = 0},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"oQ" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 4},/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) +"oQ" = (/obj/structure/filingcabinet,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/surface/tyr/eclipse_stronghold/sectore) "oR" = (/obj/structure/table/rack/shelf,/obj/item/pickaxe/diamonddrill/alien,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzlea) -"oU" = (/obj/machinery/door/airlock/silver,/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) +"oT" = (/mob/living/simple_mob/humanoid/eclipse/lunar/bulletstorm,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"oU" = (/obj/machinery/disposal/deliveryChute{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "oV" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"oX" = (/obj/effect/zone_divider,/obj/effect/floor_decal/corner/purple/border,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "oY" = (/obj/effect/floor_decal/corner_steel_grid/diagonal,/obj/machinery/light/small,/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) +"oZ" = (/obj/machinery/light/small,/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "pd" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/obj/machinery/door/blast/puzzle{id = "tyrpuzzlecheckA"},/obj/effect/zone_divider,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"pp" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 8},/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) +"pe" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/corner/lime/border{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"pg" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) +"ph" = (/obj/effect/floor_decal/corner/orange/border{dir = 10},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"pm" = (/obj/structure/filingcabinet,/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) +"pn" = (/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) +"pp" = (/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) "ps" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/surface/tyr/huntery) -"pz" = (/mob/living/simple_mob/humanoid/eclipse/solar/froststalker,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"pA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{dir = 1},/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectora) +"pw" = (/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"pz" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"pA" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "pE" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"pF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{dir = 1},/obj/effect/zone_divider,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) "pK" = (/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"pN" = (/obj/random/multiple/corp_crate/no_weapons,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"pR" = (/obj/structure/largecrate/animal/sheep,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"pS" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) -"pU" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"pO" = (/obj/structure/closet,/obj/random/maintenance/engineering,/obj/random/mega_nukies,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"pR" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"pU" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "pV" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/ancient_ruins) -"pW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{dir = 4},/obj/effect/zone_divider,/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectora) +"pY" = (/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) "qb" = (/obj/structure/table/marble,/obj/item/slime_scanner,/obj/item/slime_scanner,/obj/item/melee/baton/slime,/obj/item/melee/baton/slime,/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "qd" = (/obj/effect/zone_divider,/turf/simulated/wall/r_concrete,/area/surface/tyr/north_caverns) -"qk" = (/mob/living/simple_mob/humanoid/eclipse/lunar/bulletstorm,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"qk" = (/obj/machinery/disposal/deliveryChute,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "ql" = (/obj/effect/floor_decal/corner_steel_grid/diagonal,/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) -"qn" = (/obj/structure/bed/chair/bay/chair/padded{dir = 1},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) "qp" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/cliffchamber) -"qu" = (/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/obj/effect/zone_divider,/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) "qv" = (/obj/structure/table/standard,/obj/item/radio,/obj/item/radio,/turf/simulated/floor,/area/surface/tyr/huntery) +"qw" = (/obj/structure/closet,/obj/random/maintenance/foodstuff,/obj/random/maintenance/foodstuff,/obj/random/maintenance/foodstuff,/turf/simulated/floor/tiled/dark,/area/surface/tyr/eclipse_stronghold/sectore) "qy" = (/obj/structure/table/reinforced,/obj/random/maintenance/morestuff,/turf/simulated/floor/carpet/oracarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"qF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{dir = 8},/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectora) +"qF" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 5},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"qG" = (/turf/simulated/floor/carpet/tealcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "qI" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/northern_wilderness) +"qJ" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/closet,/obj/random/maintenance/clean,/obj/random/mega_nukies,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "qN" = (/obj/effect/floor_decal/corner_steel_grid/diagonal,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) -"qQ" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs,/obj/structure/closet/secure_closet/guncabinet,/obj/random/energy/highend,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"qQ" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs,/obj/random/energy/highend,/obj/structure/closet/secure_closet/guncabinet{req_one_access = null},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "qR" = (/obj/effect/zone_divider,/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectore) "qT" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) "qV" = (/obj/structure/bookcase,/obj/effect/zone_divider,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "qW" = (/obj/structure/table/fancyblack,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"qX" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"qX" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"qY" = (/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"qZ" = (/obj/structure/closet,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 1},/obj/random/maintenance/medical,/obj/random/mega_nukies,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "rd" = (/obj/effect/zone_divider,/turf/simulated/wall/r_lead,/area/surface/tyr/huntery) "re" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "rp" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/town) "rr" = (/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) "rt" = (/mob/living/simple_mob/humanoid/eclipse/lunar/bulletstorm,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"rw" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "rA" = (/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/spotthediffrence) -"rG" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"rH" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"rL" = (/obj/structure/bed,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"rE" = (/mob/living/simple_mob/humanoid/eclipse/solar/froststalker,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"rG" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"rH" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"rL" = (/obj/structure/bed,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"rM" = (/obj/structure/stasis_cage,/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) +"rN" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/carpet,/area/surface/tyr/eclipse_stronghold/sectore) +"rR" = (/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/turf/simulated/floor/carpet,/area/surface/tyr/eclipse_stronghold/sectore) "rU" = (/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/town) -"rV" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs,/obj/structure/closet/secure_closet/guncabinet,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"rW" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"rX" = (/obj/structure/bed/pillowpile,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) -"sa" = (/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"sb" = (/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/mob/living/simple_mob/humanoid/eclipse/solar/snipertesh,/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"sh" = (/obj/machinery/mech_recharger,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"sm" = (/obj/structure/bed/pillowpile/green,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"rV" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs,/obj/structure/closet/secure_closet/guncabinet{req_one_access = null},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"rW" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 9},/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"rZ" = (/obj/structure/table/standard,/obj/item/pickaxe/gold,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) +"sb" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"sc" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/outdoors/grass,/area/surface/tyr/eclipse_stronghold/sectore) +"sh" = (/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"sk" = (/obj/effect/floor_decal/corner/orange/bordercorner{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "so" = (/obj/effect/zone_divider,/turf/unsimulated/wall/planetary/normal/tyr,/area/surface/tyr/town) -"sp" = (/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) -"sA" = (/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) +"sr" = (/obj/effect/floor_decal/corner/orange/bordercorner{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "sC" = (/obj/machinery/biogenerator,/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) -"sH" = (/mob/living/simple_mob/humanoid/eclipse/lunar/bulletstorm,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"sM" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) -"sQ" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"sZ" = (/obj/structure/largecrate/animal/catslug,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) +"sD" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"sH" = (/obj/structure/cable/orange,/obj/item/stack/material/tritium{amount = 50},/obj/structure/closet,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"sI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"sQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectore) +"sT" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"sX" = (/obj/structure/table/standard,/obj/item/storage/box/monkeycubes/farwacubes,/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) +"sZ" = (/obj/effect/floor_decal/corner/blue/diagonal,/obj/random/crate,/turf/simulated/floor/tiled/old_tile/blue,/area/surface/tyr/eclipse_stronghold/sectore) "ta" = (/obj/machinery/light/small{dir = 4},/obj/effect/zone_divider,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"th" = (/obj/structure/closet/crate,/obj/random/material,/obj/random/material,/obj/random/material,/obj/structure/closet/crate,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"tk" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs,/obj/structure/closet/secure_closet/guncabinet,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"tc" = (/mob/living/simple_mob/humanoid/eclipse/solar/snipertesh,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"th" = (/obj/machinery/power/port_gen/pacman/mrs,/obj/structure/cable/orange,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"tk" = (/obj/random/crate,/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) "tn" = (/obj/structure/table/reinforced,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "ts" = (/mob/living/simple_mob/humanoid/eclipse/solar/snipertesh,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "tH" = (/obj/structure/table/gold,/obj/machinery/button/remote/blast_door{id = "tyrpuzzlecheckB"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/southeast) +"tI" = (/obj/effect/floor_decal/corner/orange/bordercorner{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "tJ" = (/obj/structure/table/rack/shelf,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzlea) -"tL" = (/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"tR" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"tL" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectore) +"tR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{dir = 1},/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectore) "tS" = (/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "tT" = (/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectore) "tW" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/northern_wilderness) -"tX" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/grenade/less_lethal,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs,/obj/structure/closet/secure_closet/guncabinet,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"tY" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"tX" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/grenade/less_lethal,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs,/obj/structure/closet/secure_closet/guncabinet{req_one_access = null},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"tY" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{dir = 4},/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectore) "ub" = (/obj/machinery/light/small{dir = 8},/obj/structure/table/steel,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) "ue" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/carpet/oracarpet,/area/surface/tyr/eclipse_stronghold/sectore) "uh" = (/obj/item/stack/material/flint,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) -"uC" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 10},/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectora) +"uk" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"un" = (/obj/effect/floor_decal/corner/lime/border{dir = 10},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"uq" = (/obj/effect/floor_decal/corner/orange/border{dir = 5},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"us" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"uC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{dir = 8},/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectore) "uD" = (/turf/simulated/floor/tiled/steel_ridged,/area/surface/tyr/eclipse_stronghold/sectore) "uF" = (/obj/structure/table/gold,/obj/item/prop/alien/prototype,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"uJ" = (/obj/structure/table/standard,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) "uK" = (/obj/structure/cliff/automatic{dir = 2},/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) "uL" = (/obj/structure/closet/toolcloset,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) -"uO" = (/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/obj/machinery/light/small,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"uN" = (/obj/effect/floor_decal/corner/lime/border{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"uO" = (/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/obj/machinery/light/small,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"uS" = (/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "uT" = (/obj/machinery/shower{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) -"uV" = (/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"uX" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/machinery/light/small{dir = 8},/obj/structure/closet/secure_closet/guncabinet,/obj/random/mega_nukies,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"va" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/machinery/light/small{dir = 4},/obj/structure/closet/secure_closet/guncabinet,/obj/random/energy/highend,/obj/random/mega_nukies,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"uV" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 10},/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectore) +"uX" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/machinery/light/small{dir = 8},/obj/random/mega_nukies,/obj/structure/closet/secure_closet/guncabinet{req_one_access = null},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"va" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/machinery/light/small{dir = 4},/obj/random/energy/highend,/obj/random/mega_nukies,/obj/structure/closet/secure_closet/guncabinet{req_one_access = null},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "vb" = (/obj/effect/forcefield/mime,/turf/simulated/floor/lava,/area/surface/tyr/precursorruins/finale) "vc" = (/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckD"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"vd" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"vf" = (/obj/item/shovel/spade,/obj/item/shovel/spade,/obj/structure/table/standard,/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) -"vh" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectora) +"vd" = (/obj/machinery/atmospherics/unary/engine{dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/surface/tyr/eclipse_stronghold/sectore) +"ve" = (/obj/effect/floor_decal/corner/purple/bordercorner{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"vf" = (/obj/item/shovel/spade,/obj/item/shovel/spade,/obj/structure/table/standard,/obj/effect/floor_decal/corner/lime/diagonal,/obj/item/seeds/random,/obj/item/seeds/random,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) +"vh" = (/obj/effect/floor_decal/corner/blue/diagonal,/turf/simulated/floor/tiled/old_tile/blue,/area/surface/tyr/eclipse_stronghold/sectore) +"vk" = (/obj/structure/anomaly_container,/turf/simulated/floor/tiled/old_tile/yellow,/area/surface/tyr/eclipse_stronghold/sectore) +"vm" = (/obj/effect/floor_decal/corner/lime/border{dir = 10},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"vn" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "vq" = (/obj/structure/table/steel,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) +"vt" = (/obj/structure/closet,/obj/random/maintenance/morestuff,/obj/random/maintenance/cargo,/obj/random/mainttoyloot/nofail,/obj/random/mega_nukies,/obj/random/plushie,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "vy" = (/obj/structure/curtain/bed,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"vJ" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/north_caverns) +"vD" = (/obj/effect/floor_decal/corner/purple/bordercorner{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"vH" = (/obj/structure/closet,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 4},/obj/random/maintenance/morestuff,/obj/random/maintenance/security,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"vJ" = (/obj/effect/floor_decal/corner/grey/diagonal,/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) "vK" = (/obj/structure/inflatable,/turf/simulated/floor,/area/surface/tyr/huntery) +"vL" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "vN" = (/obj/structure/table/gold,/obj/machinery/button/remote/blast_door{id = "tyrgroupcheckC"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) "vP" = (/obj/structure/inflatable/door,/turf/simulated/floor/wood/alt/panel/turfpack,/area/surface/tyr/town_hall) -"vQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 5},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"vQ" = (/obj/effect/floor_decal/corner/grey/diagonal,/obj/machinery/light/small,/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) "vR" = (/obj/structure/table/rack{dir = 8; layer = 2.6},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/obj/item/clothing/suit/space/void/salvagecorp_shipbreaker,/obj/item/clothing/head/helmet/space/void/salvagecorp_shipbreaker,/obj/item/flashlight/maglight,/obj/item/pickaxe/plasmacutter,/turf/simulated/floor,/area/surface/tyr/huntery) -"vX" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"vX" = (/obj/effect/floor_decal/corner/blue/diagonal,/obj/machinery/light/small,/turf/simulated/floor/tiled/old_tile/blue,/area/surface/tyr/eclipse_stronghold/sectore) "vZ" = (/obj/machinery/light/small,/turf/simulated/floor/carpet/oracarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"wb" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) "wd" = (/turf/simulated/floor/lava/harmless,/area/surface/tyr/precursorruins/finale) -"wm" = (/obj/structure/bed/chair/bar_stool,/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"we" = (/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/turf/simulated/floor/carpet/tealcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"wg" = (/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"wk" = (/obj/structure/closet,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 4},/obj/random/maintenance/cargo,/obj/random/mega_nukies,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"wm" = (/obj/effect/floor_decal/corner/grey/diagonal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) "wq" = (/obj/structure/closet/toolcloset,/obj/structure/window/plastitanium,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) -"wu" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 1},/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) -"wA" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 1},/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) -"wC" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium,/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) +"wA" = (/obj/effect/floor_decal/corner/blue/diagonal,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/old_tile/blue,/area/surface/tyr/eclipse_stronghold/sectore) +"wC" = (/obj/effect/floor_decal/corner/blue/diagonal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/old_tile/blue,/area/surface/tyr/eclipse_stronghold/sectore) "wG" = (/obj/structure/flora/tyr/flowers,/obj/item/stack/material/flint,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) "wH" = (/obj/structure/table/gold,/obj/item/gun/energy/curse_tyrshotgun,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"wI" = (/obj/structure/largecrate/animal/bugsect,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"wM" = (/obj/structure/bed/chair/bar_stool,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"wM" = (/obj/effect/floor_decal/corner/grey/diagonal,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) "wO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/surface/tyr/huntery) +"wS" = (/obj/machinery/chemical_dispenser/bar_coffee/full,/obj/structure/table/hardwoodtable,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "wU" = (/obj/structure/closet/toolcloset,/obj/structure/window/plastitanium{dir = 1},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/tool/power,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) -"wW" = (/obj/structure/bed/chair/bar_stool,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"wW" = (/obj/effect/floor_decal/corner/grey/diagonal,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) "wY" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/eclipse_stronghold/sectorfinale) "xb" = (/obj/structure/table/gold,/obj/machinery/button/remote/blast_door{id = "tyrpuzzlecheckA"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/northwest) "xi" = (/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/north_caverns) +"xk" = (/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"xl" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "xm" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/precursorruins/southeast) -"xr" = (/obj/structure/bed/chair/bar_stool,/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"xq" = (/obj/structure/table/standard,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/turf/simulated/floor/tiled/old_tile/yellow,/area/surface/tyr/eclipse_stronghold/sectore) +"xr" = (/obj/effect/floor_decal/corner/blue/diagonal,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/old_tile/blue,/area/surface/tyr/eclipse_stronghold/sectore) +"xs" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/orange/border{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "xu" = (/obj/machinery/door/blast/puzzle{id = "tyrpuzzlecheckB"},/turf/simulated/floor/lava/harmless,/area/surface/tyr/precursorruins/finale) +"xv" = (/obj/structure/table/standard,/obj/item/storage/box/monkeycubes/farwacubes,/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) "xx" = (/obj/effect/simple_portal/linked{portal_id = "tyrpuzzleportalC"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/northwest) -"xD" = (/obj/structure/largecrate/birds,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) +"xD" = (/obj/effect/floor_decal/corner/lime/border{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "xE" = (/turf/simulated/floor/wood/alt/panel/turfpack,/area/surface/tyr/town_hall) -"xJ" = (/obj/structure/bed/pillowpile/teal,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) -"xR" = (/obj/structure/bed/pillowpile/white,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"xJ" = (/obj/effect/floor_decal/corner/yellow/border{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"xP" = (/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"xQ" = (/mob/living/simple_mob/animal/tyr/mineral_ants/queen,/turf/simulated/floor/outdoors/grass,/area/surface/tyr/eclipse_stronghold/sectore) +"xR" = (/obj/effect/floor_decal/corner/lime/border{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "xU" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) "xX" = (/obj/structure/flora/tyr/stonetree,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) "xZ" = (/obj/structure/toilet,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) -"yh" = (/obj/structure/closet/crate,/obj/random/material,/obj/random/material,/obj/random/material,/obj/random/material/precious,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"yi" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/firstaid,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs/legcuffs,/obj/structure/closet/secure_closet/guncabinet,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"yo" = (/obj/machinery/computer/cryopod/gateway{pixel_x = 32},/turf/simulated/floor/outdoors/desert_planet/sand/tyr,/area/surface/tyr/town) +"yb" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium,/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) +"yc" = (/obj/effect/floor_decal/corner/orange/border{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"yf" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"yi" = (/obj/random/crate,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) +"yl" = (/obj/effect/floor_decal/corner/orange/border{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"ym" = (/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) +"yo" = (/obj/machinery/computer/cryopod/gateway{pixel_x = 32},/turf/simulated/floor,/area/surface/tyr/huntery) "yq" = (/obj/machinery/door/blast/puzzle{density = 0; icon_state = "pdoor0"; id = "tyrgroupcheckB"; opacity = 0},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) +"yr" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectore) "ys" = (/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckC"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) "yu" = (/obj/structure/table/gold,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/southeast) "yw" = (/turf/simulated/floor/carpet/oracarpet,/area/surface/tyr/eclipse_stronghold/sectore) "yx" = (/obj/structure/table/gold,/obj/machinery/button/remote/blast_door{id = "tyrgroupcheckA"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"yy" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) -"yF" = (/obj/machinery/recharge_station,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"yy" = (/obj/effect/floor_decal/corner/lime/border{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"yz" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"yF" = (/obj/effect/floor_decal/corner/purple/bordercorner,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "yG" = (/obj/fire,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"yI" = (/obj/effect/floor_decal/corner/yellow/border,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "yK" = (/turf/simulated/floor,/area/surface/tyr/huntery) "yM" = (/obj/effect/simple_portal/linked{portal_id = "tyrpuzzleportalE"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/northwest) "yN" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"yO" = (/obj/effect/floor_decal/corner/lime/bordercorner{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "yS" = (/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) -"yT" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"yT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) "yU" = (/obj/structure/table/steel,/obj/machinery/recharger,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) -"ze" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"ze" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "zh" = (/obj/effect/zone_divider,/turf/unsimulated/wall/planetary/normal/tyr,/area/surface/tyr/northern_wilderness) "zi" = (/obj/machinery/shower{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) "zj" = (/obj/machinery/vending/foodfish,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) @@ -399,38 +503,47 @@ "zq" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) "zs" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) "zv" = (/obj/effect/simple_portal/linked{portal_id = "tyrpuzzleportalD"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/northwest) +"zy" = (/obj/machinery/door/window/brigdoor/eastleft{name = "Containment Pen"; req_one_access = list(43,1)},/obj/machinery/door/window/brigdoor/westright{name = "Containment Pen"; req_one_access = list(43,1)},/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) "zA" = (/obj/structure/table/gold,/obj/item/gun/energy/energyballchain,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) +"zC" = (/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) "zD" = (/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) "zI" = (/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "zJ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "zN" = (/obj/fire,/obj/item/clothing/suit/space/void/merc/fire,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"zR" = (/obj/structure/table/standard,/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) "zS" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) "zW" = (/obj/structure/table/wooden_reinforced,/obj/item/storage/bible,/turf/simulated/floor/wood/alt/panel/turfpack,/area/surface/tyr/town_hall) -"Ac" = (/obj/item/gun,/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs/legcuffs/bola,/obj/structure/closet/secure_closet/guncabinet,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"Ae" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"Ab" = (/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Ac" = (/obj/item/gun,/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs/legcuffs/bola,/obj/structure/closet/secure_closet/guncabinet{req_one_access = null},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Ae" = (/obj/effect/floor_decal/corner/purple/border,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Ao" = (/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) -"As" = (/obj/structure/bed/pillowpile,/obj/random/plushie,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) -"Au" = (/obj/structure/bed/pillowpile/green,/obj/random/plushie,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"Ar" = (/obj/effect/floor_decal/corner/lime/bordercorner{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Au" = (/obj/structure/bed/chair/bar_stool,/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) "AF" = (/obj/structure/bookcase,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"AJ" = (/obj/structure/table/standard,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"AH" = (/obj/structure/closet/crate,/obj/random/material,/obj/random/material/precious,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet/tealcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"AJ" = (/obj/effect/floor_decal/corner/purple/border,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"AK" = (/obj/machinery/door/window/brigdoor/eastright{name = "Containment Pen"; req_access = newlist(); req_one_access = list(43,1)},/obj/machinery/door/window/brigdoor/westleft{name = "Containment Pen"; req_access = newlist(); req_one_access = list(43,1)},/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) "AL" = (/obj/structure/table/marble,/obj/item/storage/box/monkeycubes,/obj/item/storage/box/monkeycubes/neaeracubes,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"AO" = (/obj/structure/bed/pillowpile/teal,/obj/random/plushie,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) -"AT" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/obj/machinery/light/small,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"AS" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) +"AT" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/obj/machinery/light/small,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "AU" = (/obj/structure/table/fancyblack,/obj/random/cash/big,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "AV" = (/mob/living/simple_mob/humanoid/eclipse/solar/radiation,/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "AW" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckA"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckB"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckC"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckD"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzled) -"Ba" = (/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"Bb" = (/obj/structure/bed/pillowpile/white,/obj/random/plushie,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"AY" = (/obj/effect/floor_decal/corner/yellow/border{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Ba" = (/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Bd" = (/obj/random/obstruction,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Bg" = (/obj/effect/floor_decal/corner/lime/border{dir = 4},/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Bj" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Bm" = (/obj/machinery/vending/sovietvend,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "Bt" = (/obj/structure/table/marble,/obj/item/storage/box/monkeycubes,/obj/item/storage/box/monkeycubes/neaeracubes,/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "Bv" = (/obj/effect/floor_decal/corner/lime/diagonal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) -"By" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) +"BB" = (/mob/living/simple_mob/humanoid/eclipse/lunar/bulletstorm,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "BC" = (/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckA"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzled) +"BD" = (/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "BE" = (/obj/structure/table/gold,/obj/item/gun/energy/curse_lasershooter,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"BF" = (/obj/structure/largecrate/animal/pred,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"BI" = (/obj/machinery/light/small{dir = 8},/obj/structure/table/standard,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"BI" = (/obj/structure/table/hardwoodtable,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "BO" = (/obj/machinery/power/rtg/fake_reactor,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/zone_divider,/turf/simulated/floor,/area/surface/tyr/huntery) +"BR" = (/obj/structure/closet/crate,/obj/random/material,/obj/random/material/precious,/turf/simulated/floor/carpet/tealcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "BS" = (/obj/effect/floor_decal/corner_steel_grid/diagonal,/obj/structure/closet/secure_closet/freezer/meat,/obj/item/reagent_containers/food/snacks/meat/worm,/obj/item/reagent_containers/food/snacks/meat/eelmeat,/obj/item/reagent_containers/food/snacks/phorondragonmeat,/obj/item/reagent_containers/food/snacks/dragonmeat,/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) "BT" = (/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckB"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzled) "BY" = (/obj/machinery/door/airlock/hatch{req_one_access = null},/obj/structure/fans/hardlight,/turf/simulated/floor,/area/surface/tyr/huntery) @@ -438,432 +551,505 @@ "Ca" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/steel_ridged,/area/surface/tyr/eclipse_stronghold/sectore) "Ce" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "Ch" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/surface/tyr/huntery) +"Cj" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) +"Ck" = (/obj/machinery/light/small,/turf/simulated/floor/reinforced,/area/surface/tyr/eclipse_stronghold/sectore) "Cl" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/surface/tyr/huntery) -"Cq" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/standard,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) "Cr" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/north_caverns) -"Cs" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs/legcuffs,/obj/structure/closet/secure_closet/guncabinet,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"Cs" = (/obj/random/ammo_all,/obj/random/ammo_all,/obj/random/cash/huge,/obj/random/cash/huge,/obj/random/contraband,/obj/random/contraband,/obj/random/maintenance,/obj/random/maintenance,/obj/item/handcuffs/legcuffs,/obj/structure/closet/secure_closet/guncabinet{req_one_access = null},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Cu" = (/obj/structure/table/reinforced,/turf/simulated/floor/carpet/oracarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"CD" = (/obj/structure/bed/chair/bar_stool,/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) -"CH" = (/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"CK" = (/obj/structure/table/standard,/obj/item/stack/cable_coil/maroon,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Cw" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/reinforced,/area/surface/tyr/eclipse_stronghold/sectore) +"CB" = (/obj/effect/floor_decal/corner/orange/border{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"CD" = (/obj/structure/grille,/obj/structure/window/basic{dir = 1},/obj/structure/window/basic,/obj/structure/window/basic{dir = 8},/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"CF" = (/obj/machinery/light/small,/turf/simulated/floor/carpet,/area/surface/tyr/eclipse_stronghold/sectore) +"CH" = (/obj/structure/grille,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"CI" = (/obj/structure/closet,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 8},/obj/random/maintenance/clean,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"CK" = (/obj/effect/floor_decal/corner/purple/bordercorner{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "CU" = (/obj/random/outcrop,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) +"CV" = (/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "CW" = (/turf/simulated/shuttle/floor/alien,/area/surface/tyr/eclipse_stronghold/sectorfinale) +"CY" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/corner/lime/border{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Da" = (/obj/item/clothing/suit/wizrobe/fake,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Db" = (/obj/effect/overmap/visitable/planet/tyr,/turf/simulated/wall/solidrock,/area/surface/tyr/south_caverns) -"Dh" = (/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Df" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Dg" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/corner/lime/border{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Dh" = (/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Dk" = (/obj/structure/flora/tyr/flowers,/obj/effect/zone_divider,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) "Dl" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/effect/zone_divider,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) "Dm" = (/obj/structure/bed/chair/bar_stool,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) -"Dp" = (/obj/structure/toilet/prison{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"Dn" = (/obj/structure/table/standard,/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) +"Dp" = (/obj/structure/filingcabinet,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) "Dq" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/southern_wilderness) "DB" = (/obj/structure/flora/tyr/flowers,/mob/living/simple_mob/animal/tyr/groundpitcher,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) -"DI" = (/obj/structure/toilet/prison{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"DM" = (/mob/living/simple_mob/humanoid/eclipse/solar/froststalker,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"DC" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/dark,/area/surface/tyr/eclipse_stronghold/sectore) +"DH" = (/obj/machinery/light/small,/obj/effect/floor_decal/corner/purple/border,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"DI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"DM" = (/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "DO" = (/turf/simulated/floor/outdoors/desert_planet/sand/tyr,/area/surface/tyr/southern_wilderness) +"DP" = (/obj/effect/zone_divider,/obj/effect/floor_decal/corner/purple/border{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "DW" = (/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckC"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzled) -"DX" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) -"DY" = (/mob/living/simple_mob/vore/spacecritter/solarray/galaxyray,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) -"Ed" = (/mob/living/simple_mob/vore/spacecritter/livingice/iceberg,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) -"Ei" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) +"DX" = (/obj/machinery/photocopier,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) +"DY" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"Ec" = (/obj/effect/floor_decal/corner/yellow/border{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Ej" = (/obj/structure/closet,/obj/structure/window/plastitanium{dir = 4},/obj/random/maintenance/misc,/obj/random/maintenance/security,/obj/random/plushie,/obj/structure/window/plastitanium,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"El" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/carpet/tealcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"Em" = (/obj/machinery/suspension_gen,/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) "Eo" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/ancient_ruins/puzzled) -"Ep" = (/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/obj/machinery/light/small,/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) +"Et" = (/mob/living/simple_mob/humanoid/eclipse/solar/froststalker,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"Ex" = (/obj/structure/filingcabinet,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) "EA" = (/obj/structure/table/gold,/obj/machinery/button/remote/blast_door{id = "tyrgroupcheckB"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"EH" = (/obj/structure/closet/crate,/obj/random/material,/obj/random/material,/obj/random/material,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) "EP" = (/obj/structure/closet/toolcloset,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/tool/power,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) +"EQ" = (/obj/structure/closet,/obj/random/maintenance/morestuff,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "ER" = (/obj/machinery/door/airlock/silver,/obj/effect/floor_decal/corner_steel_grid/diagonal,/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) -"ET" = (/obj/machinery/light/small,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "EV" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/desert_planet/sand/tyr,/area/surface/tyr/southern_wilderness) -"EX" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium,/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) -"Fd" = (/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectora) +"EY" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/corner/orange/border{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"EZ" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/corner/yellow/border{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Fa" = (/obj/machinery/light/small,/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) +"Fb" = (/obj/structure/closet,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 4},/obj/random/maintenance/clean,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"Fh" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Fl" = (/obj/structure/table/steel,/obj/machinery/door/window{dir = 2},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Fm" = (/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/turf/simulated/floor/carpet/oracarpet,/area/surface/tyr/eclipse_stronghold/sectore) "Fp" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/light/small,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) "Fr" = (/obj/structure/table/reinforced,/obj/item/flashlight/lamp/green,/turf/simulated/floor/carpet/oracarpet,/area/surface/tyr/eclipse_stronghold/sectore) "FB" = (/obj/structure/table/reinforced,/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp/safety,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"FE" = (/obj/structure/table/standard,/obj/item/storage/toolbox/syndicate/powertools,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "FF" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) "FG" = (/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc/alarms_hidden{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/surface/tyr/huntery) +"FH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "FL" = (/obj/structure/curtain/bed,/obj/effect/zone_divider,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"FM" = (/obj/structure/closet,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 1},/obj/random/maintenance/medical,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "FN" = (/obj/item/shield_projector/rectangle/automatic/tyrvault,/obj/structure/table/rack/shelf,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzled) "FP" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/obj/machinery/door/blast/puzzle/tyrdoor{id = "tyrbonuspuzzleone"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins) +"FT" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "FV" = (/turf/simulated/floor/lava/harmless,/area/surface/tyr/eclipse_stronghold/sectorfinale) -"FW" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 4},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) +"FW" = (/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"Gc" = (/obj/effect/floor_decal/corner/grey/diagonal,/obj/random/crate,/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) "Ge" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Gj" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"Gk" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Gk" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Gl" = (/obj/effect/floor_decal/corner_steel_grid/diagonal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) -"Gp" = (/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard,/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) +"Gm" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectore) "Gv" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/desert_planet/gravel/tyr,/area/surface/tyr/town) -"Gy" = (/mob/living/simple_mob/humanoid/eclipse/solar/snipertesh,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"Gy" = (/obj/effect/floor_decal/corner/lime/bordercorner,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"GJ" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 4},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "GL" = (/obj/structure/flora/tyr/lilly,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/town) "GR" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) +"GS" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) "GW" = (/obj/structure/prop/alien/power,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/southeast) "GX" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/tiled/dark,/area/surface/tyr/eclipse_stronghold/sectore) "GZ" = (/obj/structure/table/reinforced,/obj/item/mecha_parts/mecha_equipment/weapon/honker,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"Ha" = (/obj/machinery/chemical_dispenser/bar_alc/full,/obj/structure/table/hardwoodtable,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "Hf" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/desert_planet/sand/tyr,/area/surface/tyr/town) "Hh" = (/obj/structure/table/standard,/obj/machinery/button/remote/blast_door{id = "tyrbonuspuzzlethree"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/spotthediffrence) "Hk" = (/obj/machinery/vending/foodstuffing,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "Hn" = (/obj/structure/bed/double,/obj/machinery/light/small,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"Hp" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 9},/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) -"Ht" = (/obj/machinery/door/airlock/hatch,/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) +"Hq" = (/obj/structure/closet,/obj/random/maintenance/medical,/obj/random/mainttoyloot/nofail,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Hu" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/ancient_ruins/puzzlec) "HC" = (/obj/machinery/vending/bepis,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"HD" = (/obj/structure/table/standard,/obj/item/storage/box/monkeycubes/neaeracubes,/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) +"HF" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) +"HI" = (/mob/living/simple_mob/humanoid/eclipse/lunar/experimenter,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "HJ" = (/obj/structure/table/reinforced,/obj/random/mainttoyloot/nofail,/turf/simulated/floor/carpet/oracarpet,/area/surface/tyr/eclipse_stronghold/sectore) "HK" = (/obj/machinery/button/remote/blast_door{id = "tyrbonuspuzzletwo"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/cliffchamber) +"HP" = (/obj/effect/zone_divider,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "HR" = (/obj/effect/floor_decal/corner/yellow/diagonal,/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "HT" = (/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) "HW" = (/obj/structure/closet/toolcloset,/obj/structure/window/plastitanium,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/tool/power,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "Ih" = (/obj/structure/bed/double,/obj/effect/zone_divider,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "Ii" = (/turf/simulated/wall/wood,/area/surface/tyr/town) +"Ij" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Ik" = (/obj/structure/prop/alien/computer{dir = 4},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/southeast) +"Im" = (/obj/structure/closet,/obj/item/pickaxe/excavationdrill,/obj/item/xenoarch_multi_tool,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/old_tile/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "In" = (/mob/living/simple_mob/humanoid/eclipse/lunar/experimenter,/obj/effect/floor_decal/corner/grey/diagonal,/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) "Iq" = (/obj/effect/floor_decal/corner/white/diagonal,/mob/living/simple_mob/humanoid/eclipse/lunar/experimenter,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) -"It" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) "Iu" = (/obj/structure/table/standard,/obj/random/maintenance/foodstuff,/obj/random/maintenance/foodstuff,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) "IA" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"IJ" = (/obj/machinery/power/generator{anchored = 1},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) +"IF" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/effect/floor_decal/corner/orange/border{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"IH" = (/obj/structure/closet,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 8},/obj/random/maintenance/misc,/obj/random/mainttoyloot/nofail,/obj/random/mega_nukies,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"II" = (/obj/effect/floor_decal/corner/purple/border{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "IK" = (/obj/structure/inflatable/door,/turf/simulated/floor/outdoors/desert_planet/gravel/tyr,/area/surface/tyr/mining_depot) "IL" = (/obj/machinery/door/airlock/hatch,/obj/structure/curtain/black,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "IQ" = (/obj/structure/table/standard,/obj/machinery/reagentgrinder,/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) "IT" = (/obj/random/mob/fish,/turf/simulated/floor/water/indoors,/area/surface/tyr/eclipse_stronghold/sectore) "IY" = (/obj/structure/closet/toolcloset,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/tool/alien,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) -"Je" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 1},/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) -"Jg" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 8},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) -"Jh" = (/obj/structure/bed,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"Jd" = (/obj/machinery/light/small,/obj/effect/floor_decal/corner/lime/border,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Je" = (/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"Jh" = (/obj/structure/bed,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Ji" = (/obj/effect/floor_decal/corner/orange/border,/obj/effect/floor_decal/corner/yellow/border{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Jr" = (/obj/structure/toilet,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) "Ju" = (/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) -"JC" = (/obj/machinery/light/small,/obj/effect/zone_divider,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) -"JH" = (/obj/machinery/light/small,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Jx" = (/turf/simulated/floor/outdoors/grass,/area/surface/tyr/eclipse_stronghold/sectore) +"JE" = (/obj/structure/closet/crate,/obj/random/material,/turf/simulated/floor/carpet/tealcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"JH" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "JJ" = (/obj/effect/forcefield/mime,/turf/simulated/shuttle/floor/alienplating/blue,/area/surface/tyr/precursorruins/northwest) "JM" = (/obj/effect/floor_decal/corner/yellow/diagonal,/obj/machinery/door/airlock/silver,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) +"JO" = (/turf/simulated/floor/tiled/old_tile/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "JP" = (/obj/structure/table/marble,/obj/item/storage/box/monkeycubes/farwacubes,/obj/item/storage/box/monkeycubes/sarucubes,/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "JR" = (/obj/structure/table/gold,/obj/machinery/button/remote/blast_door{id = "tyrgroupcheckD"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"JV" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"JS" = (/obj/effect/floor_decal/corner/orange/bordercorner{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "JZ" = (/obj/structure/table/fancyblack,/obj/structure/stripper_pole,/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"Kk" = (/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Ko" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 4},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"Kw" = (/obj/machinery/clonepod,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"KG" = (/obj/machinery/computer/cloning,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Kq" = (/obj/effect/floor_decal/corner/purple/bordercorner,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Kv" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) "KH" = (/mob/living/simple_mob/humanoid/eclipse/lunar/experimenter,/turf/simulated/floor/carpet/oracarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"KI" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "KM" = (/obj/structure/closet/toolcloset,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "KO" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/precursorruins/spotthediffrence) -"KU" = (/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"KS" = (/obj/effect/floor_decal/corner/lime/border,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"KU" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet,/obj/random/maintenance/cargo,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "KV" = (/obj/structure/closet/toolcloset,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 8},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "KW" = (/obj/structure/bed/double,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "KX" = (/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "KY" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) -"La" = (/obj/structure/cable/orange,/obj/item/stack/material/tritium{amount = 50},/obj/structure/closet,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) -"Lb" = (/obj/machinery/light/small,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Lc" = (/obj/structure/table/rack{dir = 8; layer = 2.6},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/westleft,/obj/item/clothing/suit/space/void/salvagecorp_shipbreaker,/obj/item/clothing/head/helmet/space/void/salvagecorp_shipbreaker,/obj/item/flashlight/maglight,/obj/item/pickaxe/plasmacutter,/turf/simulated/floor,/area/surface/tyr/huntery) -"Lg" = (/obj/effect/zone_divider,/turf/simulated/floor/reinforced,/area/surface/tyr/eclipse_stronghold/sectora) "Lj" = (/obj/effect/floor_decal/corner/white/diagonal,/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) "Lk" = (/obj/effect/zone_divider,/obj/effect/zone_divider,/turf/simulated/mineral/light/tyr,/area/surface/tyr/north_caverns) -"Lo" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/light/small,/obj/effect/zone_divider,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) "Lt" = (/turf/simulated/wall/shull,/area/surface/tyr/huntery) -"Ly" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"Lx" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) +"Ly" = (/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"LA" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor/carpet/tealcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "LB" = (/turf/simulated/shuttle/floor/alien,/area/surface/tyr/northern_wilderness) "LD" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium,/obj/structure/curtain/black,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"LI" = (/obj/structure/largecrate/tits,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) +"LF" = (/obj/structure/table/standard,/obj/item/pickaxe/gold,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/turf/simulated/floor/tiled/old_tile/yellow,/area/surface/tyr/eclipse_stronghold/sectore) +"LG" = (/obj/structure/closet,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 1},/obj/random/maintenance/misc,/obj/random/mega_nukies,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "LJ" = (/obj/machinery/light/small,/obj/structure/table/steel,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/old_tile/purple,/area/surface/tyr/eclipse_stronghold/sectore) "LK" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/corner/grey/diagonal,/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) "LU" = (/mob/living/simple_mob/animal/tyr/mineral_ants/queen,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) -"LW" = (/obj/structure/bed/chair/bar_stool,/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"LV" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"LW" = (/obj/structure/table/standard,/obj/item/clothing/suit/space/anomaly/alt,/obj/item/clothing/head/helmet/space/anomaly/alt,/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) "LX" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/turf/simulated/floor,/area/surface/tyr/huntery) -"LY" = (/obj/machinery/power/port_gen/pacman/mrs,/obj/structure/cable/orange,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) -"LZ" = (/obj/structure/bed/chair/bay/chair/padded,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) -"Me" = (/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectorc) +"LY" = (/obj/machinery/artifact,/turf/simulated/floor/reinforced,/area/surface/tyr/eclipse_stronghold/sectore) +"Ma" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/effect/floor_decal/corner/orange/border{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Mb" = (/obj/structure/filingcabinet,/turf/simulated/floor/carpet,/area/surface/tyr/eclipse_stronghold/sectore) +"Mf" = (/obj/effect/floor_decal/corner/orange/border{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Mg" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/steel_ridged,/area/surface/tyr/eclipse_stronghold/sectore) "Mi" = (/turf/unsimulated/wall/planetary/normal/tyr,/area/surface/tyr/northern_wilderness) +"Mj" = (/obj/structure/closet/crate,/obj/random/material,/obj/random/material/refined,/turf/simulated/floor/carpet/tealcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "Mn" = (/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzlec) -"Mo" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/wall/plastihull,/area/surface/tyr/eclipse_stronghold/sectora) "Mq" = (/obj/machinery/vending/giftvendor,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"Mr" = (/turf/simulated/floor/carpet,/area/surface/tyr/eclipse_stronghold/sectore) +"Mt" = (/obj/effect/floor_decal/corner/lime/border{dir = 9},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "My" = (/mob/living/simple_mob/humanoid/eclipse/solar/radiation,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Mz" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/precursorruins/finale) -"MB" = (/obj/structure/bed/chair/bay/chair/padded,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) "MD" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) "ME" = (/obj/effect/simple_portal/linked{portal_id = "tyrpuzzleportalA"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/northwest) "MK" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/obj/structure/curtain/black,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"MP" = (/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) +"MP" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "MQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/surface/tyr/huntery) "MR" = (/turf/simulated/shuttle/wall/alien/blue{density = 0},/area/surface/tyr/precursorruins/southeast) -"MU" = (/obj/structure/bed/pillowpile/green,/obj/random/plushie,/obj/effect/zone_divider,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "MX" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) +"MY" = (/obj/machinery/light/small{dir = 8},/turf/simulated/mineral/light/tyr,/area/surface/tyr/north_caverns) "MZ" = (/obj/item/stack/material/flint,/turf/simulated/floor/outdoors/desert_planet/gravel/tyr,/area/surface/tyr/town) "Na" = (/obj/random/obstruction,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"Nb" = (/obj/machinery/optable,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Nc" = (/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) "Nd" = (/obj/effect/shuttle_landmark{base_area = /area/surface/tyr/northern_wilderness; base_turf = /turf/simulated/floor/outdoors/desert_planet/sand/tyr; landmark_tag = "valley_w"; name = "Anomalous Tyr Drop Site"},/turf/simulated/floor/outdoors/desert_planet/sand/tyr,/area/surface/tyr/northern_wilderness) +"Ne" = (/obj/effect/floor_decal/corner/orange/border{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Nf" = (/obj/effect/floor_decal/corner/lime/bordercorner{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Ng" = (/obj/effect/floor_decal/corner/lime/bordercorner{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Ni" = (/obj/machinery/appliance/cooker/oven,/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) "Nj" = (/obj/structure/table/fancyblack,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"Nm" = (/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) "Nn" = (/obj/effect/zone_divider,/obj/effect/zone_divider,/turf/simulated/mineral/light/tyr,/area/surface/tyr/south_caverns) -"Nq" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/obj/effect/zone_divider,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) -"Ns" = (/obj/structure/bookcase,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) "Nt" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) "Nu" = (/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckB"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) +"Nv" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Nw" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor/carpet/oracarpet,/area/surface/tyr/eclipse_stronghold/sectore) "Nx" = (/obj/structure/table/rack/shelf,/obj/item/tool/wrench/hybrid/alien,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins) -"NA" = (/obj/structure/bookcase,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) -"NB" = (/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectora) +"Ny" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"NA" = (/obj/structure/bookcase,/turf/simulated/floor/tiled/dark,/area/surface/tyr/eclipse_stronghold/sectore) +"NE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectore) "NH" = (/obj/effect/floor_decal/corner/yellow/diagonal,/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "NI" = (/obj/effect/floor_decal/corner_steel_grid/diagonal,/obj/structure/closet/secure_closet/freezer/meat,/obj/item/reagent_containers/food/snacks/meat/worm,/obj/item/reagent_containers/food/snacks/meat/worm,/obj/item/reagent_containers/food/snacks/meat/eelmeat,/obj/item/reagent_containers/food/snacks/phorondragonmeat,/obj/item/reagent_containers/food/snacks/dragonmeat,/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) "NK" = (/turf/unsimulated/wall/planetary/normal/tyr,/area/surface/tyr/town) -"NL" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) -"NQ" = (/obj/structure/table/rack/shelf,/obj/item/cell/device/weapon/empproof,/obj/item/cell/device/weapon/empproof,/obj/item/cell/device/weapon/empproof,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"NQ" = (/obj/structure/table/rack/shelf,/obj/item/cell/device/weapon/empproof,/obj/item/cell/device/weapon/empproof,/turf/simulated/floor/tiled/dark,/area/surface/tyr/eclipse_stronghold/sectore) "NS" = (/obj/item/gun/energy/hooklauncher,/obj/structure/table/reinforced,/obj/structure/curtain/bed,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "NY" = (/obj/structure/flora/tyr/stonetree,/obj/effect/zone_divider,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) -"Ob" = (/obj/structure/bed/chair/bar_stool,/mob/living/simple_mob/humanoid/eclipse/solar/radiation,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) "Od" = (/obj/structure/closet/toolcloset,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 4},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "Oe" = (/obj/effect/floor_decal/corner/lime/diagonal,/mob/living/simple_mob/humanoid/eclipse/lunar/bulletstorm,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) "Ol" = (/obj/machinery/smartfridge/secure/extract,/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"Om" = (/obj/item/beach_ball,/obj/structure/table/gold,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"Or" = (/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter,/turf/simulated/floor/carpet,/area/surface/tyr/eclipse_stronghold/sectore) +"Oz" = (/obj/machinery/light/small,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"OB" = (/obj/structure/table/standard,/obj/item/clothing/suit/space/anomaly/alt,/obj/item/clothing/head/helmet/space/anomaly/alt,/turf/simulated/floor/tiled/old_tile/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "OF" = (/turf/simulated/floor/outdoors/desert_planet/gravel/tyr,/area/surface/tyr/mining_depot) "OJ" = (/obj/machinery/light/small,/obj/effect/floor_decal/corner/grey/diagonal,/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) "OK" = (/mob/living/simple_mob/humanoid/eclipse/solar/radiation,/obj/effect/floor_decal/corner/grey/diagonal,/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) "OQ" = (/turf/simulated/mineral/light/tyr,/area/surface/tyr/south_caverns) -"OR" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) -"OU" = (/obj/structure/table/standard,/obj/item/storage/firstaid/surgery,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"OR" = (/obj/machinery/light/small,/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectore) "OV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/zone_divider,/turf/simulated/floor,/area/surface/tyr/huntery) -"OW" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium,/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) "OZ" = (/obj/structure/sink{pixel_y = 16},/obj/effect/floor_decal/corner/grey/diagonal,/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) +"Pb" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/corner/orange/border{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Pe" = (/obj/effect/floor_decal/corner/white/diagonal,/mob/living/simple_mob/humanoid/eclipse/solar/froststalker,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) "Pg" = (/obj/effect/simple_portal/linked{portal_id = "tyrpuzzleportalZ"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/northwest) "Pk" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/carpet/oracarpet,/area/surface/tyr/eclipse_stronghold/sectore) "Pn" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"Pp" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/corner/purple/border{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Pq" = (/turf/simulated/wall/stonelogs,/area/surface/tyr/town_hall) "Pr" = (/mob/living/simple_mob/slime/xenobio/sepia,/obj/machinery/light/small,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"Pu" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium,/obj/structure/curtain,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectorc) +"Pu" = (/obj/structure/closet,/obj/structure/window/plastitanium{dir = 4},/obj/random/maintenance/engineering,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Py" = (/turf/simulated/wall/r_lead,/area/surface/tyr/huntery) "PA" = (/obj/structure/table/fancyblack,/obj/structure/stripper_pole,/turf/simulated/floor/carpet/purcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"PE" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_alc/full,/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) +"PC" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"PE" = (/obj/effect/floor_decal/corner/purple/border{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "PF" = (/obj/structure/table/standard,/obj/random/maintenance/foodstuff,/obj/random/maintenance/foodstuff,/obj/effect/zone_divider,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) "PK" = (/obj/machinery/vending/boozeomat,/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) "PM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/surface/tyr/huntery) +"PP" = (/obj/structure/closet,/obj/random/maintenance/cargo,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"PS" = (/obj/structure/table/standard,/obj/machinery/light/small,/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) "PT" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/obj/machinery/door/blast/puzzle/tyrdoor{id = "tyrbonuspuzzlethree"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzleb) "PV" = (/obj/structure/table/standard,/obj/item/material/minihoe,/obj/item/material/minihoe,/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) -"PZ" = (/obj/structure/closet/crate,/obj/item/holosign_creator/forcewand,/obj/item/holosign_creator/forcewand,/obj/item/holosign_creator/smokewand,/obj/item/holosign_creator/smokewand,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"Qj" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"PY" = (/obj/structure/bed/chair/bar_stool,/mob/living/simple_mob/humanoid/eclipse/lunar/experimenter,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"Qd" = (/obj/machinery/light/small,/mob/living/simple_mob/humanoid/eclipse/solar/radiation,/turf/simulated/floor/carpet,/area/surface/tyr/eclipse_stronghold/sectore) "Qq" = (/obj/structure/flora/tyr/lilly,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) "Qr" = (/obj/effect/zone_divider,/turf/simulated/wall/solidrock,/area/surface/tyr/north_caverns) +"Qt" = (/obj/effect/floor_decal/corner/purple/border{dir = 5},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Qv" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/surface/tyr/eclipse_stronghold/sectore) +"Qx" = (/obj/structure/closet/crate,/obj/random/material,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet/tealcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "Qz" = (/obj/structure/closet/toolcloset,/obj/structure/window/plastitanium{dir = 1},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/tool/alien,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) +"QA" = (/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"QE" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "QI" = (/mob/living/simple_mob/animal/tyr/mineral_ants/builder,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) -"QJ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) "QK" = (/obj/structure/table/rack/shelf,/obj/item/tool/wirecutters/hybrid/alien,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins) -"QM" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/turf/simulated/floor/tiled/techmaint,/area/surface/tyr/eclipse_stronghold/sectorc) -"QO" = (/obj/machinery/computer/ship/navigation/telescreen{pixel_x = -32; pixel_y = -5},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) -"QP" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/mob/living/simple_mob/humanoid/eclipse/lunar/bulletstorm,/turf/simulated/floor/tiled/techmaint,/area/surface/tyr/eclipse_stronghold/sectorc) +"QR" = (/obj/effect/floor_decal/corner/orange/bordercorner,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"QT" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "QU" = (/obj/structure/table/standard,/obj/item/surgical/retractor,/obj/item/stack/medical/advanced/bruise_pack,/turf/simulated/floor,/area/surface/tyr/huntery) "QX" = (/obj/structure/closet/toolcloset,/obj/structure/window/plastitanium,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/tool/alien,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) +"QY" = (/obj/machinery/power/rtg/advanced,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Rb" = (/obj/effect/floor_decal/corner_steel_grid/diagonal,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/freezer,/area/surface/tyr/eclipse_stronghold/sectore) "Rd" = (/obj/structure/table/gold,/obj/item/gun/energy/curse_blaster,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"Rf" = (/obj/structure/largecrate/donksoftvendor,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) "Rj" = (/obj/effect/zone_divider,/turf/simulated/wall/solidrock,/area/surface/tyr/south_caverns) "Rk" = (/obj/structure/flora/tyr/flowers,/obj/random/outcrop,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) -"Rn" = (/obj/machinery/light/small,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"Rn" = (/obj/machinery/light/small,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Ro" = (/obj/structure/closet/secure_closet/xenoarchaeologist,/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) "Rp" = (/obj/machinery/appliance/cooker/grill,/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) -"Rq" = (/obj/structure/bed/chair/bar_stool,/mob/living/simple_mob/humanoid/eclipse/lunar/experimenter,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"Rt" = (/obj/structure/reagent_dispensers/fueltank/high,/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) "Rw" = (/turf/simulated/floor/outdoors/desert_planet/gravel/tyr,/area/surface/tyr/town) "Ry" = (/obj/machinery/optable,/turf/simulated/floor,/area/surface/tyr/huntery) -"Rz" = (/obj/structure/bed/chair/bay/chair/padded{dir = 1},/obj/machinery/light/small,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"Rz" = (/obj/item/clothing/head/wizard/fake/realistic,/obj/effect/spider/stickyweb,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "RA" = (/obj/machinery/recharge_station,/obj/machinery/light/small,/turf/simulated/floor/tiled/monotile,/area/surface/tyr/eclipse_stronghold/sectore) "RC" = (/obj/machinery/power/rtg/fake_reactor,/obj/structure/cable,/turf/simulated/floor,/area/surface/tyr/huntery) -"RE" = (/obj/structure/table/standard,/obj/item/storage/toolbox/brass,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"RJ" = (/obj/structure/table/standard,/obj/item/stack/cable_coil/beige,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"RD" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/corner/lime/border{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"RF" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"RH" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) +"RL" = (/obj/structure/stasis_cage,/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) "RN" = (/obj/structure/table/wooden_reinforced,/turf/simulated/floor/wood/alt/panel/turfpack,/area/surface/tyr/town_hall) -"RQ" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "RT" = (/obj/structure/prop/alien/computer/hybrid,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) "RY" = (/obj/machinery/door/airlock/silver,/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) -"RZ" = (/obj/structure/table/rack/shelf,/obj/item/storage/firstaid/experimental,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"RZ" = (/obj/structure/table/rack/shelf,/obj/machinery/light/small{dir = 1},/obj/item/cell/device/weapon/empproof,/obj/item/cell/device/weapon/empproof,/turf/simulated/floor/tiled/dark,/area/surface/tyr/eclipse_stronghold/sectore) +"Sg" = (/obj/effect/floor_decal/corner/purple/border{dir = 1},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Sk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/surface/tyr/huntery) "Sl" = (/obj/machinery/power/rtg/fake_reactor,/obj/structure/cable{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/surface/tyr/huntery) -"So" = (/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"Sp" = (/obj/structure/table/standard,/obj/item/storage/toolbox/hydro,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Sn" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) +"So" = (/obj/structure/table/standard,/obj/item/portable_scanner,/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) +"Sp" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"Ss" = (/obj/effect/floor_decal/corner/purple/border{dir = 6},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"St" = (/obj/structure/closet,/obj/random/maintenance/morestuff,/obj/random/maintenance/security,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "SD" = (/turf/simulated/shuttle/wall/alien/blue{density = 0},/area/surface/tyr/precursorruins/northwest) +"SE" = (/obj/effect/floor_decal/corner/purple/border{dir = 4},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "SH" = (/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzleb) -"SI" = (/obj/structure/largecrate/animal/jerboa,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) -"SS" = (/obj/structure/bed,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"SI" = (/obj/structure/table/standard,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) +"SL" = (/obj/effect/floor_decal/corner/grey/diagonal,/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) +"SR" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/dark,/area/surface/tyr/eclipse_stronghold/sectore) +"SS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "SU" = (/mob/living/simple_mob/vore/spacecritter/livingice/iceberg,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "SW" = (/obj/structure/flora/tyr/flowers,/obj/structure/flora/tyr/stonetree,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) -"Tb" = (/obj/machinery/recharge_station,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Tc" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) "Td" = (/obj/machinery/vending/loadout/gadget,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"Tf" = (/obj/structure/bed/pillowpile/orange,/obj/random/plushie,/obj/effect/zone_divider,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "Th" = (/obj/structure/flora/tyr/flowers,/obj/structure/mob_spawner/beetle_hill,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) +"Tj" = (/obj/item/clothing/head/wizard/fake/realistic,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Tk" = (/obj/machinery/light/small,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) "Ts" = (/obj/structure/table/rack/shelf,/obj/item/ammo_casing/microbattery/medical/haste,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzlec) "Tv" = (/obj/machinery/vending/snack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "TC" = (/obj/structure/bed/double,/obj/item/bedsheet/yellowdouble,/turf/simulated/floor/carpet/oracarpet,/area/surface/tyr/eclipse_stronghold/sectore) "TD" = (/obj/structure/table/rack/shelf,/obj/item/ammo_casing/microbattery/medical/resist,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzlec) -"TF" = (/obj/structure/table/standard,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"TE" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 8},/turf/simulated/floor/tiled/old_tile/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "TG" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/northwest) -"TO" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"TO" = (/obj/effect/floor_decal/corner/purple/bordercorner{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "TR" = (/obj/machinery/vending/foodasian,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "TS" = (/obj/effect/shuttle_landmark{base_area = /area/surface/tyr/town; base_turf = /turf/simulated/floor/outdoors/desert_planet/sand/tyr; landmark_tag = "valley_e"; name = "Anomalous Tyr Drop Site"},/turf/simulated/floor/outdoors/desert_planet/sand/tyr,/area/surface/tyr/town) +"TV" = (/obj/structure/closet/crate,/obj/random/material/precious,/turf/simulated/floor/carpet/tealcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"Uh" = (/obj/effect/spider/stickyweb,/obj/item/clothing/head/wizard,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"Ui" = (/mob/living/simple_mob/humanoid/eclipse/solar/froststalker,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) "Uj" = (/obj/structure/table/rack/shelf,/obj/item/weldingtool/experimental/hybrid/alien,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins) -"Um" = (/obj/structure/largecrate/piano,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) "Uo" = (/turf/simulated/floor/outdoors/desert_planet/sand/tyr,/area/surface/tyr/northern_wilderness) +"Us" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/orange/border{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Uv" = (/obj/structure/bed/pillowpile/green,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"UA" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "UC" = (/obj/structure/table/rack/shelf,/obj/item/ammo_casing/microbattery/medical/shrink,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzlec) "UG" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 4},/obj/structure/curtain/black,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "UH" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/obj/machinery/door/blast/puzzle{id = "tyrpuzzlecheckB"},/obj/effect/zone_divider,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"UI" = (/obj/random/trash,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"UJ" = (/obj/structure/table/standard,/obj/item/storage/firstaid/surgery,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"UJ" = (/mob/living/simple_mob/animal/giant_spider/nurse/space,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "UK" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/ancient_ruins/puzzlea) "UP" = (/obj/effect/floor_decal/corner/yellow/diagonal,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "UQ" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/surface/tyr/huntery) "UR" = (/mob/living/simple_mob/vore/spacecritter/solarray/galaxyray,/obj/effect/zone_divider,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"Vb" = (/obj/structure/morgue,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Vd" = (/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) "Ve" = (/mob/living/simple_mob/animal/tyr/rainbow_fly,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) -"Vp" = (/obj/machinery/power/apc/high{dir = 1; pixel_x = null; pixel_y = 24},/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"Vp" = (/obj/effect/floor_decal/corner/lime/border{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Vr" = (/turf/simulated/wall/solidrock,/area/surface/tyr/north_caverns) -"Vu" = (/obj/effect/zone_divider,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) -"Vw" = (/obj/machinery/computer,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"Vt" = (/obj/effect/floor_decal/corner/blue/diagonal,/mob/living/simple_mob/humanoid/eclipse/solar/plant,/turf/simulated/floor/tiled/old_tile/blue,/area/surface/tyr/eclipse_stronghold/sectore) +"Vu" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"Vv" = (/obj/structure/bed/chair/bar_stool,/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"Vx" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/corner/orange/border{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Vy" = (/obj/structure/prop/alien/power,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) -"Vz" = (/obj/structure/table/standard,/obj/item/storage/toolbox/emergency,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"VA" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "VC" = (/obj/structure/closet/toolcloset,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/machinery/light/small,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "VD" = (/obj/structure/table/standard,/obj/item/surgical/bone_clamp,/turf/simulated/floor,/area/surface/tyr/huntery) "VE" = (/obj/structure/table/rack/shelf,/obj/item/ammo_casing/microbattery/medical/grow,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzlec) -"VJ" = (/obj/structure/fuel_port/heavy{dir = 41; pixel_y = 24},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) "VN" = (/obj/structure/table/standard,/obj/item/surgical/scalpel,/turf/simulated/floor,/area/surface/tyr/huntery) "VO" = (/obj/structure/table/standard,/obj/item/surgical/hemostat,/obj/item/stack/medical/advanced/bruise_pack,/turf/simulated/floor,/area/surface/tyr/huntery) -"VQ" = (/mob/living/simple_mob/humanoid/eclipse/head/tyrlead,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"VQ" = (/mob/living/simple_mob/humanoid/eclipse/head/security,/turf/simulated/floor/tiled/dark,/area/surface/tyr/eclipse_stronghold/sectore) "VR" = (/obj/structure/outcrop/weathered_gate,/obj/item/stack/material/weathered_agate,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) "VV" = (/obj/structure/table/rack/shelf,/obj/item/tool/crowbar/hybrid/alien,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins) "VW" = (/obj/effect/simple_portal/linked{portal_id = "tyrpuzzleportalF"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/northwest) "VZ" = (/obj/structure/outcrop/weathered_gate,/obj/item/stack/material/weathered_agate,/obj/effect/zone_divider,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) "Wa" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor,/area/surface/tyr/huntery) -"Wb" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) "Wc" = (/obj/machinery/light/small,/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "Wd" = (/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckA"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) "We" = (/obj/effect/floor_decal/corner/lime/diagonal,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) +"Wj" = (/obj/effect/floor_decal/corner/lime/bordercorner{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Wo" = (/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/turf/simulated/floor/tiled/old_tile/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "Wp" = (/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins) -"Wu" = (/obj/machinery/atmospherics/unary/engine{dir = 1},/obj/effect/zone_divider,/turf/simulated/shuttle/plating/airless/carry,/area/surface/tyr/eclipse_stronghold/sectora) +"Wv" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Wx" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectore) "Wy" = (/obj/structure/closet/toolcloset,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 8},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled/yellow,/area/surface/tyr/eclipse_stronghold/sectore) "Wz" = (/obj/machinery/door/blast/puzzle{density = 0; icon_state = "pdoor0"; id = "tyrgroupcheckA"; opacity = 0},/obj/machinery/door/blast/puzzle{density = 0; icon_state = "pdoor0"; id = "tyrgroupcheckB"; opacity = 0},/obj/machinery/door/blast/puzzle{density = 0; icon_state = "pdoor0"; id = "tyrgroupcheckC"; opacity = 0},/obj/machinery/door/blast/puzzle{density = 0; icon_state = "pdoor0"; id = "tyrgroupcheckD"; opacity = 0},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/precursorruins/finale) +"WB" = (/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "WG" = (/obj/structure/table/bench/padded,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) +"WH" = (/obj/effect/floor_decal/corner/orange/border{dir = 8},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "WI" = (/obj/machinery/door/blast/puzzle{id = "tyrpuzzlecheckA"},/turf/simulated/shuttle/floor/alienplating,/area/surface/tyr/precursorruins/finale) -"WK" = (/obj/structure/table/standard,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"WJ" = (/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"WK" = (/obj/structure/table/standard,/obj/random/meat,/turf/simulated/floor/tiled/dark,/area/surface/tyr/eclipse_stronghold/sectore) "WR" = (/obj/structure/table/rack/shelf,/obj/item/tool/screwdriver/hybrid/alien,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins) "WU" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium,/turf/simulated/floor,/area/surface/tyr/huntery) -"WW" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) "WZ" = (/turf/simulated/floor/outdoors/desert_planet/sand/tyr,/area/surface/tyr/town) -"Xf" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/light/small,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"Xc" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"Xe" = (/obj/machinery/disposal/deliveryChute{dir = 1},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Xg" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/carpet/turcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"Xm" = (/obj/effect/zone_divider,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"Xh" = (/obj/effect/floor_decal/corner/lime/border,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Xn" = (/obj/machinery/seed_storage,/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore) +"Xq" = (/obj/effect/floor_decal/corner/lime/bordercorner,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Xs" = (/obj/effect/zone_divider,/obj/effect/zone_divider,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) -"Xu" = (/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectora) "Xx" = (/obj/machinery/vending/loadout/costume,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) -"Xy" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{dir = 1},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) -"Xz" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 10},/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) -"XC" = (/obj/structure/largecrate/animal/wolfgirl,/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) "XE" = (/turf/simulated/wall/stonelogs,/area/surface/tyr/mining_depot) "XI" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_coffee/full,/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) "XS" = (/mob/living/simple_mob/animal/tyr/mineral_ants/queen,/turf/simulated/floor/outdoors/desert_planet/gravel/tyr,/area/surface/tyr/mining_depot) -"Ya" = (/obj/machinery/door/airlock/silver,/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"XX" = (/obj/effect/floor_decal/corner/lime/bordercorner{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Ya" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectore) "Yb" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 1},/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) -"Yh" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 5},/obj/machinery/computer,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) -"Yl" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb) +"Ye" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/orange/border{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Yl" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Ym" = (/obj/structure/closet,/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 4},/obj/random/maintenance/morestuff,/obj/random/plushie,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"Yn" = (/obj/effect/spider/stickyweb,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Yq" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckA"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckB"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckC"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckD"},/obj/machinery/door/blast/puzzle{density = 0; icon_state = "pdoor0"; id = "tyrpuzzlecheckA"; opacity = 0},/obj/machinery/door/blast/puzzle{density = 0; icon_state = "pdoor0"; id = "tyrpuzzlecheckA"; opacity = 0},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/northern_wilderness) -"Yv" = (/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora) +"Yt" = (/obj/item/clothing/suit/wizrobe,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"Yu" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/corner/purple/border{dir = 8},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Yv" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "Yy" = (/obj/effect/floor_decal/corner/white/diagonal,/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) "YB" = (/obj/machinery/light/small,/obj/effect/zone_divider,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) +"YF" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium,/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/tiled/old_tile/gray,/area/surface/tyr/eclipse_stronghold/sectore) +"YI" = (/obj/structure/table/standard,/obj/item/portable_destructive_analyzer,/turf/simulated/floor/tiled/old_tile/beige,/area/surface/tyr/eclipse_stronghold/sectore) "YK" = (/turf/unsimulated/wall/planetary/normal/tyr,/area/surface/tyr/southern_wilderness) "YL" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) -"YM" = (/mob/living/simple_mob/humanoid/eclipse/solar/snipertesh,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) -"YN" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora) +"YM" = (/obj/effect/floor_decal/corner/purple/border{dir = 10},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"YN" = (/obj/effect/floor_decal/corner/orange/bordercorner{dir = 4},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "YP" = (/obj/structure/bed/chair/bay/chair/padded/red/bignest,/turf/simulated/floor/wood/alt/panel/turfpack,/area/surface/tyr/town_hall) +"YV" = (/obj/random/multiple/gun/projectile/shotgun,/obj/structure/table/gold,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectore) +"YW" = (/obj/machinery/papershredder,/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) "YY" = (/obj/structure/table/bench/padded,/mob/living/simple_mob/humanoid/eclipse/lunar/bulletstorm,/turf/simulated/floor/carpet/bcarpet,/area/surface/tyr/eclipse_stronghold/sectore) "YZ" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/desert_planet/sand/tyr,/area/surface/tyr/northern_wilderness) -"Za" = (/mob/living/simple_mob/humanoid/eclipse/lunar/bulletstorm,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) "Zb" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/obj/machinery/door/blast/puzzle/tyrdoor{id = "tyrbonuspuzzlefour"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzlec) -"Zc" = (/obj/machinery/optable,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Ze" = (/obj/structure/table/rack/shelf,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzleb) -"Zg" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/obj/effect/zone_divider,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Zg" = (/mob/living/simple_mob/humanoid/eclipse/solar/plant,/obj/effect/zone_divider,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Zh" = (/turf/simulated/floor/water/contaminated,/area/surface/tyr/precursorruins/spotthediffrence) "Zl" = (/mob/living/simple_mob/animal/tyr/rainbow_fly,/obj/item/stack/material/flint,/turf/simulated/floor/outdoors/desert_planet/deep_grass/tyr,/area/surface/tyr/south_caverns) -"Zn" = (/obj/structure/morgue,/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) +"Zp" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/silver,/turf/simulated/floor/tiled,/area/surface/tyr/eclipse_stronghold/sectore) +"Zq" = (/obj/effect/floor_decal/corner/orange/border{dir = 9},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore) "Zt" = (/obj/structure/table/rack/shelf,/obj/item/melee/energy/sword/dualsaber,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/ancient_ruins/puzzleb) "Zy" = (/turf/simulated/mineral/light/tyr,/area/surface/tyr/north_caverns) +"ZF" = (/obj/effect/floor_decal/corner/orange/border{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) "ZJ" = (/obj/machinery/appliance/cooker/fryer,/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore) -"ZM" = (/obj/structure/table/standard,/obj/random/maintenance/foodstuff,/obj/random/maintenance/foodstuff,/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/turf/simulated/floor/concrete,/area/surface/tyr/eclipse_stronghold/sectore) +"ZL" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium,/turf/simulated/floor/tiled/old_tile/green,/area/surface/tyr/eclipse_stronghold/sectore) "ZP" = (/obj/machinery/light/small,/turf/simulated/floor,/area/surface/tyr/eclipse_stronghold/sectore) "ZU" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore) (1,1,1) = {" VrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrQrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrQrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrafafafafafafafVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrQrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrQrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVrVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYwYwYwYwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYajCWajCWajwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYajCWCWCWCWCWajwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYajCWCWCWCWCWajwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZybEZycpZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZybEcpcpZybEZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYwYaNaNaNwYwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTcrtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYFVCWCWCWCWCWFVwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWebCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYeWdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYdYdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYdYdYdYdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWFVCWCWCWCWCWFVCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYekdYdYdYekdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZybEtTtTdYdYdYeAtTeUdYeAtTeUdYdYdYtTtTbEbEbEZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZycpcptTdYdYdYdYdYeYdYdYdYeYdYdYdYdYdYtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZycpcrdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYcrcpZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTdYdYdYdYdYekdYdYdYekdYdYdYdYdYtTcpcpZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZybEbEtTtTdYdYdYeAtTeUdYeAtTeUdYdYdYtTtTbEZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYeYdYdYdYeYdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYdYdYdYdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYdYdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWFVCWCWCWCWCWFVCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTjBmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRmFnzmFjBmFjBmFjBmFjBmFjBmFjBtTfkfkfIfIfIfIfkfktTmFjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRjBmFjBmFjBmFjBmFjBmFjBmFgAmFivfkfkiIiIiIiIfkfkivjBmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRmFjBmFjBmFjBmFjBmFjBmFjBmFjBtTjtfktTtTtTtTfkjLtTmFjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYFVCWCWCWCWCWFVwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRjBmFjBtTtTtTtTtTtTtTtTyNjBmFtTfkfkfIfIfIfIfkfktTjBmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYwYiViViVwYwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRmFjBmFtTJrtTkJkJlmkJtTjBmFjBtTfkfkiIiIiIiIfkfktTmFjBmFtTtTtTtTtTtTtTtTtTtTtTtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTtTtTqRjBmFjBtTkJtTmorruTzitTmFjBmFtTjtfktTtTtTtTfkjLtTjBmFjBmFGejBmFjBmFjBmFjBmFnzmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFnzmFjBmFeZmFjBmFtTzqtTkJAouTzitTjBmFjBivfkfkfIfIfIfIfkfkivmFBamFjBjBmFjBmFjBmFjBmFjBmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYdWdWdWwYZyZyZyZyZyZyZyZyZytTtTtTtTtTtTtTtTqRtTtTtTtTtTtTtTtTtTtTtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBmFjBjcjBmFjBtTkJlmkJAouTzitTmFjBmFtTfkfkiIiIiIiIfkfktTjBmFjBmFmFjBmFjBmFjBmFjBmFjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyeMeMeMeMeMCHtLCHeMeMeMeMeMZyZyZyZyZytTgfgfdegftTlrlrTflrtTgmdvgmgmtTgHgHgHgHtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFjBmFeZmFJHmFtTBZkJBZtTtTtTtTiJmFjBtTtTtTtTtTtTtTtTtTtTyNjBmFtTtTtTtTtTtTtTtTtTiJmFiStTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZytTeMeMeMgNCHheeMtLCHtLeMSSCHgNeMeMeMeMZyZytTgfgfgfgftTlrlrTflrtTgmgmgmgmtTgHgHgHgHtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBtTtTqRtTtTtTtTtTCetTtTjBGejBmFjBmFnzmFjBmFjBmFjBmFjBGejBmFjBtTCuFrTCHJFrqyTCtTmFjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyeMeMeMtLCHTOCHtLCHeMCHtLCHeMCHtLCHTOCHtLeMeMtTtTgXKUKUgXtTbzKUVubztThaKUKUhatThGKUKUhGtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFtTAFqVAFAFAFtStStStStTmFlRmFjBmFjBmFjBmFjBmFjBmFfMmFjBmFjBmFtTCuywywywywywKHtTjBmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyeMeMtLCHtLhWyTrGyTeMtRCHpUeMyTrGyTjntLCHtLeMtTtTgXKUKUgXtTbzKUVubztThaKUKUhatThGKUKUhGtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTjBmFjBtTpEedtStStStStStStStTjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBtTFrywywywywywywtTmFjBmFtTtTtTtTtTtTtTtTtTtTtTtTZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyeMeMtYtLCHTOCHtLkEeMCHtLCHeMlCtLCHTOCHtLtYeMtTtTgXKUKUgXtTbzKUVubztThaKUKUhatThGKUKUhGtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBGejBmFjBmFjBGejBmFjBmFjBGejBmFjBmFjBmFoVtSedtStStSaPeLeLhAtTmFjBzJtTtTtTtTtTtTtTtTtTmFjBzJtTtTPktTtTTCNwywywywywywtTjBmFjBmFnzmFjBmFjBmFjBmFnzmFtTZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyeMeMtRCHlGlLtLCHtLeMtLCHtLeMtLCHtLYllGCHpUeMtTtTtTlTlTtTtTtTlToetTtTtTlTlTtTtTtTlTlTtTtTtTdftTMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMendndndndndndndndndndndndndndndndndndndndndndndndndndlandndndndndndndndndndndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFBamFjBmFjBmFjBmFjBmFjBmFjBmFjBmFGkmFjBmFjBtTtSedtStStSbxNjAUkdtTjBmFjBtTkZTvBmHCigTvkZtTjBmFjBtToDywoDtTtTywywywywywywtTmFjBmFjBMyjBmFjBmFjBmFjBmFjBtTZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyeMmfCHtLCHmECHtLmIeMCHtLCHeMJhtLCHmECHtLCHmOtTtTKUKUKUKUocKUKUVuKUocKUKUKUKUocKUKUKUKUlTmFjBmFMecQcQMefJfJfJfJfJfJfJfJfJfJfJfJfJMecQcQcQMeYvYvYvsaYvYvyhYvYvYvYvsaYvYvYvYvYvYvYvsaYvYvYvYvYvYvquYvYvYvYvYvYvYvYvYvYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFJHmFtTNSFLvytStSbxAUPANjtTmFjBmFtTaxaxaxaxaxaxaxtTmFjBmFtTywywywywtTtTywywywywywtTjBmFjBmFjBmFjBmFjBmFjBmFjBmFtTZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyeMmRtLCHtLmZyTrGyTeMtRCHpUeMyTrGyTnbtLCHtLnxtTtTKUKUKUKUETKUKUVuKUETKUKUKUKUETKUKUKUKUlTjBmFjBMecQMefJfJfJfJfJfJfJfJfJfJfJfJfJfJfJMecQcQMeYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvodYvYvYvYvmUmUmUmUmULgmUmUmUmUmUmUmUmUmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBzJtTtTtTtTtTtTtTtTtTtTtTtTtTyNjBzJtTtTtTtTKWIhvytStSgrkdJZqWtTjBmFjBreaxaxaxaxaxaxaxrejBmFjBtTywywywywywtTtTywywywywtTtTtTtTjBmFiStTtTtTtTtTiJmFiStTZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyeMohoitLCHmECHtLmIeMCHtLCHeMJhtLCHmECHtLonoztTtTtTlTlTtTtTtTlToetTtTtTlTlTtTtTtTlTlTtTtTmFjBmFMeMefJfPfJfJMeMeMeoQoUppMeMeMefJfJfJgkMecQMeYvyhYvYvYvYvYvYvpNYvYvYvYvpRYvYvYvYvYvYvYvmUmUmUmUmUlhpSpSpSFdmUmUmUmUmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBtTuDuDMguDuDuDuDuDMguDuDtTjBmFjBtTNaNatTHnIhvytStSbxNjAUkdtTmFjBmFtTTRaxkrtnYYaxMqtTmFjBmFtTywywywywywuetTtTvZywvZtTNaNatTyNjBmFtTyGlXyGtTmFjBmFtTZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyeMqQtLCHtLqXtLCHtLeMtLsHtLeMtLCHtLrHtLCHtLrVtTtTrXKUKUrXtTsmKUVusmtTxJKUKUxJtTxRKUKUxRtTjBmFjBMefJfJfJfJMeMespsMspsMspsMspMeMefJfJfJfJMeMeSoYvYvYvYvsZYvYvYvYvyhYvYvYvYvYvthYvYvYvYvmUmUmUmUFdlhVwVwVwFdFdmUmUmUmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFtTuDhdhdhdhdhdhdhdhdhduDtTmFjBmFtTtTtTtTtTqRtTtTtTtTtTtTtTtTjBmFjBtTHkaxWGFBWGaxXxtTjBmFjBtTywywywywywywTCtTtTPktTtTtTtTtTjBmFjBtTyGyGyGtTjBmFjBtTtTtTtTtTtTtTtTtTtTZyZyanZyZyZyZyZyZyZyZyZyeMtkCHtLCHTOCHtLkEeMGytLGyeMlCtLCHTOCHtLCHtXtTtTrXKUKUrXtTsmKUiYsmtTxJKUKUxJtTxRKUKUxRtTmFjBmFMefJfJfJMeMespspspspspspspspspMeMefJfJfJfJMeYvYvYvpNYvYvYvYvjkYvYvYvYvYvodYvYvYvYvYvYvmUmUmUFdFdfqqnqnqnuJFdFdmUmUmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBtTuDhdhdIThdhdhdhdhdhduDtTjBmFjBmFjBmFnzmFeZmFjBmFjBmFjBmFnzmFjBmFtTfwaxWGtnWGaxmctTmFjBmFtTywFmywywywywFrtTjBmFjBmFjBmFjBmFjBmFtTyGyGyGtTmFjBmFjBmFjBmFjBmFjBmFjBtTZyZyanZyZyZyZyZyZyZyZyZyeMuXtLCHtLhWyTrGyTeMtLsHtLeMyTrGyTjntLCHtLvatTtTrXKUKUrXtTsmKUVusmtTxJKUKUxJtTxRKUKUxRtTjBmFjBMefJfJMeMewbwbwuspspspspspwAwCwCMeMefJfJfJMeYvYvYvYvYvYvYvYvwIYvYvYvpNYvYvYvxDYvYvYvYvmUmUFdFdVwXmNmNmNmNmVwFdFdmUmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFtTnghdhdhdhdIThdhdhdhdCatTmFjBmFjBmyjBmFjBjcjBmFjBmFjBmFjBmFjBmFjBtTzjaxYYGZkraxTdtTjBmFjBtTTCFrqyHJTCFrCutTmFjBmFjBmFjBmFjBmFjBtTyGyGzNtTjBmFjBjWjBmFjBmFjBmFjBmFtTZyZyanZyZyZyZyZyZyZyZyZyeMyiCHtLCHTOCHtLQJeMfetLQJeMfetLCHTOCHtLCHActTtTAsAsAsAstTAuAuMUAutTAOAOAOAOtTBbBbBbBbtTmFjBmFMefJfJMespspspByspspspspspByspspspMefJfJhvMeYvYvYvYvYvBFYvodYvYvYvYvYvYvYvYvYvYvYvYvYvmUmUFdBINmXmNmNmNmNmNmCqFdmUmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBtTuDhdhdhdhdhdhdIThdhduDtTjBmFJHmFjBmFJHmFeZmFjBmFjBmFjBmFJHmFjBmFreaxaxaxaxaxaxaxremFjBzJtTtTtTtTtTtTtTtTtTjBmFjBmFjBmFjBmFjBmFtTyGyGyGtTmFjBmFjBmFjBmFjBmFjBmFjBtTZyZyanZyZyZyZyZyZyZyZyZyeMCstLCHfhzerLCHDpeMtLCHtLeMDICHrLYlpzCHtLmRtTtTAsAsAsAstTAuAulJAutTAOmeAOAOtTBbBbmsBbtTjBnqjBMefJfJMeDXDYspByspspspspspByspEdEiMefJfJfJMeSoYvEHYvYvYvYvYvYvYvYvYvYvYvodYvYvYvyhYvYvmUmUFduJNmJCNmNmNmeyNmuJFdmUmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFtTuDhdhdIThdhdhdhdhdhduDtTtTtTtTiJmFiStTtTqRtTtTtTtTtTtTcHtTjBmFjBtTaxaxaxaxaxaxaxtTjBmFjBmFjBmFmFjBmFjBmFjBmFjBzJtTtTtTtTiJmFiStTKoFlYbtTtTtTiJmFiStTtTtTtTyNjBzJtTtTtTqRtTtTtTtTtTtTtTtTtTeMeMsQeMeMeMeMeMeMeMCHtLCHeMeMeMeMeMeMeMsQeMtTtTtTtTtTtTtTtTtTqRtTtTtTtTtTtTtTtTtTtTtTtTmFjBmFMefJfJEXspspspByspspFWspspByspspspEXfJfJfJMeYvYvYvYvYvYvodYvYvpNxDYvYvYvYvYvYvYvYvYvYvmUFdFdFdFdlhFdpSFdFdFdFdFdFdmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBtTuDuDixuDuDuDuDuDuDixuDtTbqbqtTmFjBmFtTpKbYpKMKJuJuJuovJutTmFjBmFtTkZiUigHCBmiUkZtTmFjBmFjBmFjBjBmFjBmFjBmFjBmFjBtTNaNatTmFjBmFtTpKpKpKpKpKYamFjBmFtTNaNatTjBmFjBmFjBmFlzmFjBmFqkGejBmFjBmFvdCHtLCHtLCHtLiAlGCHtLCHtLCHJViAtLCHtLCHtLCHjBmFnzmFjBmFjBmFjBjcjBGejBmFjBmFjBGejBrWjBmFjBmFjBMefJfJHtspDYspByspspIJspspByspEdspHtfJfJfJMeYvBFsbYvYvYvYvYvYvYvYvYvyhYvYvsZYvYvYvYvYvmUpSNmNmNmXmFdNmNmNmNmNmNmpSmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTmFjBzJtTtTtTtTtTtTtTtTipiptTtTtTipkgtTjBmFjBtTpKURpKMKJuJuHTJuJutTjBmFiStTtTtTtTtTtTtTtTtTjBmFjBmFjBmFmFjBmFjBmFjBmFjBmFtTNaNatTjBmFjBtTKXpKpKpKPntTjBmFjBtTNaNatTmFjBmFjBmFjBjcjBmFjBmFjBmFjBmFjBCHtLCHtLCHtLCHtLCHtLCHtLCHtLCHtLCHtLCHtLCHtLmFjBmFjBmFjBmFjBmFeZmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFMefJfJJespspspByspspJgspspByspspspJefJfJfJMeYvYvYvodYvpNYvYvYvYvYvYvYvYvYvYvYvYvYvuVYvmUpSNmNmNmXmFdNmNmNmNmNmNmpSmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFnzmFjBmFjBGejBmFjBmFjBmFtTipipipipipipiptTmFjBmFtTpKaCpKiBJuJuJuJuJutTmFjBmFjBmFjBmFjBmFjBmFjBmFjBzJtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTmFjBmFtTpKpKpKpKPntTmFjBmFtTNaNatTjBmFjBmFjBtseZmFjBmFjBmFjBmFjBmFtLCHoyCHtLuOtLCHtLRntLCHtLRntLCHtLATtLCHoyCHjBmFJHmFjBmFjBmFjBjcjBLbjBmFjBmFjBLbjBmFjBmFjBmFjBMefJfJMeDXDYspByspspspspspByspEdEiMefJfJfJMeYvYvYvYvYvYvYvYvYvGpYvYvYvYvYvYvYvxDpNYvYvmUFdFdFdFdXmFdFdFdFdFdFdFdFdmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBmFeXmFjBmFjBmFjBmFjBtTipipzmipipipiptTjBmFjBtTGjaCpKILJuJuJuJuGRtTjBtsjBmFjBmFjBmFjBmFjBmFjBrtmFtTxZtTxZtTxZtTOZOZtTxZtTxZtTxZtTjBmFjBtTpKpKpKpKpKYajBmFjBtTNaNatTmFjBmFtTmFjBjctTtTmttTtTtTtTtTmteMeMeMtLCHeMeMeMeMeMeMeMeMeMeMeMeMeMCHtLeMeMtTtTtTtTtTtTtTvXtTqRtTtTtTtTtTtTtTtTvXtTtTtTmFjBzJMefJfJMespspspByspspspspspByspspspMefJfJhvMeYvyhYvpNxDYvYvyhYvYvYvpNYvYvYvEHYvYvYvYvYvmUFdLZLZMBXmLZMBLZLZMBLZLZFdmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFjBmFjBmFjBmFjBmFjBmFtTtTtTtTahipipkgtTmFjBmFtTpKaCpKliJuJuJuJuJutTmFjBmFjBmFjBmFjBmFjBmFjBjBmFjBtTivtTivtTivtTfkfktTivtTivtTivtTmFjBzJtTtTtTtTtTtTtTyNjBmFtTNaNatTjBmFDMtTjBmFeZtTjBmFwmwMwWwMxrmFjBtTeMfetLeMNsNANsNANQRZNQNANsNANseMtLQJeMxUxUxUxUxUtTySySySySdLlkySySySySlkySySySySyStTjBmFjBMefJfJMeMeOROROWspspspspspPuORORMeMefJfJfJMeYvYvYvYvYvYvYvYvYvYvYvYvYvPZYvYvYvYvYvYvYvmUFdQONmNmXmNmNmNmNmNmNmVwFdmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFiStTtTtTtTtTtTtTiJmFjBmFjBmFGXipipipipGXjBmFjBtTpKURpKMKJuJuJuJuJutTjBmFiStTtTtTtTtTtTtTtTtTyNjBmFtTfkLKfkfkfkLKInfkLKfkfkfkLKfktTjBmFjBmFjBmFjBmFjBmFjBmFjBtTNaNatTmFjBmFtTmFjBjctTmFjBmFjBmFjBmFjBmFtTeMtLCHTOCHtLCHtLCHtLCHtLCHtLCHTOCHtLeMzDzDzDzDzDtTzsySySySdLySySySySySySAeySySySyStTmFjBmFMefJfJfJMeMespspspspspspspspspMeMefJfJfJfJMeSoYvpNYvYvYvYvRfYvYvYvYvYvYvYvYvodYvYvYvYvmUFdqnqnRzkbqnRzqnqnRzqnqnFdmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFtTpKpKhxpKpKtTmFjBmFjBmFjBtTjZjZjZjZtTmFjBmFtTpKYBpKMKJuJuJuJuJutTmFjBmFtTeObBbBIAbBbBeOtTjBmFjBivfkfkfkfkfkfkfkfkfkfkfkfkfkfkivmFDMmFjBmFjBmFjBmFjBmFjBmFtTNaNatTiJmFiStTiJmFbNtTjBmFjBmFjBmFjBmFjBtTeMCHtLeMtLCHtLCHtLCHtLCHtLCHtLeMtLCHeMzDxUxUxUzDtTySySCDySdLDmySDmDmySDmySySDmySyStTjBmFjBMefJfJfJfJMeMespnsspspspnsspMeMefJfJfPfJMeMeYvYvYvYvodYvYvYvYvYvYvodYvSIpNYvYvYvyhYvYvmUFdFdFdFdlhFdFdFdFdFdFdFdFdmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBtTpKSUpKSUpKtTjBmFjBmFjBmFtTtTtTtTtTtTiJmFiStTtTqRtTtTubJuFFJuGRtTjBmFjBtTJPbBbBbBbBbBJPtTmFjBmFtTfkOJfkfkfkOJfkOKOJfkfkfkOJfktTjBmFjBmFjBmFjBmFjBmFjBmFjBtTNaNatTmFjBmFtTmFjBjctTmFJHmFjBmFjBLbjBmFtTtTtTtTeMCHtLCHTFWKTFWKTFCHtLCHeMtTtTtTzDzDzDIqzDNtySySIuIuPFIuIuIuIuIuIuIuIuIuySkItTmFjBzJMeMefJgkfJfJMeMeMeoQoUppMeMeMefJfJfJfJMecQMeYvYvYvYvYvYvYvEHYvUmYvYvYvYvYvYvYvYvYvYvYvmUFdNmVpNmXmNmVJNmNmNmVpNmFdmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFtTpKpKpKpKpKtTtTtTtTiJmFjBmFjBmFjBmFjBmFjBmFjBmFeZmFtTdjJuJuJuJutTmFjBmFtTALbBAVqbbBbBBttTjBmFjBtTivtTivtTivtTfkfktTivtTivtTivtTmFjBmFtTtTtTtTtTtTtTtTtTtTtTNaNatTjBmFjBtTjBmFeZtTtTtTAJAJAJAJtToVtTtTKwKGKweMeMfetLWKtLVQtLWKtLQJeMeMzDzDLjzDzDzDzDzDNtySySDmySdLDmySLWDmySDmySySDmySyStTjBMyjBMecQMefJfJfJfJfJfJfJfJfJfJfJfJfJfJfJMecQcQMeYvYvyhYvYvpNYvYvYvYvYvYvYvYvYvYvYvMPYvYvYvmUFdNmWbWWLoXyNLNLXfXzWbNmFdmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBtTkaUGILLDkatTyUyUtTmFDMmFjBmFjBmFjBmFjBrtjBmFjBjcjBtTvqvqvqLJJutTjBmFjBtTbBbBbBOlbBbBbBtTmFjBmFtTRAtTRAtTRAtTgGgGtTRAtTRAtTRAtTjBmFiStTNaNaNaNaNaNaNaNaNaNaNaNatTmFjBmFtTmFjBjctTmFjBmFjBmFjBmFjBmFtTmFjBmFmDeMtLCHtLCHtLCHtLCHtLeMeMMXNizDNizDNizDzDNtySySDmySNqDmySySySySObySySDmySyStTmFjBmFMecQcQMefJfJfJfJfJfJfJfJfJfJfJfJfJMecQcQcQMeSoYvYvsZYvYvYvYvEHYvXCpNYvYvYvYvLIYvYvYvYvmUFdyyWbLylhYhQjYNFdLyWbItFdmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFtTJuJuJuJuJuovJuJutTjBmFjBmFjBmFjBmFjBmFjBmFjBmFeZzJtTtTtTtTtTcHtTyNjBmFtTbBbBbBOlbBbBbBtTjBmFiStTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTyNjBmFtTtTtTtTtTtTtTtTtTtTtTtTtTtTiJmFjBtTjBmFeZtTjBmFjBmFfMmFjBnqjBoVjBMyjBOUeMeMeMCHfmgVfmCHeMeMeMeMPePEzDNtzDPKzDzDNtySySIuIuPFIukIySySySIuIuIuIuySyStTjBmFjBMeMeMeMeMeMeMeMeMeQMQPQMMeMeMeMeMeMeMeMeMeMeYvodYvYvjkYvYvYvYvYvYvYvYvYvEHYvYvYvYvYvYvmUFdNmWbLylhFdFdFdFdLyWbNmFdmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBtTJucKJuJuJuJumnJutTmFjBzJtTtTtTtTtTtTtTtTtTtTiJjcjBmFjBmFjBmFjBmFjBmFjBtTALbBbBqberbBBttTmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBGejBmFjBGejBmFjBmFnzmFjBzJtTyNjBtatTmFjBtsjBmFjBmFjBmFtTmFjBmFeMeMeMeMeMeMeMeMeMeMeMeMeMzDRpzDRpzDRpzDzDNtySySDmySdLDmySySySySDmySySRqySyStTmFjBmFtTeeeeeeeeeeeeeetTmFjBmFtTmFRERJSpmFjBmFTbndYvYvYvYvYvYvyhYvYvYvYvYvYvYvYvsAYvYvyhYvYvmUFdNmikvQpFNLNLNLXyHpejNmFdmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFtTKYJuJuJuJuJuJuGRtTjBmFjBtTKMKMkfKMKMuLKMKMtTmFeZmFjBmFjBmFjBmFjBmFlRmFtTJPbBbBbBbBbBJPtTjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFDhmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFfMmFjBtTjBmFeZtTjBmFUJAJjBAJUJmFjBtTVbmFjBtTUIUIUIUIUIUIUIUIUIUIUItTzDNtzDXIYyNtzDzDNtYMySDmySdLDmySDmDmZaDmySySDmySyStTjBmFjBtTtTtTtTtTtTtTtTtTjBmFjBtTjBtsjBmFfMmFjBmFgtYvYvfpYvYvYvYvYvYvodYvYvwIYvYvYvYvYvYvYvYvmUFdcZcZLadzNmNmNmMoLYcZcZFdmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBtTJuJuJuJuJuJuJuJutTmFjBmFtTUPUPUPUPUPUPUPUPtTjBjcjBmFjBmFjBmFjBmFjBmFjBtTeObBbBbBbBbBeOtTmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFtTmFjBjctTmFjBZcjBmFjBZcjBmFtTZnjBmFtTUIUIUIUIUIUIUIUIUIUIUItTzDZJzDZJzDZJzDzDNtySySIuIuPFIuZMIuIuIuIuIuIuIuySkItTyNjBzJtTtTtTtTtTtTtTtTtTyNjBzJtTyNjNshjNmFjBmFRQndYvYvYvYvYvYvpNYvYvYvYvYvYvYvYvYvYvpRYvpNYvmUvhpApApApWpSFdpSqFpApApAuCmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFcHJuJuLJdjvqLJJuJucHjBmFjBtTHWwqOdHRUPWyQXHWtTmFeZzJtTtTtTtTtTtTtTyNjBmFtTtTtTbBbBbBtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTmFjBmFtTtTtTtTtTtTtTtTtTtTjBmFjBtTjBjWeZtTjBmFNbmFJHmFNbmFjBtTVbmFjBtTUIUIUIUIUIUIUIUIUIUIUItTMXzDjVzDzDzDfrzDtTzsySDmySdLDmySDmDmySDmySySDmySyStTjBmFjBmFjBmFjBmFjBmFGkmFjBmFjBtTiJshjNshjBmFjBhMndYvYvYvRfYvEHYvYvYvpRYvYvYvYvYvpNYvYvYvYvYvmUoAoAoAoAWumUmUmUoAoAoAoAoAmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFiStTtTtTtTtTtTtTtTtTtTyNjBmFJMUPUPUPUPUPUPUPUPJMjBjcjBtTqlqlRbqlqltTjBmFjBIAbBbBbBbBbBbBbBbBbBIAbBbBbBbBIAIAbBbBbBbBIAbBbBbBbBIAbBbBbBbBtTiJmFiStTBdBdBdBdBdBdBdBdtTyNjBzJtTyNjBtatTtTmttTtTtTtTtToVtTtTtTtTtTtTUIUIUIUIUIUIUIUIUIUIUItTzDzDFpzDzDFpzDzDtTySySySySdLTkySySySySySySySySySyStTmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFtTmFDhmFjBmFeXmFjBgtYvodYvYvYvYvYvYvYvYvYvYvyhYvYvYvYvYvYvsbYvmUmUmUmUmULgmUmUmUmUmUmUmUmUmUYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBtTffQzkQUPNHKVwUfftTmFeZmFtTqlNIqlNIqltTmFjBmFbBbBbBbBbBbBbBbBbBbBbBbBmMerbBbBbBbBzIXgbBbBbBbBbBbBbBbBbBbBbBtTmFjBmFtTBdBdBdBdBdBdBdBdtTjBmFjBtTjBmFeZmFjBmFnzmFjBmFnzmFjBmFnzmFjBtTUIUIUIUIUIUIUIUIUIUIUItTtTRYtTtTtTtTRYtTtTtTtTtTMDqRtTtTqTqTqTqTqTqTqTqTtTtTjBmFjBmFjBmFJHmFjBmFJHmFjBmFjBtTjBFECKVzjBmFjByFndYvEpYvYvYvYvYvYvYvYvYvYvEpYvYvYvYvYvYvYvYvYvYvYvYvYvquYvYvYvYvYvYvYvYvYvYvndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBMyjBmFjBmFjBmFjBmFjBmFjBmFDhmFtTUPUPUPUPUPUPUPUPtTjBjcjBtTqNqlqlqlGltTjBmFjBWcbBbBbBbBWcbBbBbBbBWcbBbBbBbBWcWcbBbBbBbBWcbBbBbBbBWcbBbBbBbBtTjBmFjBtTBdBdBdBdBdBdBdBdtTmFjBmFtTmFjBjcjBmFjBmFjBmFjBmFjBmFjBmFjBmFmtUIUIUIUIUIUIUIUIUIUIUItTzDzDYLzDzDYLzDYLjVzDzDYLzDDltTzlaqaqaqaqaqaqaqaqzltTmFjBmFtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtToVtTtTtTndndndndNBjpNBndndjpXujpndndndjpNBjpndndndndndndndndndlandndndndndndndndndndndZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBtTKMEPVCKMIYVCKMKMtTmFeZmFtTqlNIqlNIqltTmFjBmFtTkakakaILtTkakakaILtTkakakaILtTtTILkakakatTILkakakatTILkakakatTmFjBmFtTBdBdBdBdBdBdBdBdtTjBmFjBtTjBmFeZmFjBmFJHmFjBmFhVmFjBmFJHmFjBtTUIUIUIUIUIUIUIUIUIUIUIMDzDzDzDzDfrzDzDzDzDzDzDzDzDDlMDzlzlzlzlzlzlzlzlzlzltTjBmFjBmFjhxixixixixixixixixixixijhmFjBmFjBmFjBmFnzmFjBmFDhmFjBmFnzmFjBmFjBGejBmFjBmFtTZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFiStTtTtTtTtTtTtTtTtTtTyNjBzJtTtTtTtTtTtTtTtTtTtTiJjcjBtTqlNIqlNIqltTjBmFjBtTpKpKpKpKtTpKpKpKpKtTpKpKpKpKtTtTpKpKpKpKtTpKpKpKpKtTpKpKpKpKtTiJjWiStTtTtTtTtTtTtTtTtTtTyNjBmFtTyNjBjctTtTtTtTtTtTtTtTtTtTtTtTtTtTtTUIUIUIUIUIUIUIUIUIUIUItTzDzDFpzDzDFpzDFpzDzDzDFpzDDltTzlaqaqaqzlneaqaqaqzlkNmFjBmFjBZUxixixixixixixixixixixiZUjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBtTZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFjhjDjDjDjDjDjDjDjDZUjBmFjBmFjBmFjBmFjBmFjBmFjBmFeZmFtTqNqlqlqlGltTmFjBmFtTpKpKpKpKtTpKpKpKpKtTpKpKpKpKtTtTpKpKpKpKtTpKpKpKpKtTpKpKpKpKtTmFjBmFjhxixixixixixixixiZUjBmFjBmFjBmFeZtTZyZyZyZyZyZyZyZyZyZyZyZyZytTUIUIUIUIUIUIUIUIUIUIUItTtTtTtTtTtTtTtTtTtTtTtTtTtTqRtTWezlzlzlzlzlzlzlzlBvtTjBmFjBmFjhxixixixixixixixixixixijhmFjBmFjBmFjBmFJHmFfMmFjBmFjBmFJHmFjBmFjBLbjBmFeXmFtTZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBZUjDjDjDjDjDjDjDjDjhmFjBmFjBmFjBmFjBmFjBmFjBmFjBZgjBtTqlNIqlBSqltTjBmFjBtTpKpKpKpKtTpKpKpKpKtTpKpKpKpKtTtTpKpKpKpKtTpKespKpKtTpKpKpKpKtTjBmFjBZUxixixixixixixixijhmFjBmFDMmFjBjctTZyZyZyZyZyZyZyZyZyZyZyZyZytTUIUIUIUIUIUIUIUIUIUIUItTZyZyZyZyZyZyZyZyZyZyZyZyZyantTzlzlzlOezlzlzlzlzlzltTtTtTtTtTtTxixixixixixixixixixixitTtTtTtToVtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFjhjDjDjDjDjDjDjDjDZUjBmFjBmFjBmFjBmFjBmFjBmFjBmFeZmFERqlqloYqlqlERmFjBmFtTkupKpKZPtTZPpKpKZPtTgUpKpKZPtTtTZPpKpKiGtTZPpKpKZPtTZPpKpKPrtTmFjBmFjhxixixixixixixixiZUjBmFjBmFjBmFeZtTZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTtTtTtTtTtTtTtTtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyantTkWdMbWvfIQPVkybWsCXntTZyZyZyZyZyxixixixixixixixixixixitTBdBdBdBdBdBdBdtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTtTtTjDjDjDjDjDjDjDjDtTtTtTtTtTtTbEbEbEbEbEbEbEbEbEqdbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEtTtTtTtTtTtTxixixixixixixixitTtTtTtTtTtTtTqRtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyantTtTtTtTtTtTtTtTtTtTtTtTZyZyZyZyZyxixixixixixixixixixixitTBdBdBdBdBdBdBdtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTjDjDjDjDjDjDjDjDtTBdBdBdBdtTZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTxixixixixixixixitTBdBdBdBdtTZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixixixixitTBdBdBdBdBdBdBdtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTjDjDjDjDjDjDjDjDtTBdBdBdBdtTZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTxixixixixixixixitTBdBdBdBdtTZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixixixixitTBdBdBdBdBdBdBdtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTjDjDjDjDjDjDjDjDtTBdBdBdBdtTZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTxixixixixixixixitTBdBdBdBdtTZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixivJxixixixixitTBdBdBdBdBdBdBdtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -VrZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTjDjDjDjDjDjDjDjDtTBdBdBdBdtTZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTxixixixixixixixitTBdBdBdBdtTZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixixixixixixixixixitTBdBdBdBdBdBdBdtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr -QrZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRqRqRqRqRqRqIqIqIqIqIqIqIqIqRqRqRqRqRqRanananananananananananananananananananananananananananananananananananananananananananananananananananqRqRqRqRqRqRCrCrCrCrCrCrCrCrqRqRqRqRqRqRanananananananananananananananananananananananananananananananananananananananananCrCranananananananananCrCrCrCrCrCrCrCrCrCrCrCrCrCrCrCrCrCrCrqRqRqRqRqRqRqRqRqRanananananananCrCrCrCranananananananananananananananLkananananananananananananananananananananananananananananananananananananananananananQr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYwYwYwYwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYajCWajCWajwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzWxbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzWxbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzWxbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzWxbzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYajCWCWCWCWCWajwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdededededededededededededededebzbzbzdededededededededededededededebzbzbzdededededededededededededededebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYajCWCWCWCWCWajwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdededededededededededededededebzbzbzdededededededededededededededebzbzbzdedededededfdvdvdvdfdededededebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZybEZycpZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTYabzdedfpKpKpKdfdedededfpKpKpKdfdeGmtTfJdedededededemededededededededeGmtTfJdededededfdffefefedfdfdedededebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZybEcpcpZybEZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYwYaNaNaNwYwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdepKJefeJepKdededepKJefeJepKdeGmtTfJdededededededededededededededeGmtTfJdedededfdffhfmfmfmfhdfdfdededebzyrtTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTcrtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYFVCWCWCWCWCWFVwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdepKJefmJepKdededepKJefmJepKdebzbzbzdededededededededededededededebzbzbzdededfdffeJeJeJeJeJefedfdfdedebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWebCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdepKJeJeJepKdededepKJeJeJepKdebzbzbzdededededededededededededededebzbzbzdededffpJeJeJeJeJeJeJegfdfdedebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYeWdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdedfJeJeJedfdedededfJeJeJedfdebzbzbzdededededededededededededededebzbzbzdededffhJegkJeJeJegkJefhdfdedebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYdYdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTYabzdedfJeJeJedfdedededfJeJeJedfdebzbzbzdededededededededededededededebzbzbzdedfdfdfdfdfdfdvdfdfdfdfdfdfdebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYdYdYdYdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWFVCWCWCWCWCWFVCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdfdfJeJeJedfdedededfJeJeJedfdfGmtTfJdededededededededededededededeGmtTfJdedvJeJeJeJedfJeJeJeJeJeJedvdebzyrtTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYekdYdYdYekdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdfJeJeJegmdfpKpKpKdfgHJeJeJedfGmtTfJdededededededededededededededeGmtTfJdedvJeJeJeJedfJeJeJeJeJeJedvdebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZybEtTtTdYdYdYeAtTeUdYeAtTeUdYdYdYtTtTbEbEbEZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdfJeJeJegmdffefefedfgHJeJeJedfbzbzbzdededededededededededededededebzbzbzdedfdfdfdfJedfdfdfdfdfdfdfdfdebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZycpcptTdYdYdYdYdYeYdYdYdYeYdYdYdYdYdYtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdvJeJeJegmdfJefmJedfgHJeJeJedvbzbzbzdededededededededededededededebzbzbzdedfgXgXhaJegXhagXgXhagXgXdfdebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZycpcrdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYcrcpZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdvJeJeJedfdfJeJeJedfdfJeJeJedvbzbzbzdededededededededededededededebzbzbzdedfhGJeJeJeJeJeJeJeJeJefedfdebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTdYdYdYdYdYekdYdYdYekdYdYdYdYdYtTcpcpZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdfJeJedfdfJeJeJeJeJedfdfJeJedfbzbzbzdededededededededededededededebzbzbzdedffmfmhMfmfmhMfmfmhMfmfmdfdebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZybEbEtTtTdYdYdYeAtTeUdYeAtTeUdYdYdYtTtTbEZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdfJeJedfhVJeJeJeJeJehVdfJeJedfGmtTfJdededededededededededededededeGmtTfJdedfdfdfdfdfdfdfdfdfdfdfdfdfdebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYeYdYdYdYeYdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdfJeJedfdfJeJeJeJeJedfdfJeJedfGmtTfJdededededededededededededededeGmtTfJdedfJeikJeJeJeiAJeJeJeikJedfdebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYdYdYdYdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTYabzdfJeJejkdfJeJeJeJeJedfjkJeJedfbzbzbzdededededededededededededededebzbzbzdedfJejNkblklrlGlGlkmDjNJedfdebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYdYdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdfJeJeJedfdfdvdfdvdfdfJeJeJedfbzbzbzdededededededededededededededebzbzbzdedfocjNoydfoApzpAdfoyjNpRdfdebzyrtTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdfJeJeJedfdfdedededfdfJeJeJedfbzbzbzdededededededededededededededebzbzbzdedfJejNoydfdfdfdfdfoyjNJedfdebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTdYdYdYtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdfJeJeJedfdedededededfJeJeJedfbzbzbzdededededededededededededededebzbzbzdedfJepUqFlrlGlGlGlrrWsbJedfdebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdfshshshdfdedededededfshshshdfGmtTfJdededededededededededededededeGmtTfJdedfshshsHsQJeJeJesQthshshdfdebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWFVCWCWCWCWCWFVCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTYabzdfdfdfdfdfdedededededfdfdfdfdfGmtTfJdededededededededededededededeGmtTfJdetLtRtRtRtYdvdfdvuCtRtRtRuVdebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTmFjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdedfdfdfdedededededededfdfdfdebzbzbzdededededededededededededededebzbzbzdevdvdvdvdvddededevdvdvdvdvddebzyrtTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRjBGejBmFjBmFjBmFjBmFjBmFjBmttTfkfkfIfIfIfIfkfktTxDmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzdededededededededededededededebzbzbzdededededededededededededededebzbzbzdededededededededededededededebzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRmFjBmFjBmFjBmFjBmFjBmFjBtsxRivfkfkiIiIiIiIfkfkivyyjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRjBmFyFAeAJAeAJAeAJAeAJCKjBmttTjtfktTtTtTtTfkjLtTxDmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYFVCWCWCWCWCWFVwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTbzORbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzORbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzORbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzORbztTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRmFjBPEtTtTtTtTtTtTtTtTYumFxRtTfkfkfIfIfIfIfkfktTyyjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYwYiViViVwYwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTbzbzbzbzbzbzbzbzbzbzbzbzbzbzbztTtTtTbzbzbzbzbzbzbzbzbzbzbzbzbzbzbztTtTtTbzbzbzbzbzbzbzbzbzbzbzbzbzbzbztTtTtTVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRjBmFSEtTJrtTkJkJlmkJtTgPjBmttTfkfkiIiIiIiIfkfktTxDmFjBtTtTtTtTtTtTtTtTtTtTtTtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTvhvJvhvJvhvJvhvJvhvJvhvJvhvJvhtTpKtTvhvJvhvJvhvJvhvJvhvJvhvJvhvJvhtTpKtTvhvJvhvJvhvJvhvJvhvJvhvJvhvJvhtTZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTtTtTqRmFjBPEtTkJtTmorruTzitTIImFxRtTjtfktTtTtTtTfkjLtTyyjBmFjBGejBmFjBmFjBmFjBmFQTmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyMYZyZyZyZyZyZyZyZyZytTvJvhvQvhvJvXvJvhvJvXvJvhvQvhvJtTpKtTvJvhvQvhvJvXvJvhvJvXvJvhvQvhvJtTpKtTvJvhvQvhvJvXvJvhvJvXvJvhvQvhvJtTZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBGejBmFjBjcjBmFSEtTzqtTkJAouTzitTgPjBmtivfkfkfIfIfIfIfkfkivxDBajBmFjBmFjBmFjBmFjBmFjBmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYdWdWdWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTvhwmtTGcsZtTwAvJwCtTsZGctTwMvhtTpKtTvhwmtTGcsZtTwAvJwCtTsZGctTwMvhtTpKtTvhwmtTGcsZtTwAvJwCtTsZGctTwMvhtTZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFjBmFHPmFjBPEtTkJlmkJAouTzitTIImFxRtTfkfkiIiIiIiIfkfktTyyjBGyKSXhKSXhKSXhKSXhKSNgjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTtTmFjBmFtTtTtTtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTwMvhvJvhvJvhvJvhvJvhvJvhvJvhwmtTpKtTwMvhvJvhvJvhvJvhvJvhvJvhvJvhwmtTpKtTwMvhvJvhvJvhvJVtvJvhvJvhvJvhwmtTZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFyFAeAJoXAJDHSstTBZkJBZtTtTtTtTjljBmttTtTtTtTtTtTtTtTtTtTmhmFxRtTtTtTtTtTtTtTtTtTmhmFRFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZytTtTtTtTgNmFmItTjBmFjBtTJhmFgNtTtTtTeMZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTvhwmtTGcsZtTwAvJwCtTsZGctTwMvhtTpKtTvhwmtTGcsZtTwASLwCtTsZGctTwMvhtTpKtTvhwmtTGcsZtTwAvJwCtTsZGctTwMvhtTZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBPEtTtTqRtTtTtTtTtTCetTtTiyusfcaQmFArCYuNVpuNVpuNVpuNVpiYXXjBmttTCuFrTCHJFrqyTCtTyyjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZytTtTtTmFmFoVmFmFmFtTmFjBmFtTmFmFmFoVmFmFtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTvJvhwWvhvJxrvJvhvJxrvJvhwWvhvJtTpKtTvJvhwWvhvJxrvJvhvJxrvJvhwWvhvJtTpKtTvJvhwWvhvJxrvJvhvJxrvJvhwWvhvJtTZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFSEtTAFqVAFAFAFtStStStStTIIonjBmFjBmFjBmFjBmFjBmFjBfMjBmFjBmFxRtTCuywywywywywKHtTxDmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZytTtTmFmFmFhWrGrGrGtTKImFRFtTrGrGrGjnmFmFmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTvhvJvhvJvhvJvhvJvhvJvhvJvhvJvhtTpKtTvhvJvhvJvhvJvhvJvhvJvhvJvhvJvhtTpKtTvhvJvhvJvhvJvhvJvhvJvhvJvhvJvhtTZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTmFjBPEtTpEedtStStStStStStStTgPjBGyKSXhKSXhKSXhKSXhKSNgjBGyKSXhKScvtTFrywywywywywywtTyyjBmFtTtTtTtTtTtTtTtTtTtTtTtTZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZytTtTjWmFmFoVmFmFkEtTmFjBmFtTlCmFmFoVmFmFjWtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTtTtTtToVoVtTtTtTtTtTtTtTtTtTtTtToVoVtTtTtToVoVtTtTtTtTtTtTtTtTtTtTtToVoVtTtTtToVoVtTtTtTtTtTtTtTtTtTtTtToVoVtTZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFQTmFjBmFjBmFQTmFjBmFjBmFQTmFjBmFjBmFSEoVtSedtStStSaPeLeLhAtTIImFRDtTtTtTtTtTtTtTtTtTxDmFRDtTtTPktTtTTCNwywywywywywtTxDmFjBmFQTmFjBmFjBmFjBmFQTmFtTZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZytTtTyNmFBalLmFmFmFtTjBmFjBtTmFmFmFYlBamFzJtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBGejBYNNeZFNeZFbvZFNeZFNeZFbvZFdlZFNeZFbvZFNeZFNeZFNeZFNePbNeZFNeZFNeZFNeZFbvZFNeZFNeZFNeZFNePbNeZFNeZFNeZFNetTZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBBajBmFjBmFjBmFjBmFjBmFjBmFjBmFjBjWjBmFjBPEtTtSedtStStSbxNjAUkdtTgPjBmttTkZTvBmHCigTvkZtTyyjBmttToDywoDtTtTywywywywywywtTyyjBmFjBMyjBmFjBmFjBmFjBmFjBtTZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZytTmRmFmFmFmEmFmFmItTmFjBmFtTJhmFmFmEmFmFmFmOtTZyZyZytTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFWvmFjBmFjBmFjBmFjBonjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFBBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBoijBmFjBzJtTZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBGyKSXhKSXhKSXhKSXhKSXhKSXhKSNgjBKqAJDHSstTNSFLvytStSbxAUPANjtTIImFxRtTaxaxaxaxaxaxaxtTxDmFxRtTywywywywtTtTywywywywywtTvmXhKSNgjBGyKSXhKSXhKSNgjBmFtTZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZytTmRmFmFmFmZrGrGrGtTKImFRFtTrGrGrGnbmFmFmFnxtTZyZyZytTySySySySVuySySySySySySVuySySySySGejBmFjBmFjBmFjBmFQTmFjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFXqftKSXhKSXhKSXhKSXhKSXhKSXhJdNgjBaToZiWqYiWqYiWqYiWqYiWqYiWoZiWqYiWqYiWqYbNeXlteXlteXeZqYiWqYiWoZJSjBmFOzmFjBtTZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFRDtTtTtTtTtTtTtTtTtTtTtTtTtTmhmFactTtTtTtTKWIhvytStSgrkdJZqWtTgPjBmtreaxaxaxaxaxaxaxreyyjBmttTywywywywywtTtTywywywywtTtTtTtTxDmFRDtTtTtTtTtTmhmFRFtTZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZytTohoimFmFmEmFmFmItTmFjBmFtTJhmFmFmEmFmFonoztTZyZyZytTySySDmoTySDmySDmDmySDmySySDmySySjBmFjBmFjBDhjBmFjBmFjBmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmttTtTtTtTtTtTtTtTtTtTcZtTtTtTxDmFCBtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTgAtTtTtTtTheiJiStTtTtTtTMfmFjBtTtTtTtTZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmttTuDuDMguDuDuDuDuDMguDuDtTyyjBPEtTNaNatTHnIhvytStSbxNjAUkdtTIImFxRtTTRaxkrtnYYaxMqtTxDmFxRtTywywywywywuetTtTvZywvZtTNaNatTDgjBmttTyGlXyGtTyyjBmFtTZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZytTqQmFmFmFqXmFmFmFtTjBrtjBtTmFmFmFrHmFmFmFrVtTZyZyZytTySySIuIuIuIuIuIuIuIuIuIuIuIuySySRnjBmFjBmFjBmFjBmFOzmFjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFRDtTVdVdVdVdLxVdVdLxVdVdVdVdtTyyjBVxtTNaNaNaNaNaNaNaNaNaNaNatTjhlvjhjhlvlRgAhemfnznzqkqkqknznztTtTWHjBzJtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFxRtTuDhdhdhdhdhdhdhdhdhduDtTxDmFSEtTtTtTtTtTqRtTtTtTtTtTtTtTtTgPjBmttTHkaxWGFBWGaxXxtTyyjBmttTywywywywywywTCtTtTPktTtTtTtTtTxDmFxRtTyGyGyGtTxDmFjBtTtTtTtTtTtTtTtTtTtTZyZyanZyZyZyZyZyZyZyZyZytTrVmFmFmFoVmFmFkEtTtsjBtstTlCmFmFoVmFmFmFtXtTZyZyZytTySySDmySySDmySAuDmySDmySySDmySyStTtTtTtTtTtTtTtTtTtTjBmFjBtTZyZyZyZyZyZyZytTtTtTtTtTtTtTtTtTtTtTtTtTtTmFjBmttTVdVdVdVdVdVdVdVdVdVdVdVdtTxDmFCBtTNaNaNaNaNaNaNaNaNaNaNatTjhtktkyiyTDpDIDMGkJHJHSSSSSSYvobpKoVMfmFjBtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmttTuDhdhdIThdhdhdhdhdhduDtTyyjBveSgfcSgPCSgDPSgfcSgfcSgfcSgPCaQmFxRtTfwaxWGtnWGaxmctTxDmFxRtTywFmywywywywFrtTMtVpuNVpuNVpuNXXjBmttTyGyGyGtTyyjBmFjBmFjBmFjBmFjBmFjBtTZyZyanZyZyZyZyZyZyZyZyZytTuXmFmFmFhWrGrGrGtTjBrtjBtTrGrGrGjnmFmFmFvatTZyZyZytTySySySySySySySySySySySySySySySyStTJeJeXcJeJeXcJeJetTmFjBmFtTZyZyZyZyZyZyZytTmFjBmFQTmFjBmFQTmFjBmFjBGejBmFxRcZVdVdFhaZaZaZaZaZaZGJVdVdtTDgjByltTtTtTtTtTtTtTtTtTtTtTtTtTjhjhjhoujhpmtTQAIjiqjgSSSSSSsIobrwiSWHjBmFtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFxRtTnghdhdhdhdIThdhdhdhdCatTxDmFjBmFxkmFjBmFHPmFjBmFjBmFjBmFjBmFjBmttTzjaxYYGZkraxTdtTyyjBmttTTCFrqyHJTCFrCutTyyjBmFjBmFjBmFjBmFxRtTyGyGzNtTxDmFjBjWjBmFjBmFjBmFjBmFtTZyZyanZyZyZyZyZyZyZyZyZytTnxmFmFmFoVmFmFzJtTyNjBzJtTyNmFmFoVmFmFmFActTZyZyZytTySySDmySySDmySySySySDmySySnlySyStTFWJeHaJeJewSJeJeDYjBmFjBtTZyZyZyZyZyZyZytTjBMyjBmFjBmFjBmFjBmFjBBajBmFjBmttTVdVdNvJxscJxJxscJxxlVdVdtTxDmFskPbNeZFNeZFNeZFNePbNeZFuqtTHFtktkgqjhExtTQAYvsTsIGkSSSSJHyzhBgAMfmFjBtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmttTuDhdhdhdhdhdhdIThdhduDtTunKSftNfmFyFDHAJoXAJAeAJAeAJAeAJDHvDmFxRreaxaxaxaxaxaxaxrexDmFRDtTtTtTtTtTtTtTtTtTxDmFXqXhKSXhKSNgjBmttTyGyGyGtTunKSNgjBmFjBmFjBmFjBmFjBtTZyZyanZyZyZyZyZyZyZyZyZytTCsmFmFDhzerLmFkEtTjBmFjBtTlCmFrLYloimFmFmRtTZyZyZytTySySIuIuIuIukICDCHzsIuIuIuIuySySBIJeJeBIJeJeSpJeJetTmFjBmFtTZyZyZyZyZyZyZytTmFjBaToZiWqYiWoZiWqYiWqYnnqYiWBgtTVdVdNvJxJxJxJxJxJxxlVdVdtTyyjBrtjBmFjBmFjBmFjBmFjBmFniVxtTjhjhjhoujhpmtTQASSJHJHJHSSSSJHyzhBgAWHjBzJtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFxRtTuDhdhdIThdhdhdhdhdhduDtTtTtTtTDgjBPptTtTqRtTtTtTtTtTtTcHtTgPjBmttTaxaxaxaxaxaxaxtTyyjBWjuNVpuNVpuNVpuNVpuNXXjBpetTtTtTtTmhmFRDtTKoFlYbtTtTtTmhmFRFtTtTtTtTyNjBzJtTtTtTqRtTtTtTtTtTtTtTtTtTtTtToVtTtTtTtTtTtTtTmFjBmFtTtTtTtTtTtTtToVtTtTtTtTtTtTySySDmySySDmySySySySDmySySDmySySBIJeJeSpJeJeBIJeJetTjBmFjBtTZyZyZyZyZyZyZytTjBmFCBtTtTtTtTtTtTtTtTtTtTtTtTtTtTVdVdNvJxJxJxJxJxJxxlVdVdtTnGnnqYiWqYiWqYiWqYiWqYnnjBmFCBtTjhtTtTgAtTtTheWBpKjgJHYvGkSSIjIjhBgAMfmFjBtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmttTuDuDixuDuDuDuDuDuDixuDtTbqbqtTxDmFSEtTpKbYpKMKJuJuJuovJutTIImFxRtTkZiUigHCBmiUkZtTxDmFjBmFjBmFjBmFjBmFjBmFjBmFxRtTNaNatTyyjBmttTpKpKpKpKpKUAyyjBmFtTNaNatTjBmFjBmFjBmFlzmFjBmFBBGejBmFjBmFQTmFjBmFjBmFjBGeLymFjBmFjBmFWvGejBmFjBmFjBmFjBmFQTmFjBySySDmEtySDmySySySySDmyfySDmySySBIJeJewSUiJeHaJeJeDYmFsDmFtTtTtTtTtTtTtTtTtTmFjByltTMjJEAHMjJEJEJEJEQxBRJEJEtTVdVdNvJxJxxQJxJxJxxlVdVdtTtTtTtTtTtTtTtTtTtTtTtTtTWHjByltTjhjhjhoujhYWgAQASSSSIjsIobGkJHJHhBgAWHjBmFtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTjBmFRDtTtTtTtTtTtTtTtTipiptTtTtTipkgtTyyjBPEtTpKURpKMKJuJuHTJuJutTgPjBpetTtTtTtTtTtTtTtTtTyyjBGyKSXhKSXhKSXhKSXhKSXhKScvtTNaNatTxDmFxRtTKXpKpKpKPntTxDmFjBtTNaNatTmFjBmFjBmFjBjcjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFySySIuIuIuIukICDCHzsIuIuIuIuySySBIJeJegkJeJegkJeJetTjBmFjBGejBmFQTmFjBmFjBGejBmFCBElqGqGqGqGqGqGqGqGqGLAqGqGtTVdVdNvJxJxJxJxJxJxxlVdVdtTRLrMVdjSRtzCnuSndeCwdetTMfmFCBtTjhjhjhogyTDXorWBGkSSJHJHJHYvobobrwiJIFmFjBtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBGejBmFjBWjiYVpuNVpuNVpbStTipipipipipipiptTxDmFSEtTpKaCpKiBJuJuJuJuJutTIImFArVpuNVpuNVpuNVpuNVpyOmFRDtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTyyjBmttTpKpKpKpKPntTyyjBmFtTNaNatTjBmFjBmFjBtsHPmFjBmFjBmFjBmFjBmFjBmFOzmFjBuOjBmFjBRnjBmFjBRnjBmFjBATjBmFOzmFjBmFOzmFjBySySDmySySDmySySySySDmySySDmySyStTtTtTtTDYtTtTtTtTtTyNjBmFjBmFjBmFjBmFjBmFjBmFjByltTqGJEMjJEJEMjJEJEBRJEMjqGtTVdVdNvJxgOJxJxgOJxxlVdVdtTrMRLzCVdhRVdybZLdededetTWHjByltTbXymymymymSIgAQAIjSSYvobjgSSIjIjhBgAkXjBmFtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFjBmyjBmFjBmFjBmFjBmttTipipzmipipipiptTyyjBPEtTGjaCpKILJuJuJuJuGRtTgPmHmFjBmFjBmFjBmFjBmFjBmFBBmttTxZtTxZtTxZtTOZOZtTxZtTxZtTxZtTxDmFxRtTpKpKpKpKpKUAxDmFjBtTNaNatTmFjBmFtTmFjBjctTtTtTtTtTtTtTtTtTtTtTtTjBmFtTtTtTtTtTtTtTtTtTtTtTtTtTmFjBtTtTtTtTtTtTtTySySDmySyScLySySySySDmySySDmySyStTYVJeJeJetTkJkJkJtTjBmFjBRnjBmFOzmFjBmFOzmFjBmFCBtTqGMjJEJEJETVJEJEMjJEJEqGtTVdVdVAaZaZaZaZaZaZQEVdVdKvVdzCVdzCVdzCzydedededetTMfmFCBtTjhjhjhjhjhjhgAQAYvGkSSJHsIGkJHYvrwormrukjBtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFyFAeAJAeAJAeAJAevDmFxRtTtTtTtTahipipkgtTxDmFSEtTpKaCpKliJuJuJuJuJutTIImFyFAeAJAeAJAeAJAeAJAevDmFxRtTivtTivtTivtTfkfktTivtTivtTivtTyyjBpetTtTtTtTtTtTtTDgjBmFtTNaNatTjBmFrEtTjBmFHPtTZyZyZyZyZyZyZyZyZyZytTyNjBtTNANANANANQRZNQNANANANAtTjBzJtTxUxUxUxUxUtTySySIuIuIuIukICDCHzsIuIuIuIuySyStTeGJeJeJetTkJkJkJzqmFjBmFtTtTtTtTjBmFjBtTtTtTtTtTtTweqGqGqGqGqGqGqGqGqGqGqGtTVdVdVdVdVdVdVdVdVdVdVdVdtTzRVdSosXzCVdTcdedededetTWHjBVxtTjhjhjhjhjhjhZppKGkYvpKobobobobpKrwDIkXNyzJtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBPptTtTtTtTtTtTtTjljBWjuNVpbSGXipipipipGXyyjBPEtTpKURpKMKJuJuJuJuJutTgPjBPptTtTtTtTtTtTtTtTtTjljBmttTfkLKfkfkfkLKInfkLKfkfkfkLKfktTxDmFArVpuNVpuNVpuNVpyOmFjBtTNaNatTmFjBmFtTmFjBjctTZyZyZyZyZyZyZyZyZyZytTjBmFoVdgdgdgdgdgdgdgdgdgdgdgoVmFjBtTzDzDzDzDzDtTzsySDmySySDmySySySySDmySySDmySyStTOmJeUvUvtTkJkJkJzqjBmFjBGejBmFQTmFjBmFQTmFjBmFCBtTMjJEBRjmJEJEJEMjjmMjJEJEtTVdVdVdVdFaVdVdVdFaVdVdVdtTfOzCnjYIVdzCAKdedededetTMfmFCBtTjhpYjhjhpYjhgAtTXeoUoUXeXeXeXeoUtTtTUsnMjBtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFSEtTpKpKhxpKpKtTIImFjBmFjBmttTjZjZjZjZtTxDmFSEtTpKYBpKMKJuJuJuJuJutTIImFSEtTeObBbBIAbBbBeOtTIImFxRivfkfkfkfkfkfkfkfkfkfkfkfkfkfkivyyrEmFjBmFjBmFjBmFjBmFjBmFtTNaNatTKImFRFtTKImFnCtTZyZyZyZyZyZyZyZyZyZytTmFjBtTdgdgdgdgdgdgdgdgdgdgdgtTjBmFtTzDxUxUxUzDtTySySDmySySDmySySySySDmGSySDmySyStTSpgkUvUvtTkJkJkJtTmFjBmFjBmFjBmFjBoijBmFjBmFjByltTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTcZtTtTtTtTtTtTtTtTtTtTxvppzCVdjxVdybimdededetTWHjByltTtTtTtTtTtTtTLVNENEorDItTtTtTtTgAtTtTkXNymFtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBPEtTpKSUpKSUpKtTYMAJAevDmFxRtTtTtTtTtTtTDgjBPptTtTqRtTtTubJuFFJuGRtTgPjBPEtTJPbBbBbBbBbBJPtTgPjBmttTfkOJfkfkfkOJfkOKOJfkfkfkOJfktTxDmFjBmFjBmFjBmFjBmFjBmFjBtTNaNatTmFjBmFtTmFjBjctTZyZyZyZyZyZyZyZyZyZytTtTtTtTdgdgdgWKWKWKWKWKdgdgdgtTtTtTtTzDzDzDIqzDNtySySIuIuIuIukICDCHzsIuIuIuIuySkItTtTtTtTtTtTtTtTtTtTjBmFQRnnqYiWqYiWqYiWqYnntImFskZFNeZFbvZFNeZFNeZFNeZFNeZFuNCYuNVpbStTEmImRoaVRoImEmtTDnHDeaPSVdzCnuSndeCkdetTMfmFEctTpKpKpKpKpKpKpKpKtTMahqYehqYehqxshqYeiQnMjBtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFSEtTpKpKpKpKpKtTtTtTtTjljBWjuNVpuNVpuNVpyOmFjsfcSgDPQttTdjJuJuJuJutTIImFSEtTALbBAVqbbBbBBttTIImFmttTivtTivtTivtTfkfktTivtTivtTivtTyyjBmFtTtTtTtTtTtTtTtTtTtTtTNaNatTjBmFjBtTjBmFHPtTZyZyZyZyZyZyZyZyZyZyZyZyZytTtTDCdgWKdgVQdgWKdgSRtTtTzDzDLjzDzDzDzDzDNtySySDmySyfDmySySySySDmySySDmySyStTjBmFQTmFjBmFjBGejBmFjByltTtTtTtTtTtTtTtTtTWHjBmFjBmFjBmFLymFjBmFjBmFjBmFjBmFjBmFjByltTJOpnJOpnJOpnJOtTtTtTtTtTtTtTtTtTtTtTtTtTWHjBkjtTpKQYpKQYQYpKQYpKtTAYmFjBmFjBmFbfioFHioaYzJtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBPEtTkaUGILLDkatTyUyUtTIIoijBmFjBmFjBmFjBmFBBmFjBmFHPPEtTvqvqvqLJJutTgPjBPEtTbBbBbBOlbBbBbBtTgPjBmttTRAtTRAtTRAtTgGgGtTRAtTRAtTRAtTxDmFRFtTNaNaNaNaNaNaNaNaNaNaNaNatTmFjBmFtTmFjBjctTZyZyZyZyZyZyZyZyZyZyZyZyZyZytTdgdgdgdgdgdgdgdgdgtTtTMXNizDNizDNizDzDNtySySDmySySDmySySySySDmySySDmySyStTmFjBmFjBmFxkmFjBmFjBmFCBtTqJStHqgDpOEQKUtTphiWoZJSjBmFOzmFjBmFjBmFjBmFjBmFjBRnjBfMEYtTiiJOgaOBrZJOpntTZqZFNePbNeZFNeZFNeZFNePbHImFEctTpKpKpKpKpKpKpKpKtTEZjBmFOzmFjBmFjBmFjBRnjBtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFSEtTJuJuJuJuJuovJuJutTgPjBcByIkeyIkeyIkeyIkeyIkeAbjcactTtTtTtTtTcHtTYumFSEtTbBbBbBOlbBbBbBtTIImFRDtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTDgjBmFtTtTtTtTtTtTtTtTtTtTtTtTtTtTKImFjBtTjBmFHPtTZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTqwqwgVqwqwtTtTtTtTPeNtzDNtzDPKzDzDNtySySIuIuIuIukICDCHzsIuIuIuIuySyStTKImFjBmFOzmFjBmFjBmFOzylUApKpKpKpKpKpKpKtTtTtTtTMfmFjBtTtTtTtTtTtTtTtTtTtTtTtTmFjByltTepASJOpnJOpnJORHWHrEmFjBmFjBmFjBmFjBmFjBmFjBvLtTQYpKQYpKpKQYpKQYtTAYmFjBtTtTtTtTtTtTtTtTtTtTZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBPEtTJucKJuJuJuJumnJutTIImFDftTtTtTtTtTtTtTtTtTtTEZHPveSgfcSgfcSgfcSgTOjBPEtTALbBbBqberbBBttTgPjBWjuNVpuNVpuNVpuNVpuNVpuNVpuNVpuNVpyOmFjBmFjBmFjBGejBmFjBGejBmFjBmFQTmFjBzJtTyNjBtatTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTtTtTtTeMtTtTtTzDRpzDRpzDRpzDzDNtySySDmySySDmySySySySDmySySDmySyStTmFjBmFtTtTtTtTtTtTtTtTtTtTpKLGvHpKcIFMpKhTgDPPtTWHjBmFtTZyZyZyZyZyZyZyZyZyZytTKImFCBtTiiJOpnJOpnJOpntTMfmFQRiWqYnnqYiWqYnnqYiWqYnnJitTpKpKvnpKpKpKdnpKtTxJjBzJtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFSEtTKYJuJuJuJuJuJuGRtTgPjBkjtTKMKMkfKMKMuLKMKMtTAYjcjBmFjBmFjBmFjBmFjBonSEtTJPbBbBbBbBbBJPtTIImFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFpwmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFsDmFjBtTjBmFHPtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTzDNtzDXIYyNtzDzDNtySySDmySySDmySDmPYySDmySySVvySyStTjBmFjBtTUhYnYnRzDapKYnYntTuSpKpKcDpKpKpKpKpKBjtTMfmFjBtTZyZyZyZyZyZyZyZyZyZytTmFjByltTvkpnLFLWxqpnvktTWHjByltTrNtTtTtTtTtTtTtTtTtTrNtTpKQYpKQYQYpKQYpKtTAYjWjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBPEtTJuJuJuJuJuJuJuJutTIImFEctTUPUPUPUPUPUPUPUPtTxJHPGyKSXhKSXhKSXhKSNgjBPEtTeObBbBbBbBbBeOtTYMAJAeAJAeAJAeAJAeAJAeAJAeAJAeAJAeAJAeAJAeAJAevDmFjBmFjBmFjBmFjBmFjBmFjBmFjBmFtTmFjBjctTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTzDZJzDZJzDZJzDzDNtySySIuIuPFIuIuIuIuIuIuIuIuIuySkItTmFjBmFtTYnYnpKpKpKpKpKpKtTpKgBPupKvtEjpKqZFbpKtTWHjBmFtTZyZyZyZyZyZyZyZyZyZytTjBmFCBtTpnJOjPJOpnWopntTMfmFCBtTMrMbQvMbMroQMrMbQvMbMrtTpKpKpKpKpKpKpKpKtTEZjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFSEcHJuJuLJdjvqLJJuJucHgPjBkjtTHWwqOdHRUPWyQXHWtTAYjcRDtTtTtTtTtTtTtTmhmFSEtTtTtTbBbBbBtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTgPjBmFtTtTtTtTtTtTtTtTtTtTjBmFjBtTjBjWHPtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTMXzDjVzDzDzDfrzDtTzsySDmySdLDmySDmDmySDmySySDmySyStTjBmFjBtTYnDapKpKYnYtDaTjtTpKpKpKpKpKpKdnpKpKpKtTMfmFjBtTZyZyZyZyZyZyZyZyZyZytTmFjByltTJOYFcbCjcblpJOtTWHjByltTMrMbrRMbMrMbMrMbMrMbOrtTQYpKQYpKpKQYpKQYtTAYmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBPptTtTtTtTtTtTtTtTtTtTYumFEcJMUPUPUPUPUPUPUPUPJMxJHPmttTqlqlRbqlqltTyyjBmFIAbBbBbBbBbBbBbBbBbBIAbBbBbBbBIAIAbBbBbBbBIAbBbBbBbBIAbBbBbBbBtTYumFRFtTBdBdBdBdBdBdBdBdtTyNjBzJtTyNjBtatTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTzDzDFpzDzDFpzDzDtTySySySySdLTkySySySySySySySySySyStTmFjBmFtTTjpKYtUJpKpKjeYntTpKIHiNpKjwwkpKCIYmpKtTWHjBmFtTZyZyZyZyZyZyZyZyZyZytTjBmFEYtTdededeTEdededetTMfmFEYtTMrMbMrMbMrMbMrMbMrMbMrtTpKpKpKpKpKpKpKpKtTxJjBzJtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjsfcSgfcSgfcSgfcSgfcSgTOjBkjtTffQzkQUPNHKVwUfftTAYjcxRtTqlNIqlNIqltTxDmFjBbBbBbBbBbBbBbBbBbBbBbBbBmMerbBbBbBbBzIXgbBbBbBbBbBbBbBbBbBbBbBtTgPjBmFtTBdBdBdBdBdBdBdBdtTjBmFjBtTjBmFHPtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTRYtTtTtTtTRYtTtTtTtTtTMDqRtTtTqTqTqTqTqTqTqTqTtTtTKImFjBtTpKYnpKDapKTjYnYntTpKpKpKtcpKpKpKpKpKpKUAMfmFjBtTZyZyZyZyZyZyZyZyZyZytTmFjByltTdeLYdepgdeLYdetTWHjByltTMrMbMrMbMrMbMrMbMrMbMrtTpKQYpKQYQYpKQYpKtTAYmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFnimFjBmFjBmFjBmFjBmFjBmFjBDhEctTUPUPUPUPUPUPUPUPtTxJHPmttTqNqlqlqlGltTyyjBmFWcbBbBbBbBWcbBbBbBbBWcbBbBbBbBWcWcbBbBbBbBWcbBbBbBbBWcbBbBbBbBtTIImFjBtTBdBdBdBdBdBdBdBdtTmFjBmFtTmFjBjctTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTzDzDYLzDzDYLzDYLjVzDzDYLzDDltTzlaqaqaqaqaqaqaqaqzltTmFjBmFtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTWHjBmFtTZyZyZyZyZyZyZyZyZyZytTKItsCBtTdeCkdeTEdeCkdetTMfmFCBtTMrMrQdMrMrCFMrMrcnMrMrtTpKpKpKpKpKpKpKpKtTEZjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBmFjBmFjBmFjBmFjBmFjBmFjBkjtTKMEPVCKMIYVCKMKMtTAYjcxRtTqlNIqlNIqltTxDmFSEtTkakakaILtTkakakaILtTkakakaILtTtTILkakakatTILkakakatTILkakakatTgPjBmFtTBdBdBdBdBdBdBdBdtTjBmFjBtTjBmFHPtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTzDzDzDzDfrzDzDzDzDzDzDzDzDDlMDzlzlzlzlzlzlzlzlzlzltTjBmFjBmFjBmFxixixixixixixixiNeZFNeZFNeZFNeZFNeZFsrmFjBtTZyZyZyZyZyZyZyZyZyZytTmFjByltTtTtTtTtTtTtTtTtTWHjByltTtTtTtTtTtTtTtTtTtTtTtTtTQYpKQYpKpKQYpKQYtTAYmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBzJtTtTtTtTtTtTtTtTtTtTKImFDftTtTtTtTtTtTtTtTtTtTEZHPmttTqlNIqlNIqltTyyjBPEtTpKpKpKpKtTpKpKpKpKtTpKpKpKpKtTtTpKpKpKpKtTpKpKpKpKtTpKpKpKpKtTYujWRFtTtTtTtTtTtTtTtTtTtTyNjBmFtTyNjBjctTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTzDzDFpzDzDFpzDFpzDzDzDFpzDDltTzlaqaqaqzlneaqaqaqzlkNmFrEmFjBmFjBxixixixixixixiximFjBmFpwmFjBmFjBmFjBfMjBmFtTZyZyZyZyZyZyZyZyZyZytTjBmFskPbNeZFNePbNeZFNePbsrmFskPbNeZFNePbNeZFNeZFNePbyctTpKgbpKpKpKpKadpKtTxJjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBZUjDjDjDjDjDjDjDjDFTmFjBBDwgWJwgWJwgWJwgWJwgWJKkjcxRtTqNqlqlqlGltTxDmFSEtTpKpKpKpKtTpKpKpKpKtTpKpKpKpKtTtTpKpKpKpKtTpKpKpKpKtTpKpKpKpKtTgPjBmFFTxixixixixixixixiZUjBmFjBmFjBmFHPtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTtTtTtTtTtTtTtTtTtTtTqRtTWezlzlzlzlzlzlzlzlBvtTjBmFjBmFjBRnxixixixixixixixiOzmFjBmFjBmFjBmFjBmFjBmFjBtTZyZyZyZyZyZyZyZyZyZytTmFjBmFjBmFjBDhjBmFjBmFjBmFjBmFjBmFjBmFHImFjBmFjBmFjBkjtTpKQYpKQYQYpKQYpKtTAYmFRFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTmFjBmFFTjDjDjDjDjDjDjDjDZUjBmFjBmFjBmFjBmFjBmFjBmFjBmFZgmttTqlNIqlBSqltTyyjBPEtTpKpKpKpKtTpKpKpKpKtTpKpKpKpKtTtTpKpKpKpKtTpKespKpKtTpKpKpKpKtTIImFjBZUxixixixixixixixiFTmFjBmFrEmFjBjctTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyantTzlzlzlOezlzlzlzlzlzltTtTtTtTtTtTtTxixixixixixixixitTtTtTtTtTtTtTtTtTtTtTtTtTtTZyZyZyZyZyZyZyZyZyZytTjBmFjBRnjBmFjBRnjBmFjBRnjBmFjBRnjBmFjBRnjBmFjBRnjBmFEctTpKpKpKpKpKpKpKpKtTEZjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTjBmFjBZUjDjDjDjDjDjDjDjDFTmFjBmFjBmFjBmFjBmFjBmFjBmFjBjcxRERqlqloYqlqlERxDmFSEtTkupKpKZPtTZPpKpKZPtTgUpKpKZPtTtTZPpKpKiGtTZPpKpKZPtTZPpKpKPrtTgPjBmFFTxixixixixixixixiZUjBmFjBmFjBmFHPtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyantTkWdMbWvfIQPVkybWsCXntTNaNaNaNaNatTxixixixixixixixitTNaNaNaNaNatTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTtTtTtTtTtTtTtTtTtTqRtTtTtTtTtTtTtTtTtTtTtTmFjBkjtTtTtTtTtTtTtTtTtTtTAYmFjBtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZytTtTtTtTtTtTjDjDjDjDjDjDjDjDtTtTtTtTtTtTbEbEbEbEbEbEbEbEbEqdbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEtTtTtTtTtTtTxixixixixixixixitTtTtTtTtTtTtTqRtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyantTtTtTtTtTtTtTtTtTtTtTtTNaNaNaNaNatTxixixixixixixixitTNaNaNaNaNatTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZytTjBmFxPiPwgWJwgWJMPWJwgWJMPCVjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTjDjDjDjDjDjDjDjDtTBdBdBdBdtTZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTxixixixixixixixitTBdBdBdBdtTZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZytTNaNaNaNaNatTxixixixixixixixitTNaNaNaNaNatTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZytTmFnimFjBmFjBmFpwmFjBmFjBmFjBfMRFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTjDjDjDjDjDjDjDjDtTBdBdBdBdtTZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTxixixixixixixixitTBdBdBdBdtTZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZytTNaNaNaNaNatTxixixixixixixixitTNaNaNaNaNatTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZytTjBmFjBRnjBmFjBmFOzmFjBmFOzmFjBmFtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTjDjDjDjDjDjDjDjDtTBdBdBdBdtTZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTxixixixixixixixitTBdBdBdBdtTZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZytTNaNaNaNaNatTxixixixixixixixitTNaNaNaNaNatTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZytTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +VrZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTjDjDjDjDjDjDjDjDtTBdBdBdBdtTZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZytTBdBdBdBdtTxixixixixixixixitTBdBdBdBdtTZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyxitTtTtTtTtTtTtTxixixixixixixixitTtTtTtTtTtTtTZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyanZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr +QrZyZyZyZyZyZyZyZyZyZyZyZyZyZyqRqRqRqRqRqRqIqIqIqIqIqIqIqIqRqRqRqRqRqRanananananananananananananananananananananananananananananananananananananananananananananananananananqRqRqRqRqRqRCrCrCrCrCrCrCrCrqRqRqRqRqRqRanananananananananananananananananananananananananananananananananananananananananCrCranananananananananCrCrCrCrCrCrCrCrCrCrCrCrCrCrCrCrCrCrCrZyZyZyZyZyZyZyZyZyanananananananCrCrCrCranananananananananananananananLkananananananananananananananananananananananananananananananananananananananananananQr MijDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDqIjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDqIjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDqIjDjDjDjDjDjDjDjDjDjDcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPDqcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPYK MijDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDUojDjDUoUojDjDjDjDjDjDjDjDjDjDjDjDjDqIjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDUoUoUoUojDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDUoUojDjDjDjDjDjDjDjDjDjDjDjDjDjDjDqIjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDUoUoUoUoUojDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDqIjDjDjDjDjDjDjDjDjDjDcPcPcPcPcPDODODODODODODODOcPcPcPcPDODODOcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPDqcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPYK MijDjDjDjDjDUoUoUoUojDjDjDjDjDjDjDjDjDjDjDjDjDjDUoUoUoUoUoUoUoUoUojDjDjDjDjDjDjDjDjDjDjDqIjDjDjDjDjDjDjDjDjDjDjDjDjDjDUoUoUoUoUoUoUoUoUoUoUoUojDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDUoUoUoUoUoUoUoUoUoUoUoUoUoUojDjDjDjDjDjDqIjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDUoUoUoUoUoUoUoUoUoUoUoUojDjDjDjDjDjDjDjDjDjDjDjDqIjDjDjDjDjDjDjDjDjDjDDODODODODODODODODODODODODODODODODODODODODODODODODOcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPDODODODODODOEVDOcPcPcPcPcPDODODODODODODODODODODODOcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPDODODODODODOYK @@ -943,21 +1129,21 @@ MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUo MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHfWZRwRwRwRwRwWZWZRwRwRwRwRwRwRwWZWZWZWZRwRwRwWZWZWZWZXEXEXEXEXEXEXEXEXEXEXEWZWZWZWZWZNK MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHfRwRwRwRwRwWZWZWZWZWZWZWZRwRwRwWZWZWZRwRwRwRwWZWZWZWZXEOFOFOFOFOFOFOFOFOFXEWZWZWZWZWZNK MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKUKlKUKUKUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHfRwRwRwWZWZWZWZWZWZWZWZWZWZRwRwRwWZRwRwRwRwWZWZWZWZRwXEOFOFOFOFOFOFOFOFOFXEWZWZWZWZWZNK -MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKUKiFiFiFUKUKUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKvKvKLtLtLtLtLthiLtBYBYLtLtWUvKvKLtLtLtLtWZWZRwRwRwRwRwRwRwRwWZWZRwRwIKOFOFOFOFOFOFOFOFOFXEWZWZWZWZWZNK -MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKUKtJiFiFiFtJUKUKUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKyKyKyKyKMQiririrOVirirpsLtvRyKkKyKLcLtLtLtLtWZWZRwRwRwRwRwRwRwRwRwRwRwIKOFOFOFOFOFXSOFOFOFXEWZWZWZWZWZNK -MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKiFiFoRiFoRiFiFUKUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKyKyKyKChPyPyPyrdPyyKChLtvRdHyKyKLcLtqvqvLtLtWZRwRwRwrUrUrURwRwRwRwRwXEOFOFOFOFOFOFOFOFOFXEWZWZWZWZWZNK -MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUolKiFiFiFiFiFiFiFlKUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKyKyKyKChPyPySlrdPyyKChLtLtLtUQLtLtLtyKdbyKvKWZRwRwrUrUrUrUrURwRwRwWZXEOFOFOFOFOFOFOFOFOFXEWZWZWZWZWZNK -MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKiFiFoRiFoRiFiFUKUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKyKyKClnPirnpBOPyFGSkyKyKyKyKyKyKUQyKyKyKLXWZRwRwrUrUGLrUrURwRwWZWZXEXEXEXEXEXEXEXEXEXEXEWZWZWZWZWZNK -MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKUKtJiFiFiFtJUKUKUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKvKyKyKChPyPyRCrdPyyKChLtLtLtUQLtLtLtyKdbyKLXWZRwRwrUrUrUrUrURwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK -MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKUKiFiFiFUKUKUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKyKyKyKyKChPyPyPyrdPyyKChLtVOyKyKdHfKLtqvqvLtLtWZRwRwRwrUrUrURwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK -MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKUKlKUKUKUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKvKyKyKwOiririrOVirirPMLtVDRyVNRyQULtLtLtLtWZWZWZRwRwRwRwRwMZRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK -MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKLtLtLtLtLthiLtBYBYLtLtvKWavKLtLtLtLtWZWZWZWZWZRwRwRwRwRwRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK +MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKUKiFiFiFUKUKUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZLtLtLtLtLtLtLtLtLtLtLtLtLthiLtBYBYLtLtWUvKvKLtLtLtLtWZWZRwRwRwRwRwRwRwRwWZWZRwRwIKOFOFOFOFOFOFOFOFOFXEWZWZWZWZWZNK +MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKUKtJiFiFiFtJUKUKUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKyKyKyKyKyKyKyKyKyKMQiririrOVirirpsLtvRyKkKyKLcLtLtLtLtWZWZRwRwRwRwRwRwRwRwRwRwRwIKOFOFOFOFOFXSOFOFOFXEWZWZWZWZWZNK +MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKiFiFoRiFoRiFiFUKUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKyKyKyKLtLtLtyKLtChPyPyPyrdPyyKChLtvRdHyKyKLcLtqvqvLtLtWZRwRwRwrUrUrURwRwRwRwRwXEOFOFOFOFOFOFOFOFOFXEWZWZWZWZWZNK +MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUolKiFiFiFiFiFiFiFlKUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKyKyKyKLtyKyKyKLtChPyPySlrdPyyKChLtLtLtUQLtLtLtyKdbyKvKWZRwRwrUrUrUrUrURwRwRwWZXEOFOFOFOFOFOFOFOFOFXEWZWZWZWZWZNK +MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKiFiFoRiFoRiFiFUKUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKyKyKLtdhyKyoLtClnPirnpBOPyFGSkyKyKyKyKyKyKUQyKyKyKLXWZRwRwrUrUGLrUrURwRwWZWZXEXEXEXEXEXEXEXEXEXEXEWZWZWZWZWZNK +MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKUKtJiFiFiFtJUKUKUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKvKyKyKLtyKyKyKLtChPyPyRCrdPyyKChLtLtLtUQLtLtLtyKdbyKLXWZRwRwrUrUrUrUrURwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK +MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKUKiFiFiFUKUKUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKyKyKyKyKLtLtLtyKLtChPyPyPyrdPyyKChLtVOyKyKdHfKLtqvqvLtLtWZRwRwRwrUrUrURwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK +MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUKUKlKUKUKUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKvKyKyKyKyKyKyKyKwOiririrOVirirPMLtVDRyVNRyQULtLtLtLtWZWZWZRwRwRwRwRwMZRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK +MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZvKLtLtLtLtLtLtLtLtLtLthiLtBYBYLtLtvKWavKLtLtLtLtWZWZWZWZWZRwRwRwRwRwRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHfWZRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHfWZRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHfWZWZRwRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHfWZWZWZWZRwRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZRwRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK -MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUojDjDjDjDjDUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHfWZWZWZWZWZRwRwRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZRwdhWZWZNK -MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUojDjDjDjDjDjDjDqIjDjDjDjDjDUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHfWZWZWZWZWZWZWZRwRwRwRwRwRwWZWZWZWZWZWZWZWZWZRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZyoIiWZNK +MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUojDjDjDjDjDUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHfWZWZWZWZWZRwRwRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZRwWZWZWZNK +MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUojDjDjDjDjDjDjDqIjDjDjDjDjDUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHfWZWZWZWZWZWZWZRwRwRwRwRwRwWZWZWZWZWZWZWZWZWZRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZIiWZNK MiUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUojDjDjDjDjDjDjDUoUoUoUoUoUoUoUoUoUoUoUojDjDjDjDjDjDjDjDqIjDjDjDjDjDjDjDjDUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUoUojDjDjDjDjDjDUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUojDjDjDjDjDjDjDjDjDHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHfWZWZWZWZWZWZWZWZWZRwRwRwRwRwRwRwRwWZWZWZWZRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK MiUoUoUoUoUoUoUoUoUoUoUoUoUojDjDjDjDjDjDjDjDjDjDjDjDUoUoUoUoUoUoUoUojDjDjDjDjDjDjDjDjDjDqIjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUoUoUojDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDUoUoUoUoUojDjDjDjDjDjDjDjDjDjDrprUWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZrUrUrUWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHfWZWZWZWZWZWZWZWZWZWZWZWZWZRwRwRwRwRwRwWZRwRwRwRwWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNK MiUoUoUoUoUoUoUoUoUoUojDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDUoUoUoUoUojDjDjDjDjDjDjDjDjDjDjDqIjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDUoUoUoUoUoUoUoUoUoUoUoUoUoUojDjDjDjDjDUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoUoYZUoUoUoUoUojDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDrprUrUrUrUrUrUrUrUrUWZWZWZWZWZWZWZrUrUrUrUrUrUrUrUrUWZWZWZWZWZWZWZWZWZrUrUrUrUrUrUrUrUrUrUWZWZWZWZWZWZWZWZWZWZWZWZrUrUrUrUrUrUWZHfWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZRwRwRwRwRwRwRwRwWZWZWZWZWZWZrUrUrUrUrUrUWZWZWZWZWZWZNK