From cf244e07d6922420360d5c885fef75f0b69a4761 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Tue, 2 Feb 2016 17:51:50 +0300 Subject: [PATCH 01/15] Mulebots are now mobs obj/machinery/bot removed completely Mulebot hacking removed, you can still disable their safety. Mulebot PAD interface redone. --- code/_helpers/mobs.dm | 9 +- code/_onclick/observer.dm | 2 +- code/datums/supplypacks.dm | 8 +- code/datums/wires/mulebot.dm | 65 -- code/game/gamemodes/events.dm | 5 - code/game/machinery/bots/bots.dm | 209 ----- code/game/machinery/bots/mulebot.dm | 887 ------------------ code/game/machinery/doors/door.dm | 7 - code/game/objects/items/devices/PDA/PDA.dm | 4 +- code/game/objects/items/devices/PDA/cart.dm | 59 +- code/game/objects/items/devices/PDA/radio.dm | 101 -- .../structures/crates_lockers/largecrate.dm | 4 + code/game/supplyshuttle.dm | 1 + code/modules/blob/blob.dm | 4 - code/modules/events/ion_storm.dm | 6 - code/modules/mob/living/bot/bot.dm | 69 ++ code/modules/mob/living/bot/mulebot.dm | 431 +++++++++ code/modules/mob/living/carbon/human/human.dm | 6 +- .../living/simple_animal/hostile/hostile.dm | 10 - .../mob/living/simple_animal/simple_animal.dm | 4 - code/modules/mob/mob.dm | 11 - maps/polaris-1.dmm | 6 +- nano/templates/pda.tmpl | 156 +-- polaris.dme | 4 +- 24 files changed, 578 insertions(+), 1490 deletions(-) delete mode 100644 code/datums/wires/mulebot.dm delete mode 100644 code/game/machinery/bots/bots.dm delete mode 100644 code/game/machinery/bots/mulebot.dm create mode 100644 code/modules/mob/living/bot/mulebot.dm diff --git a/code/_helpers/mobs.dm b/code/_helpers/mobs.dm index 5bb4c93bbcf..9213765bbc2 100644 --- a/code/_helpers/mobs.dm +++ b/code/_helpers/mobs.dm @@ -1,10 +1,6 @@ /atom/movable/proc/get_mob() return -/obj/machinery/bot/mulebot/get_mob() - if(load && istype(load,/mob/living)) - return load - /obj/mecha/get_mob() return occupant @@ -14,6 +10,11 @@ /mob/get_mob() return src +/mob/living/bot/mulebot/get_mob() + if(load && istype(load, /mob/living)) + return list(src, load) + return src + /proc/mobs_in_view(var/range, var/source) var/list/mobs = list() for(var/atom/movable/AM in view(range, source)) diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index 55fe373301e..d1c0b7b5052 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -20,7 +20,7 @@ return // seems legit. // Things you might plausibly want to follow - if((ismob(A) && A != src) || istype(A,/obj/machinery/bot) || istype(A,/obj/singularity)) + if((ismob(A) && A != src) || istype(A,/obj/singularity)) ManualFollow(A) // Otherwise jump diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index a7b9dc03093..53850a102b1 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -278,11 +278,11 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Miscellaneous" /datum/supply_packs/mule - name = "MULEbot Crate" - contains = list(/obj/machinery/bot/mulebot) + name = "Mulebot Crate" + contains = list() cost = 20 - containertype = /obj/structure/largecrate/mule - containername = "MULEbot Crate" + containertype = /obj/structure/largecrate/animal/mulebot + containername = "Mulebot Crate" group = "Operations" /datum/supply_packs/cargotrain diff --git a/code/datums/wires/mulebot.dm b/code/datums/wires/mulebot.dm deleted file mode 100644 index 312e6dd7d9a..00000000000 --- a/code/datums/wires/mulebot.dm +++ /dev/null @@ -1,65 +0,0 @@ -/datum/wires/mulebot - random = 1 - holder_type = /obj/machinery/bot/mulebot - wire_count = 10 - -var/const/WIRE_POWER1 = 1 // power connections -var/const/WIRE_POWER2 = 2 -var/const/WIRE_AVOIDANCE = 4 // mob avoidance -var/const/WIRE_LOADCHECK = 8 // load checking (non-crate) -var/const/WIRE_MOTOR1 = 16 // motor wires -var/const/WIRE_MOTOR2 = 32 // -var/const/WIRE_REMOTE_RX = 64 // remote recv functions -var/const/WIRE_REMOTE_TX = 128 // remote trans status -var/const/WIRE_BEACON_RX = 256 // beacon ping recv - -/datum/wires/mulebot/CanUse(var/mob/living/L) - var/obj/machinery/bot/mulebot/M = holder - if(M.open) - return 1 - return 0 - -// So the wires do not open a new window, handle the interaction ourselves. -/datum/wires/mulebot/Interact(var/mob/living/user) - if(CanUse(user)) - var/obj/machinery/bot/mulebot/M = holder - M.interact(user) - -/datum/wires/mulebot/UpdatePulsed(var/index) - switch(index) - if(WIRE_POWER1, WIRE_POWER2) - holder.visible_message("\icon[holder] The charge light flickers.") - if(WIRE_AVOIDANCE) - holder.visible_message("\icon[holder] The external warning lights flash briefly.") - if(WIRE_LOADCHECK) - holder.visible_message("\icon[holder] The load platform clunks.") - if(WIRE_MOTOR1, WIRE_MOTOR2) - holder.visible_message("\icon[holder] The drive motor whines briefly.") - else - holder.visible_message("\icon[holder] You hear a radio crackle.") - -// HELPER PROCS - -/datum/wires/mulebot/proc/Motor1() - return !(wires_status & WIRE_MOTOR1) - -/datum/wires/mulebot/proc/Motor2() - return !(wires_status & WIRE_MOTOR2) - -/datum/wires/mulebot/proc/HasPower() - return !(wires_status & WIRE_POWER1) && !(wires_status & WIRE_POWER2) - -/datum/wires/mulebot/proc/LoadCheck() - return !(wires_status & WIRE_LOADCHECK) - -/datum/wires/mulebot/proc/MobAvoid() - return !(wires_status & WIRE_AVOIDANCE) - -/datum/wires/mulebot/proc/RemoteTX() - return !(wires_status & WIRE_REMOTE_TX) - -/datum/wires/mulebot/proc/RemoteRX() - return !(wires_status & WIRE_REMOTE_RX) - -/datum/wires/mulebot/proc/BeaconRX() - return !(wires_status & WIRE_BEACON_RX) diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index f644391bf78..2b54b4ef27d 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -422,11 +422,6 @@ Would like to add a law like "Law x is _______" where x = a number, and _____ is M << "
" M.add_ion_law("THE STATION IS [who2pref] [who2]") - if(botEmagChance) - for(var/obj/machinery/bot/bot in machines) - if(prob(botEmagChance)) - bot.emag_act(1) - /* var/apcnum = 0 diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm deleted file mode 100644 index 7e03826f055..00000000000 --- a/code/game/machinery/bots/bots.dm +++ /dev/null @@ -1,209 +0,0 @@ -// AI (i.e. game AI, not the AI player) controlled bots - -/obj/machinery/bot - icon = 'icons/obj/aibots.dmi' - layer = MOB_LAYER - light_range = 3 - use_power = 0 - var/obj/item/weapon/card/id/botcard // the ID card that the bot "holds" - var/on = 1 - var/health = 0 //do not forget to set health for your bot! - var/maxhealth = 0 - var/fire_dam_coeff = 1.0 - var/brute_dam_coeff = 1.0 - var/open = 0//Maint panel - var/locked = 1 - //var/emagged = 0 //Urist: Moving that var to the general /bot tree as it's used by most bots - -/obj/machinery/bot/proc/turn_on() - if(stat) return 0 - on = 1 - set_light(initial(light_range)) - return 1 - -/obj/machinery/bot/proc/turn_off() - on = 0 - set_light(0) - -/obj/machinery/bot/proc/explode() - qdel(src) - -/obj/machinery/bot/proc/healthcheck() - if (src.health <= 0) - src.explode() - -/obj/machinery/bot/emag_act(var/remaining_charges, var/user) - if(locked && !emagged) - locked = 0 - emagged = 1 - user << "You short out [src]'s maintenance hatch lock." - log_and_message_admins("emagged [src]'s maintenance hatch lock") - return 1 - - if(!locked && open && emagged == 1) - emagged = 2 - log_and_message_admins("emagged [src]'s inner circuits") - return 1 - -/obj/machinery/bot/examine(mob/user) - ..(user) - if (src.health < maxhealth) - if (src.health > maxhealth/3) - user << "[src]'s parts look loose." - else - user << "[src]'s parts look very loose!" - return - -/obj/machinery/bot/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W, /obj/item/weapon/screwdriver)) - if(!locked) - open = !open - user << "Maintenance panel is now [src.open ? "opened" : "closed"]." - else if(istype(W, /obj/item/weapon/weldingtool)) - if(health < maxhealth) - if(open) - health = min(maxhealth, health+10) - user.visible_message("[user] repairs [src]!","You repair [src]!") - else - user << "Unable to repair with the maintenance panel closed." - else - user << "[src] does not need a repair." - else - if(hasvar(W,"force") && hasvar(W,"damtype")) - switch(W.damtype) - if("fire") - src.health -= W.force * fire_dam_coeff - if("brute") - src.health -= W.force * brute_dam_coeff - ..() - healthcheck() - else - ..() - -/obj/machinery/bot/bullet_act(var/obj/item/projectile/Proj) - if(!(Proj.damage_type == BRUTE || Proj.damage_type == BURN)) - return - health -= Proj.damage - ..() - healthcheck() - -/obj/machinery/bot/ex_act(severity) - switch(severity) - if(1.0) - src.explode() - return - if(2.0) - src.health -= rand(5,10)*fire_dam_coeff - src.health -= rand(10,20)*brute_dam_coeff - healthcheck() - return - if(3.0) - if (prob(50)) - src.health -= rand(1,5)*fire_dam_coeff - src.health -= rand(1,5)*brute_dam_coeff - healthcheck() - return - return - -/obj/machinery/bot/emp_act(severity) - var/was_on = on - stat |= EMPED - var/obj/effect/overlay/pulse2 = PoolOrNew(/obj/effect/overlay, src.loc ) - pulse2.icon = 'icons/effects/effects.dmi' - pulse2.icon_state = "empdisable" - pulse2.name = "emp sparks" - pulse2.anchored = 1 - pulse2.set_dir(pick(cardinal)) - - spawn(10) - qdel(pulse2) - if (on) - turn_off() - spawn(severity*300) - stat &= ~EMPED - if (was_on) - turn_on() - - -/obj/machinery/bot/attack_ai(mob/user as mob) - src.attack_hand(user) - -/obj/machinery/bot/attack_hand(var/mob/living/carbon/human/user) - - if(!istype(user)) - return ..() - - if(user.species.can_shred(user)) - src.health -= rand(15,30)*brute_dam_coeff - src.visible_message("[user] has slashed [src]!") - playsound(src.loc, 'sound/weapons/slice.ogg', 25, 1, -1) - if(prob(10)) - new /obj/effect/decal/cleanable/blood/oil(src.loc) - healthcheck() - -/******************************************************************/ -// Navigation procs -// Used for A-star pathfinding - - -// Returns the surrounding cardinal turfs with open links -// Including through doors openable with the ID -/turf/proc/CardinalTurfsWithAccess(var/obj/item/weapon/card/id/ID) - var/L[] = new() - - // for(var/turf/simulated/t in oview(src,1)) - - for(var/d in cardinal) - var/turf/simulated/T = get_step(src, d) - if(istype(T) && !T.density) - if(!LinkBlockedWithAccess(src, T, ID)) - L.Add(T) - return L - - -// Returns true if a link between A and B is blocked -// Movement through doors allowed if ID has access -/proc/LinkBlockedWithAccess(turf/A, turf/B, obj/item/weapon/card/id/ID) - - if(A == null || B == null) return 1 - var/adir = get_dir(A,B) - var/rdir = get_dir(B,A) - if((adir & (NORTH|SOUTH)) && (adir & (EAST|WEST))) // diagonal - var/iStep = get_step(A,adir&(NORTH|SOUTH)) - if(!LinkBlockedWithAccess(A,iStep, ID) && !LinkBlockedWithAccess(iStep,B,ID)) - return 0 - - var/pStep = get_step(A,adir&(EAST|WEST)) - if(!LinkBlockedWithAccess(A,pStep,ID) && !LinkBlockedWithAccess(pStep,B,ID)) - return 0 - return 1 - - if(DirBlockedWithAccess(A,adir, ID)) - return 1 - - if(DirBlockedWithAccess(B,rdir, ID)) - return 1 - - for(var/obj/O in B) - if(O.density && !istype(O, /obj/machinery/door) && !(O.flags & ON_BORDER)) - return 1 - - return 0 - -// Returns true if direction is blocked from loc -// Checks doors against access with given ID -/proc/DirBlockedWithAccess(turf/loc,var/dir,var/obj/item/weapon/card/id/ID) - for(var/obj/structure/window/D in loc) - if(!D.density) continue - if(D.dir == SOUTHWEST) return 1 - if(D.dir == dir) return 1 - - for(var/obj/machinery/door/D in loc) - if(!D.density) continue - if(istype(D, /obj/machinery/door/window)) - if( dir & D.dir ) return !D.check_access(ID) - - //if((dir & SOUTH) && (D.dir & (EAST|WEST))) return !D.check_access(ID) - //if((dir & EAST ) && (D.dir & (NORTH|SOUTH))) return !D.check_access(ID) - else return !D.check_access(ID) // it's a real, air blocking door - return 0 diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm deleted file mode 100644 index 27e6cb1a9da..00000000000 --- a/code/game/machinery/bots/mulebot.dm +++ /dev/null @@ -1,887 +0,0 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 - -// Mulebot - carries crates around for Quartermaster -// Navigates via floor navbeacons -// Remote Controlled from QM's PDA - - -/obj/machinery/bot/mulebot - name = "Mulebot" - desc = "A Multiple Utility Load Effector bot." - icon_state = "mulebot0" - layer = MOB_LAYER - density = 1 - anchored = 1 - animate_movement=1 - health = 150 //yeah, it's tougher than ed209 because it is a big metal box with wheels --rastaf0 - maxhealth = 150 - fire_dam_coeff = 0.7 - brute_dam_coeff = 0.5 - var/atom/movable/load = null // the loaded crate (usually) - var/beacon_freq = 1400 - var/control_freq = BOT_FREQ - - suffix = "" - - var/turf/target // this is turf to navigate to (location of beacon) - var/loaddir = 0 // this the direction to unload onto/load from - var/new_destination = "" // pending new destination (waiting for beacon response) - var/destination = "" // destination description - var/home_destination = "" // tag of home beacon - req_access = list(access_cargo) // added robotics access so assembly line drop-off works properly -veyveyr //I don't think so, Tim. You need to add it to the MULE's hidden robot ID card. -NEO - var/path[] = new() - - var/mode = 0 //0 = idle/ready - //1 = loading/unloading - //2 = moving to deliver - //3 = returning to home - //4 = blocked - //5 = computing navigation - //6 = waiting for nav computation - //7 = no destination beacon found (or no route) - - var/blockcount = 0 //number of times retried a blocked path - var/reached_target = 1 //true if already reached the target - - var/refresh = 1 // true to refresh dialogue - var/auto_return = 1 // true if auto return to home beacon after unload - var/auto_pickup = 1 // true if auto-pickup at beacon - - var/obj/item/weapon/cell/cell - // the installed power cell - - // constants for internal wiring bitflags - var/datum/wires/mulebot/wires = null - - var/bloodiness = 0 // count of bloodiness - -/obj/machinery/bot/mulebot/New() - ..() - wires = new(src) - botcard = new(src) - botcard.access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mining, access_mining_station) - cell = new(src) - cell.charge = 2000 - cell.maxcharge = 2000 - - spawn(5) // must wait for map loading to finish - if(radio_controller) - radio_controller.add_object(src, control_freq, filter = RADIO_MULEBOT) - radio_controller.add_object(src, beacon_freq, filter = RADIO_NAVBEACONS) - - var/count = 0 - for(var/obj/machinery/bot/mulebot/other in world) - count++ - if(!suffix) - suffix = "#[count]" - name = "Mulebot ([suffix])" - -/obj/machinery/bot/mulebot/Destroy() - unload(0) - qdel(wires) - wires = null - if(radio_controller) - radio_controller.remove_object(src,beacon_freq) - radio_controller.remove_object(src,control_freq) - return ..() - -// attack by item -// emag : lock/unlock, -// screwdriver: open/close hatch -// cell: insert it -// other: chance to knock rider off bot -/obj/machinery/bot/mulebot/attackby(var/obj/item/I, var/mob/user) - if(istype(I,/obj/item/weapon/cell) && open && !cell) - var/obj/item/weapon/cell/C = I - user.drop_item() - C.loc = src - cell = C - updateDialog() - else if(istype(I,/obj/item/weapon/screwdriver)) - if(locked) - user << "The maintenance hatch cannot be opened or closed while the controls are locked." - return - - open = !open - if(open) - src.visible_message("[user] opens the maintenance hatch of [src]", "You open [src]'s maintenance hatch.") - on = 0 - icon_state="mulebot-hatch" - else - src.visible_message("[user] closes the maintenance hatch of [src]", "You close [src]'s maintenance hatch.") - icon_state = "mulebot0" - - updateDialog() - else if (istype(I, /obj/item/weapon/wrench)) - if (src.health < maxhealth) - src.health = min(maxhealth, src.health+25) - user.visible_message( - "\The [user] repairs \the [src]!", - "You repair \the [src]!" - ) - else - user << "[src] does not need a repair!" - else if(load && ismob(load)) // chance to knock off rider - if(prob(1+I.force * 2)) - unload(0) - user.visible_message("[user] knocks [load] off [src] with \the [I]!", "You knock [load] off [src] with \the [I]!") - else - user << "You hit [src] with \the [I] but to no effect." - else - ..() - return - -/obj/machinery/bot/mulebot/emag_act(var/remaining_charges, var/user) - locked = !locked - user << "You [locked ? "lock" : "unlock"] the mulebot's controls!" - flick("mulebot-emagged", src) - playsound(src.loc, 'sound/effects/sparks1.ogg', 100, 0) - return 1 - -/obj/machinery/bot/mulebot/ex_act(var/severity) - unload(0) - switch(severity) - if(2) - BITRESET(wires, rand(0,9)) - BITRESET(wires, rand(0,9)) - BITRESET(wires, rand(0,9)) - if(3) - BITRESET(wires, rand(0,9)) - ..() - return - -/obj/machinery/bot/mulebot/bullet_act() - if(prob(50) && !isnull(load)) - unload(0) - if(prob(25)) - src.visible_message("Something shorts out inside [src]!") - var/index = 1<< (rand(0,9)) - if(wires & index) - wires &= ~index - else - wires |= index - ..() - - -/obj/machinery/bot/mulebot/attack_ai(var/mob/user) - user.set_machine(src) - interact(user, 1) - -/obj/machinery/bot/mulebot/attack_hand(var/mob/user) - . = ..() - if (.) - return - user.set_machine(src) - interact(user, 0) - -/obj/machinery/bot/mulebot/interact(var/mob/user, var/ai=0) - var/dat - dat += "Multiple Utility Load Effector Mk. III

" - dat += "ID: [suffix]
" - dat += "Power: [on ? "On" : "Off"]
" - - if(!open) - - dat += "Status: " - switch(mode) - if(0) - dat += "Ready" - if(1) - dat += "Loading/Unloading" - if(2) - dat += "Navigating to Delivery Location" - if(3) - dat += "Navigating to Home" - if(4) - dat += "Waiting for clear path" - if(5,6) - dat += "Calculating navigation path" - if(7) - dat += "Unable to locate destination" - - - dat += "
Current Load: [load ? load.name : "none"]
" - dat += "Destination: [!destination ? "none" : destination]
" - dat += "Power level: [cell ? cell.percent() : 0]%
" - - if(locked && !ai) - dat += "
Controls are locked (unlock)" - else - dat += "
Controls are unlocked (lock)

" - - dat += "Toggle Power
" - dat += "Stop
" - dat += "Proceed
" - dat += "Return to Home
" - dat += "Set Destination
" - dat += "Set Bot ID
" - dat += "Set Home
" - dat += "Toggle Auto Return Home ([auto_return ? "On":"Off"])
" - dat += "Toggle Auto Pickup Crate ([auto_pickup ? "On":"Off"])
" - - if(load) - dat += "Unload Now
" - dat += "
The maintenance hatch is closed.
" - - else - if(!ai) - dat += "The maintenance hatch is open.

" - dat += "Power cell: " - if(cell) - dat += "Installed
" - else - dat += "Removed
" - - dat += wires.GetInteractWindow() - else - dat += "The bot is in maintenance mode and cannot be controlled.
" - - user << browse("Mulebot [suffix ? "([suffix])" : ""][dat]", "window=mulebot;size=350x500") - onclose(user, "mulebot") - return - -/obj/machinery/bot/mulebot/Topic(href, href_list) - if(..()) - return - if (usr.stat) - return - if ((in_range(src, usr) && istype(src.loc, /turf)) || (istype(usr, /mob/living/silicon))) - usr.set_machine(src) - - switch(href_list["op"]) - if("lock", "unlock") - if(src.allowed(usr)) - locked = !locked - updateDialog() - else - usr << "Access denied." - return - if("power") - if (src.on) - turn_off() - else if (cell && !open) - if (!turn_on()) - usr << "You can't switch on [src]." - return - else - return - visible_message("[usr] switches [on ? "on" : "off"] [src].") - updateDialog() - - - if("cellremove") - if(open && cell && !usr.get_active_hand()) - cell.update_icon() - usr.put_in_active_hand(cell) - cell.add_fingerprint(usr) - cell = null - - usr.visible_message("[usr] removes the power cell from [src].", "You remove the power cell from [src].") - updateDialog() - - if("cellinsert") - if(open && !cell) - var/obj/item/weapon/cell/C = usr.get_active_hand() - if(istype(C)) - usr.drop_item() - cell = C - C.loc = src - C.add_fingerprint(usr) - - usr.visible_message("[usr] inserts a power cell into [src].", "You insert the power cell into [src].") - updateDialog() - - - if("stop") - if(mode >=2) - mode = 0 - updateDialog() - - if("go") - if(mode == 0) - start() - updateDialog() - - if("home") - if(mode == 0 || mode == 2) - start_home() - updateDialog() - - if("destination") - refresh=0 - var/new_dest - var/list/beaconlist = new() - for(var/obj/machinery/navbeacon/N in navbeacons) - beaconlist.Add(N.location) - if(beaconlist.len) - new_dest = input("Select new destination tag", "Mulebot [suffix ? "([suffix])" : ""]", destination) in beaconlist - else - alert("No destination beacons available.") - refresh=1 - if(new_dest) - set_destination(new_dest) - - - if("setid") - refresh=0 - var/new_id = sanitize(input("Enter new bot ID", "Mulebot [suffix ? "([suffix])" : ""]", suffix) as text|null, MAX_NAME_LEN) - refresh=1 - if(new_id) - suffix = new_id - name = "Mulebot ([suffix])" - updateDialog() - - if("sethome") - refresh=0 - var/new_home = input("Enter new home tag", "Mulebot [suffix ? "([suffix])" : ""]", home_destination) as text|null - refresh=1 - if(new_home) - home_destination = new_home - updateDialog() - - if("unload") - if(load && mode !=1) - if(loc == target) - unload(loaddir) - else - unload(0) - - if("autoret") - auto_return = !auto_return - - if("autopick") - auto_pickup = !auto_pickup - - if("close") - usr.unset_machine() - usr << browse(null,"window=mulebot") - - updateDialog() - //src.updateUsrDialog() - else - usr << browse(null, "window=mulebot") - usr.unset_machine() - return - - - -// returns true if the bot has power -/obj/machinery/bot/mulebot/proc/has_power() - return !open && cell && cell.charge>0 && wires.HasPower() - -// mousedrop a crate to load the bot -// can load anything if emagged - -/obj/machinery/bot/mulebot/MouseDrop_T(var/atom/movable/C, mob/user) - - if(user.stat) - return - - if (!on || !istype(C)|| C.anchored || get_dist(user, src) > 1 || get_dist(src,C) > 1 ) - return - - if(load) - return - - load(C) - - -// called to load a crate -/obj/machinery/bot/mulebot/proc/load(var/atom/movable/C) - if(wires.LoadCheck() && !istype(C,/obj/structure/closet/crate)) - src.visible_message("[src] makes a sighing buzz.", "You hear an electronic buzzing sound.") - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 50, 0) - return // if not emagged, only allow crates to be loaded - - //I'm sure someone will come along and ask why this is here... well people were dragging screen items onto the mule, and that was not cool. - //So this is a simple fix that only allows a selection of item types to be considered. Further narrowing-down is below. - if(!istype(C,/obj/item) && !istype(C,/obj/machinery) && !istype(C,/obj/structure) && !ismob(C)) - return - if(!isturf(C.loc)) //To prevent the loading from stuff from someone's inventory, which wouldn't get handled properly. - return - - if(get_dist(C, src) > 1 || load || !on) - return - for(var/obj/structure/plasticflaps/P in src.loc)//Takes flaps into account - if(!CanPass(C,P)) - return - mode = 1 - - // if a create, close before loading - var/obj/structure/closet/crate/crate = C - if(istype(crate)) - crate.close() - - C.loc = src.loc - sleep(2) - if(C.loc != src.loc) //To prevent you from going onto more thano ne bot. - return - C.loc = src - load = C - - C.pixel_y += 9 - if(C.layer < layer) - C.layer = layer + 0.1 - overlays += C - - if(ismob(C)) - var/mob/M = C - if(M.client) - M.client.perspective = EYE_PERSPECTIVE - M.client.eye = src - - mode = 0 - send_status() - -// called to unload the bot -// argument is optional direction to unload -// if zero, unload at bot's location -/obj/machinery/bot/mulebot/proc/unload(var/dirn = 0) - if(!load) - return - - mode = 1 - overlays.Cut() - - load.loc = src.loc - load.pixel_y -= 9 - load.layer = initial(load.layer) - if(ismob(load)) - var/mob/M = load - if(M.client) - M.client.perspective = MOB_PERSPECTIVE - M.client.eye = src - - - if(dirn) - var/turf/T = src.loc - T = get_step(T,dirn) - if(CanPass(load,T))//Can't get off onto anything that wouldn't let you pass normally - step(load, dirn) - else - load.loc = src.loc//Drops you right there, so you shouldn't be able to get yourself stuck - - load = null - - // in case non-load items end up in contents, dump every else too - // this seems to happen sometimes due to race conditions - // with items dropping as mobs are loaded - - for(var/atom/movable/AM in src) - if(AM == cell || AM == botcard) continue - - AM.loc = src.loc - AM.layer = initial(AM.layer) - AM.pixel_y = initial(AM.pixel_y) - if(ismob(AM)) - var/mob/M = AM - if(M.client) - M.client.perspective = MOB_PERSPECTIVE - M.client.eye = src - mode = 0 - - -/obj/machinery/bot/mulebot/process() - if(!has_power()) - on = 0 - return - if(on) - var/speed = (wires.Motor1() ? 1:0) + (wires.Motor2() ? 2:0) - //world << "speed: [speed]" - switch(speed) - if(0) - // do nothing - if(1) - process_bot() - spawn(2) - process_bot() - sleep(2) - process_bot() - sleep(2) - process_bot() - sleep(2) - process_bot() - if(2) - process_bot() - spawn(4) - process_bot() - if(3) - process_bot() - - if(refresh) updateDialog() - -/obj/machinery/bot/mulebot/proc/process_bot() - //if(mode) world << "Mode: [mode]" - switch(mode) - if(0) // idle - icon_state = "mulebot0" - return - if(1) // loading/unloading - return - if(2,3,4) // navigating to deliver,home, or blocked - - if(loc == target) // reached target - at_target() - return - - else if(path.len > 0 && target) // valid path - - var/turf/next = path[1] - reached_target = 0 - if(next == loc) - path -= next - return - - - if(istype( next, /turf/simulated)) - //world << "at ([x],[y]) moving to ([next.x],[next.y])" - - - if(bloodiness) - var/obj/effect/decal/cleanable/blood/tracks/B = new(loc) - var/newdir = get_dir(next, loc) - if(newdir == dir) - B.set_dir(newdir) - else - newdir = newdir | dir - if(newdir == 3) - newdir = 1 - else if(newdir == 12) - newdir = 4 - B.set_dir(newdir) - bloodiness-- - - - - var/moved = step_towards(src, next) // attempt to move - if(cell) cell.use(1) - if(moved) // successful move - //world << "Successful move." - blockcount = 0 - path -= loc - - - if(mode==4) - spawn(1) - send_status() - - if(destination == home_destination) - mode = 3 - else - mode = 2 - - else // failed to move - - //world << "Unable to move." - - - - blockcount++ - mode = 4 - if(blockcount == 3) - src.visible_message("[src] makes an annoyed buzzing sound", "You hear an electronic buzzing sound.") - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) - - if(blockcount > 5) // attempt 5 times before recomputing - // find new path excluding blocked turf - src.visible_message("[src] makes a sighing buzz.", "You hear an electronic buzzing sound.") - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 50, 0) - - spawn(2) - calc_path(next) - if(path.len > 0) - src.visible_message("[src] makes a delighted ping!", "You hear a ping.") - playsound(src.loc, 'sound/machines/ping.ogg', 50, 0) - mode = 4 - mode =6 - return - return - else - src.visible_message("[src] makes an annoyed buzzing sound", "You hear an electronic buzzing sound.") - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) - //world << "Bad turf." - mode = 5 - return - else - //world << "No path." - mode = 5 - return - - if(5) // calculate new path - //world << "Calc new path." - mode = 6 - spawn(0) - - calc_path() - - if(path.len > 0) - blockcount = 0 - mode = 4 - src.visible_message("[src] makes a delighted ping!", "You hear a ping.") - playsound(src.loc, 'sound/machines/ping.ogg', 50, 0) - - else - src.visible_message("[src] makes a sighing buzz.", "You hear an electronic buzzing sound.") - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 50, 0) - - mode = 7 - //if(6) - //world << "Pending path calc." - //if(7) - //world << "No dest / no route." - return - - -// calculates a path to the current destination -// given an optional turf to avoid -/obj/machinery/bot/mulebot/proc/calc_path(var/turf/avoid = null) - src.path = AStar(src.loc, src.target, /turf/proc/CardinalTurfsWithAccess, /turf/proc/Distance, 0, 250, id=botcard, exclude=avoid) - if(!src.path) - src.path = list() - - -// sets the current destination -// signals all beacons matching the delivery code -// beacons will return a signal giving their locations -/obj/machinery/bot/mulebot/proc/set_destination(var/new_dest) - spawn(0) - new_destination = new_dest - post_signal(beacon_freq, "findbeacon", "delivery") - updateDialog() - -// starts bot moving to current destination -/obj/machinery/bot/mulebot/proc/start() - if(destination == home_destination) - mode = 3 - else - mode = 2 - icon_state = "mulebot[wires.MobAvoid()]" - -// starts bot moving to home -// sends a beacon query to find -/obj/machinery/bot/mulebot/proc/start_home() - spawn(0) - set_destination(home_destination) - mode = 4 - icon_state = "mulebot[wires.MobAvoid()]" - -// called when bot reaches current target -/obj/machinery/bot/mulebot/proc/at_target() - if(!reached_target) - src.visible_message("[src] makes a chiming sound!", "You hear a chime.") - playsound(src.loc, 'sound/machines/chime.ogg', 50, 0) - reached_target = 1 - - if(load) // if loaded, unload at target - unload(loaddir) - else - // not loaded - if(auto_pickup) // find a crate - var/atom/movable/AM - if(!wires.LoadCheck()) // if emagged, load first unanchored thing we find - for(var/atom/movable/A in get_step(loc, loaddir)) - if(!A.anchored) - AM = A - break - else // otherwise, look for crates only - AM = locate(/obj/structure/closet/crate) in get_step(loc,loaddir) - if(AM) - load(AM) - // whatever happened, check to see if we return home - - if(auto_return && destination != home_destination) - // auto return set and not at home already - start_home() - mode = 4 - else - mode = 0 // otherwise go idle - - send_status() // report status to anyone listening - - return - -// called when bot bumps into anything -/obj/machinery/bot/mulebot/Bump(var/atom/obs) - if(!wires.MobAvoid()) //usually just bumps, but if avoidance disabled knock over mobs - var/mob/M = obs - if(ismob(M)) - if(istype(M,/mob/living/silicon/robot)) - src.visible_message("[src] bumps into [M]!") - else - src.visible_message("[src] knocks over [M]!") - M.stop_pulling() - M.Stun(8) - M.Weaken(5) - M.lying = 1 - ..() - -// called from mob/living/carbon/human/Crossed() -// when mulebot is in the same loc -/obj/machinery/bot/mulebot/proc/RunOver(var/mob/living/carbon/human/H) - src.visible_message("[src] drives over [H]!") - playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) - - var/damage = rand(5,15) - H.apply_damage(2*damage, BRUTE, BP_HEAD) - H.apply_damage(2*damage, BRUTE, BP_TORSO) - H.apply_damage(0.5*damage, BRUTE, BP_L_LEG) - H.apply_damage(0.5*damage, BRUTE, BP_R_LEG) - H.apply_damage(0.5*damage, BRUTE, BP_L_ARM) - H.apply_damage(0.5*damage, BRUTE, BP_R_ARM) - - blood_splatter(src,H,1) - bloodiness += 4 - -// player on mulebot attempted to move -/obj/machinery/bot/mulebot/relaymove(var/mob/user) - if(user.stat) - return - if(load == user) - unload(0) - return - -// receive a radio signal -// used for control and beacon reception - -/obj/machinery/bot/mulebot/receive_signal(datum/signal/signal) - - if(!on) - return - - var/recv = signal.data["command"] - // process all-bot input - if(recv=="bot_status" && wires.RemoteRX()) - send_status() - - - recv = signal.data["command [suffix]"] - if(wires.RemoteRX()) - // process control input - switch(recv) - if("stop") - mode = 0 - return - - if("go") - start() - return - - if("target") - set_destination(signal.data["destination"] ) - return - - if("unload") - if(loc == target) - unload(loaddir) - else - unload(0) - return - - if("home") - start_home() - return - - if("bot_status") - send_status() - return - - if("autoret") - auto_return = text2num(signal.data["value"]) - return - - if("autopick") - auto_pickup = text2num(signal.data["value"]) - return - - // receive response from beacon - recv = signal.data["beacon"] - if(wires.BeaconRX()) - if(recv == new_destination) // if the recvd beacon location matches the set destination - // the we will navigate there - destination = new_destination - target = signal.source.loc - var/direction = signal.data["dir"] // this will be the load/unload dir - if(direction) - loaddir = text2num(direction) - else - loaddir = 0 - icon_state = "mulebot[wires.MobAvoid()]" - calc_path() - updateDialog() - -// send a radio signal with a single data key/value pair -/obj/machinery/bot/mulebot/proc/post_signal(var/freq, var/key, var/value) - post_signal_multiple(freq, list("[key]" = value) ) - -// send a radio signal with multiple data key/values -/obj/machinery/bot/mulebot/proc/post_signal_multiple(var/freq, var/list/keyval) - - if(freq == beacon_freq && !wires.BeaconRX()) - return - if(freq == control_freq && !wires.RemoteTX()) - return - - var/datum/radio_frequency/frequency = radio_controller.return_frequency(freq) - - if(!frequency) return - - - - var/datum/signal/signal = new() - signal.source = src - signal.transmission_method = 1 - //for(var/key in keyval) - // signal.data[key] = keyval[key] - signal.data = keyval - //world << "sent [key],[keyval[key]] on [freq]" - if (signal.data["findbeacon"]) - frequency.post_signal(src, signal, filter = RADIO_NAVBEACONS) - else if (signal.data["type"] == "mulebot") - frequency.post_signal(src, signal, filter = RADIO_MULEBOT) - else - frequency.post_signal(src, signal) - -// signals bot status etc. to controller -/obj/machinery/bot/mulebot/proc/send_status() - var/list/kv = list( - "type" = "mulebot", - "name" = suffix, - "loca" = (loc ? loc.loc : "Unknown"), // somehow loc can be null and cause a runtime - Quarxink - "mode" = mode, - "powr" = (cell ? cell.percent() : 0), - "dest" = destination, - "home" = home_destination, - "load" = load, - "retn" = auto_return, - "pick" = auto_pickup, - ) - post_signal_multiple(control_freq, kv) - -/obj/machinery/bot/mulebot/emp_act(severity) - if (cell) - cell.emp_act(severity) - if(load) - load.emp_act(severity) - ..() - - -/obj/machinery/bot/mulebot/explode() - src.visible_message("[src] blows apart!", 1) - var/turf/Tsec = get_turf(src) - - new /obj/item/device/assembly/prox_sensor(Tsec) - PoolOrNew(/obj/item/stack/rods, Tsec) - PoolOrNew(/obj/item/stack/rods, Tsec) - new /obj/item/stack/cable_coil/cut(Tsec) - if (cell) - cell.loc = Tsec - cell.update_icon() - cell = null - - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(3, 1, src) - s.start() - - new /obj/effect/decal/cleanable/blood/oil(src.loc) - unload(0) - qdel(src) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index f583b620a42..c605ed3644d 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -103,13 +103,6 @@ bumpopen(M) return - if(istype(AM, /obj/machinery/bot)) - var/obj/machinery/bot/bot = AM - if(src.check_access(bot.botcard)) - if(density) - open() - return - if(istype(AM, /mob/living/bot)) var/mob/living/bot/bot = AM if(src.check_access(bot.botcard)) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 6b423f1309b..0d304a1e07e 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -420,8 +420,8 @@ var/global/list/obj/item/device/pda/PDAs = list() cartdata["radio"] = 1 if(istype(cartridge.radio, /obj/item/radio/integrated/signal)) cartdata["radio"] = 2 - if(istype(cartridge.radio, /obj/item/radio/integrated/mule)) - cartdata["radio"] = 3 + //if(istype(cartridge.radio, /obj/item/radio/integrated/mule)) + // cartdata["radio"] = 3 if(mode == 2) cartdata["charges"] = cartridge.charges ? cartridge.charges : 0 diff --git a/code/game/objects/items/devices/PDA/cart.dm b/code/game/objects/items/devices/PDA/cart.dm index 2c91285e084..24a2db67d73 100644 --- a/code/game/objects/items/devices/PDA/cart.dm +++ b/code/game/objects/items/devices/PDA/cart.dm @@ -124,10 +124,6 @@ icon_state = "cart-q" access_quartermaster = 1 -/obj/item/weapon/cartridge/quartermaster/initialize() - radio = new /obj/item/radio/integrated/mule(src) - ..() - /obj/item/weapon/cartridge/head name = "\improper Easy-Record DELUXE" icon_state = "cart-h" @@ -141,9 +137,6 @@ access_janitor = 1 access_security = 1 -/obj/item/weapon/cartridge/hop/initialize() - radio = new /obj/item/radio/integrated/mule(src) - /obj/item/weapon/cartridge/hos name = "\improper R.O.B.U.S.T. DELUXE" icon_state = "cart-hos" @@ -351,40 +344,26 @@ /* MULEBOT Control (Mode: 48) */ if(mode==48) - var/muleData[0] var/mulebotsData[0] - if(istype(radio,/obj/item/radio/integrated/mule)) - var/obj/item/radio/integrated/mule/QC = radio - muleData["active"] = QC.active - if(QC.active && !isnull(QC.botstatus)) - var/area/loca = QC.botstatus["loca"] - var/loca_name = sanitize(loca.name) - muleData["botstatus"] = list("loca" = loca_name, "mode" = QC.botstatus["mode"],"home"=QC.botstatus["home"],"powr" = QC.botstatus["powr"],"retn" =QC.botstatus["retn"], "pick"=QC.botstatus["pick"], "load" = QC.botstatus["load"], "dest" = sanitize(QC.botstatus["dest"])) + var/count = 0 - else - muleData["botstatus"] = list("loca" = null, "mode" = -1,"home"=null,"powr" = null,"retn" =null, "pick"=null, "load" = null, "dest" = null) + for(var/mob/living/bot/mulebot/M in living_mob_list) + if(!M.on) + continue + ++count + var/muleData[0] + muleData["name"] = M.suffix + muleData["location"] = get_area(M) + muleData["mode"] = M.mode + muleData["home"] = M.homeName + muleData["target"] = M.targetName + muleData["ref"] = "\ref[M]" + muleData["load"] = M.load ? M.load.name : "Nothing" + + mulebotsData[++mulebotsData.len] = muleData.Copy() - - var/mulebotsCount=0 - for(var/obj/machinery/bot/B in QC.botlist) - mulebotsCount++ - if(B.loc) - mulebotsData[++mulebotsData.len] = list("Name" = sanitize(B.name), "Location" = sanitize(B.loc.loc.name), "ref" = "\ref[B]") - - if(!mulebotsData.len) - mulebotsData[++mulebotsData.len] = list("Name" = "No bots found", "Location" = "Invalid", "ref"= null) - - muleData["bots"] = mulebotsData - muleData["count"] = mulebotsCount - - else - muleData["botstatus"] = list("loca" = null, "mode" = -1,"home"=null,"powr" = null,"retn" =null, "pick"=null, "load" = null, "dest" = null) - muleData["active"] = 0 - mulebotsData[++mulebotsData.len] = list("Name" = "No bots found", "Location" = "Invalid", "ref"= null) - muleData["bots"] = mulebotsData - muleData["count"] = 0 - - values["mulebot"] = muleData + values["mulebotcount"] = count + values["mulebots"] = mulebotsData @@ -575,5 +554,9 @@ loc:mode = 43 mode = 43 + if("MULEbot") + var/mob/living/bot/mulebot/M = locate(href_list["ref"]) + if(istype(M)) + M.obeyCommand(href_list["command"]) return 1 diff --git a/code/game/objects/items/devices/PDA/radio.dm b/code/game/objects/items/devices/PDA/radio.dm index 7ad2b002009..5e7d63e1e9b 100644 --- a/code/game/objects/items/devices/PDA/radio.dm +++ b/code/game/objects/items/devices/PDA/radio.dm @@ -105,107 +105,6 @@ radio_controller.remove_object(src, control_freq) ..() -/obj/item/radio/integrated/mule - var/list/botlist = null // list of bots - var/obj/machinery/bot/mulebot/active // the active bot; if null, show bot list - var/list/botstatus // the status signal sent by the bot - var/list/beacons - - var/beacon_freq = 1400 - var/control_freq = BOT_FREQ - - // create a new QM cartridge, and register to receive bot control & beacon message - New() - ..() - spawn(5) - if(radio_controller) - radio_controller.add_object(src, control_freq, filter = RADIO_MULEBOT) - radio_controller.add_object(src, beacon_freq, filter = RADIO_NAVBEACONS) - spawn(10) - post_signal(beacon_freq, "findbeacon", "delivery", s_filter = RADIO_NAVBEACONS) - - // receive radio signals - // can detect bot status signals - // and beacon locations - // create/populate lists as they are recvd - - receive_signal(datum/signal/signal) -// var/obj/item/device/pda/P = src.loc - - /* - world << "recvd:[P] : [signal.source]" - for(var/d in signal.data) - world << "- [d] = [signal.data[d]]" - */ - if(signal.data["type"] == "mulebot") - if(!botlist) - botlist = new() - - if(!(signal.source in botlist)) - botlist += signal.source - - if(active == signal.source) - var/list/b = signal.data - botstatus = b.Copy() - - else if(signal.data["beacon"]) - if(!beacons) - beacons = new() - - beacons[signal.data["beacon"] ] = signal.source - - -// if(istype(P)) P.updateSelfDialog() - - Topic(href, href_list) - ..() - var/cmd = "command" - if(active) cmd = "command [active.suffix]" - - switch(href_list["op"]) - - if("control") - active = locate(href_list["bot"]) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - - if("scanbots") // find all bots - botlist = null - post_signal(control_freq, "command", "bot_status", s_filter = RADIO_MULEBOT) - - if("botlist") - active = null - - - if("unload") - post_signal(control_freq, cmd, "unload", s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - if("setdest") - if(beacons) - var/dest = input("Select Bot Destination", "Mulebot [active.suffix] Interlink", active.destination) as null|anything in beacons - if(dest) - post_signal(control_freq, cmd, "target", "destination", dest, s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - - if("retoff") - post_signal(control_freq, cmd, "autoret", "value", 0, s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - if("reton") - post_signal(control_freq, cmd, "autoret", "value", 1, s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - - if("pickoff") - post_signal(control_freq, cmd, "autopick", "value", 0, s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - if("pickon") - post_signal(control_freq, cmd, "autopick", "value", 1, s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - - if("stop", "go", "home") - post_signal(control_freq, cmd, href_list["op"], s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - - - /* * Radio Cartridge, essentially a signaler. */ diff --git a/code/game/objects/structures/crates_lockers/largecrate.dm b/code/game/objects/structures/crates_lockers/largecrate.dm index 17204e77c8d..b9c9a1b797e 100644 --- a/code/game/objects/structures/crates_lockers/largecrate.dm +++ b/code/game/objects/structures/crates_lockers/largecrate.dm @@ -51,6 +51,10 @@ for(var/i = 1;i<=held_count;i++) new held_type(src) +/obj/structure/largecrate/animal/mulebot + name = "Mulebot crate" + held_type = /mob/living/bot/mulebot + /obj/structure/largecrate/animal/corgi name = "corgi carrier" held_type = /mob/living/simple_animal/corgi diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index e98d59528ff..cc91ee49a20 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -49,6 +49,7 @@ var/list/mechtoys = list( layer = 4 explosion_resistance = 5 var/list/mobs_can_pass = list( + /mob/living/bot, /mob/living/carbon/slime, /mob/living/simple_animal/mouse, /mob/living/silicon/robot/drone diff --git a/code/modules/blob/blob.dm b/code/modules/blob/blob.dm index 7db20fe1ce5..88f04e1924a 100644 --- a/code/modules/blob/blob.dm +++ b/code/modules/blob/blob.dm @@ -90,10 +90,6 @@ if(V) V.ex_act(2) return - var/obj/machinery/bot/B = locate() in T - if(B) - B.ex_act(2) - return var/obj/mecha/M = locate() in T if(M) M.visible_message("The blob attacks \the [M]!") diff --git a/code/modules/events/ion_storm.dm b/code/modules/events/ion_storm.dm index cf6318638fa..f8334dacb0c 100644 --- a/code/modules/events/ion_storm.dm +++ b/code/modules/events/ion_storm.dm @@ -86,12 +86,6 @@ "admin","ponies","heresy","meow","Pun Pun","monkey","Ian","moron","pizza","message","spam",\ "director", "Hello", "Hi!"," ","nuke","crate","dwarf","xeno") -/datum/event/ionstorm/tick() - if(botEmagChance) - for(var/obj/machinery/bot/bot in world) - if(prob(botEmagChance)) - bot.emag_act(1) - /datum/event/ionstorm/end() spawn(rand(5000,8000)) if(prob(50)) diff --git a/code/modules/mob/living/bot/bot.dm b/code/modules/mob/living/bot/bot.dm index 4505c666fdd..cd2dbb8642d 100644 --- a/code/modules/mob/living/bot/bot.dm +++ b/code/modules/mob/living/bot/bot.dm @@ -29,6 +29,8 @@ access_scanner.req_access = req_access.Copy() access_scanner.req_one_access = req_one_access.Copy() + turn_on() + /mob/living/bot/Life() ..() if(health <= 0) @@ -125,3 +127,70 @@ /mob/living/bot/attack_throat() return + +/******************************************************************/ +// Navigation procs +// Used for A-star pathfinding + + +// Returns the surrounding cardinal turfs with open links +// Including through doors openable with the ID +/turf/proc/CardinalTurfsWithAccess(var/obj/item/weapon/card/id/ID) + var/L[] = new() + + // for(var/turf/simulated/t in oview(src,1)) + + for(var/d in cardinal) + var/turf/simulated/T = get_step(src, d) + if(istype(T) && !T.density) + if(!LinkBlockedWithAccess(src, T, ID)) + L.Add(T) + return L + + +// Returns true if a link between A and B is blocked +// Movement through doors allowed if ID has access +/proc/LinkBlockedWithAccess(turf/A, turf/B, obj/item/weapon/card/id/ID) + + if(A == null || B == null) return 1 + var/adir = get_dir(A,B) + var/rdir = get_dir(B,A) + if((adir & (NORTH|SOUTH)) && (adir & (EAST|WEST))) // diagonal + var/iStep = get_step(A,adir&(NORTH|SOUTH)) + if(!LinkBlockedWithAccess(A,iStep, ID) && !LinkBlockedWithAccess(iStep,B,ID)) + return 0 + + var/pStep = get_step(A,adir&(EAST|WEST)) + if(!LinkBlockedWithAccess(A,pStep,ID) && !LinkBlockedWithAccess(pStep,B,ID)) + return 0 + return 1 + + if(DirBlockedWithAccess(A,adir, ID)) + return 1 + + if(DirBlockedWithAccess(B,rdir, ID)) + return 1 + + for(var/obj/O in B) + if(O.density && !istype(O, /obj/machinery/door) && !(O.flags & ON_BORDER)) + return 1 + + return 0 + +// Returns true if direction is blocked from loc +// Checks doors against access with given ID +/proc/DirBlockedWithAccess(turf/loc,var/dir,var/obj/item/weapon/card/id/ID) + for(var/obj/structure/window/D in loc) + if(!D.density) continue + if(D.dir == SOUTHWEST) return 1 + if(D.dir == dir) return 1 + + for(var/obj/machinery/door/D in loc) + if(!D.density) continue + if(istype(D, /obj/machinery/door/window)) + if( dir & D.dir ) return !D.check_access(ID) + + //if((dir & SOUTH) && (D.dir & (EAST|WEST))) return !D.check_access(ID) + //if((dir & EAST ) && (D.dir & (NORTH|SOUTH))) return !D.check_access(ID) + else return !D.check_access(ID) // it's a real, air blocking door + return 0 diff --git a/code/modules/mob/living/bot/mulebot.dm b/code/modules/mob/living/bot/mulebot.dm new file mode 100644 index 00000000000..29dc665246a --- /dev/null +++ b/code/modules/mob/living/bot/mulebot.dm @@ -0,0 +1,431 @@ +#define MULE_IDLE 0 +#define MULE_MOVING 1 +#define MULE_UNLOAD 2 +#define MULE_LOST 3 +#define MULE_CALC_MIN 4 +#define MULE_CALC_MAX 10 +#define MULE_PATH_DONE 11 +// IF YOU CHANGE THOSE, UPDATE THEM IN pda.tmpl TOO + +/mob/living/bot/mulebot + name = "Mulebot" + desc = "A Multiple Utility Load Effector bot." + icon_state = "mulebot0" + anchored = 1 + density = 1 + health = 150 + maxHealth = 150 + mob_bump_flag = HEAVY + + botcard_access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mining, access_mining_station) + + var/busy = 0 + var/mode = MULE_IDLE + var/atom/movable/load + + var/crates_only = 1 + var/auto_return = 1 + var/safety = 1 + + var/list/path = list() + var/frustration = 0 + var/turf/target + var/targetName + var/turf/home + var/homeName + var/turf/obstacle + + var/global/amount = 0 + +/mob/living/bot/mulebot/New() + ..() + + var/turf/T = get_turf(loc) + var/obj/machinery/navbeacon/N = locate() in home + if(N) + home = T + homeName = N.location + else + homeName = "Unset" + + suffix = num2text(++amount) // Starts from 1 + + name = "Mulebot #[suffix]" + +/mob/living/bot/mulebot/MouseDrop_T(var/atom/movable/C, var/mob/user) + if(user.stat) + return + + if(!istype(C) || C.anchored || get_dist(user, src) > 1 || get_dist(src, C) > 1 ) + return + + load(C) + +/mob/living/bot/mulebot/attack_hand(var/mob/user) + interact(user) + +/mob/living/bot/mulebot/proc/interact(var/mob/user) + var/dat + dat += "Multiple Utility Load Effector Mk. III

" + dat += "ID: [suffix]
" + dat += "Power: [on ? "On" : "Off"]
" + + if(!open) + dat += "Status: " + switch(mode) + if(MULE_IDLE) + dat += "Ready" + if(MULE_MOVING, MULE_UNLOAD, MULE_PATH_DONE) + dat += "Navigating" + if(MULE_UNLOAD) + dat += "Unloading" + if(MULE_LOST) + dat += "Processing commands" + if(MULE_CALC_MIN to MULE_CALC_MAX) + dat += "Calculating navigation path" + + dat += "
Current Load: [load ? load.name : "none"]
" + + if(locked) + dat += "
Controls are locked" + else + dat += "
Controls are unlocked

" + + if(!locked || issilicon(user)) + dat += "Toggle power
" + dat += "Stop
" + dat += "Proceed
" + dat += "Return to home
" + dat += "Set destination
" + dat += "Set home
" + dat += "Toggle auto return home ([auto_return ? "On" : "Off"])
" + dat += "Toggle non-standard cargo ([crates_only ? "Off" : "On"])
" + + if(load) + dat += "Unload now
" + dat += "
The maintenance hatch is closed.
" + + else + if(!issilicon(user)) + dat += "The maintenance hatch is open.

" + + dat += "Toggle safety ([safety ? "On" : "Off - DANGER"])
" + else + dat += "The bot is in maintenance mode and cannot be controlled.
" + + user << browse("Mulebot [suffix ? "([suffix])" : ""][dat]", "window=mulebot;size=350x500") + onclose(user, "mulebot") + return + +/mob/living/bot/mulebot/Topic(href, href_list) + if(..()) + return + usr.set_machine(src) + add_fingerprint(usr) + switch(href_list["op"]) + if("power") + if(on) + turn_off() + else + turn_on() + visible_message("[usr] switches [on ? "on" : "off"] [src].") + + if("stop") + obeyCommand("Stop") + + if("go") + obeyCommand("GoTD") + + if("home") + obeyCommand("Home") + + if("destination") + obeyCommand("SetD") + + if("sethome") + var/new_dest + var/list/beaconlist = new() + for(var/obj/machinery/navbeacon/N in navbeacons) + beaconlist.Add(N.location) + beaconlist[N.location] = N + if(beaconlist.len) + new_dest = input("Select new home tag", "Mulebot [suffix ? "([suffix])" : ""]", null) in null|beaconlist + else + alert("No destination beacons available.") + if(new_dest) + home = get_turf(beaconlist[new_dest]) + homeName = new_dest + + if("unload") + unload() + + if("autoret") + auto_return = !auto_return + + if("cargotypes") + crates_only = !crates_only + + if("safety") + safety = !safety + + interact(usr) + +/mob/living/bot/mulebot/attackby(var/obj/item/O, var/mob/user) + ..() + update_icons() + +/mob/living/bot/mulebot/proc/obeyCommand(var/command) + switch(command) + if("Home") + mode = MULE_IDLE + target = home + targetName = "Home" + mode = MULE_LOST + if("SetD") + var/new_dest + var/list/beaconlist = new() + for(var/obj/machinery/navbeacon/N in navbeacons) + beaconlist.Add(N.location) + beaconlist[N.location] = N + if(beaconlist.len) + new_dest = input("Select new destination tag", "Mulebot [suffix ? "([suffix])" : ""]") in null|beaconlist + else + alert("No destination beacons available.") + if(new_dest) + target = get_turf(beaconlist[new_dest]) + targetName = new_dest + if("GoTD") + if(mode == MULE_IDLE) + mode = MULE_LOST + if("Stop") + mode = MULE_IDLE + +/mob/living/bot/mulebot/emag_act(var/remaining_charges, var/user) + locked = !locked + user << "You [locked ? "lock" : "unlock"] the mulebot's controls!" + flick("mulebot-emagged", src) + playsound(loc, 'sound/effects/sparks1.ogg', 100, 0) + return 1 + +/mob/living/bot/mulebot/update_icons() + if(open) + icon_state = "mulebot-hatch" + return + if(mode == MULE_MOVING || mode == MULE_UNLOAD) + icon_state = "mulebot1" + return + icon_state = "mulebot0" + +/mob/living/bot/mulebot/Life() + ..() + + if(busy) + return + + if(!safety && prob(1)) + flick("mulebot-emagged", src) + + switch(mode) + if(MULE_IDLE) // Idle + return + if(MULE_MOVING) // Moving to target + if(!target) // Return home + if(auto_return && home) + target = home + targetName = "Home" + mode = MULE_LOST + else + mode = MULE_IDLE + update_icons() + return + if(loc == target) // Unload or stop + custom_emote(2, "makes a chiming sound.") + playsound(loc, 'sound/machines/chime.ogg', 50, 0) + mode = MULE_UNLOAD + update_icons() + return + if(path.len) // Move + var/turf/next = path[1] + if(next == loc) + path -= next + return + + var/moved = step_towards(src, next) + if(moved) + frustration = 0 + path -= next + else if(frustration < 6) + if(frustration == 3) + custom_emote(2, "makes an annoyed buzzing sound") + playsound(loc, 'sound/machines/buzz-two.ogg', 50, 0) + ++frustration + else + custom_emote(2, "makes a sighing buzz.") + playsound(loc, 'sound/machines/buzz-sigh.ogg', 50, 0) + obstacle = next + + mode = MULE_LOST + else + mode = MULE_LOST + update_icons() + return + if(MULE_UNLOAD) + unload(dir) + + if(auto_return && home && (loc != home)) + target = home + targetName = "Home" + mode = MULE_LOST + else + mode = MULE_IDLE + update_icons() + return + if(MULE_LOST) // Lost my way + if(target) + spawn(0) + calc_path(obstacle) + mode = MULE_CALC_MIN + else + mode = MULE_IDLE + update_icons() + return + if(MULE_CALC_MIN to MULE_CALC_MAX) // Calcing path + if(path.len) + mode = MULE_PATH_DONE + update_icons() + else + ++mode + return + if(MULE_PATH_DONE) // Done with path + obstacle = null + if(path.len) + frustration = 0 + mode = MULE_MOVING + else + if(home) + target = home + targetName = "Home" + mode = MULE_LOST + else + mode = MULE_IDLE + update_icons() + +/mob/living/bot/mulebot/Bump(var/mob/living/M) + if(!safety && istype(M)) + visible_message("[src] knocks over [M]!") + M.Stun(8) + M.Weaken(5) + ..() + +/mob/living/bot/mulebot/proc/runOver(var/mob/living/carbon/human/H) + if(istype(H)) // No safety checks - WILL run over lying humans. Stop ERPing in the maint! + visible_message("[src] drives over [H]!") + playsound(loc, 'sound/effects/splat.ogg', 50, 1) + + var/damage = rand(5, 7) + H.apply_damage(2 * damage, BRUTE, BP_HEAD) + H.apply_damage(2 * damage, BRUTE, BP_TORSO) + H.apply_damage(0.5 * damage, BRUTE, BP_L_LEG) + H.apply_damage(0.5 * damage, BRUTE, BP_R_LEG) + H.apply_damage(0.5 * damage, BRUTE, BP_L_ARM) + H.apply_damage(0.5 * damage, BRUTE, BP_R_ARM) + + blood_splatter(src, H, 1) + ..() + +/mob/living/bot/mulebot/relaymove(var/mob/user, var/direction) + if(load == user) + unload(direction) + +/mob/living/bot/mulebot/explode() + unload(pick(0, 1, 2, 4, 8)) + + visible_message("[src] blows apart!") + + var/turf/Tsec = get_turf(src) + new /obj/item/device/assembly/prox_sensor(Tsec) + PoolOrNew(/obj/item/stack/rods, Tsec) + PoolOrNew(/obj/item/stack/rods, Tsec) + new /obj/item/stack/cable_coil/cut(Tsec) + + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(3, 1, src) + s.start() + + new /obj/effect/decal/cleanable/blood/oil(Tsec) + ..() + +/mob/living/bot/mulebot/proc/calc_path(var/turf/avoid = null) + path = AStar(loc, target, /turf/proc/CardinalTurfsWithAccess, /turf/proc/Distance, 0, 250, id = botcard, exclude = avoid) + if(!path) + path = list() + +/mob/living/bot/mulebot/proc/load(var/atom/movable/C) + if(busy || load || get_dist(C, src) > 1 || !isturf(C.loc)) + return + + for(var/obj/structure/plasticflaps/P in src.loc)//Takes flaps into account + if(!CanPass(C,P)) + return + + if(crates_only && !istype(C,/obj/structure/closet/crate)) + custom_emote(2, "makes a sighing buzz.") + playsound(loc, 'sound/machines/buzz-sigh.ogg', 50, 0) + return + + var/obj/structure/closet/crate/crate = C + if(istype(crate)) + crate.close() + + //I'm sure someone will come along and ask why this is here... well people were dragging screen items onto the mule, and that was not cool. + //So this is a simple fix that only allows a selection of item types to be considered. Further narrowing-down is below. + //if(!istype(C,/obj/item) && !istype(C,/obj/machinery) && !istype(C,/obj/structure) && !ismob(C)) + // return + busy = 1 + + C.loc = loc + sleep(2) + if(C.loc != loc) //To prevent you from going onto more than one bot. + return + C.loc = src + load = C + + C.pixel_y += 9 + if(C.layer < layer) + C.layer = layer + 0.1 + overlays += C + + busy = 0 + +/mob/living/bot/mulebot/proc/unload(var/dirn = 0) + if(!load || busy) + return + + busy = 1 + overlays.Cut() + + load.loc = loc + load.pixel_y -= 9 + load.layer = initial(load.layer) + + if(dirn) + step(load, dirn) + + load = null + + for(var/atom/movable/AM in src) + if(AM == botcard || AM == access_scanner) + continue + + AM.loc = loc + AM.layer = initial(AM.layer) + AM.pixel_y = initial(AM.pixel_y) + busy = 0 + +#undef MULE_IDLE +#undef MULE_MOVING +#undef MULE_UNLOAD +#undef MULE_LOST +#undef MULE_CALC_MIN +#undef MULE_CALC_MAX +#undef MULE_PATH_DONE diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index f77be45d561..b4d2289f69c 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -235,9 +235,9 @@ // called when something steps onto a human // this handles mulebots and vehicles /mob/living/carbon/human/Crossed(var/atom/movable/AM) - if(istype(AM, /obj/machinery/bot/mulebot)) - var/obj/machinery/bot/mulebot/MB = AM - MB.RunOver(src) + if(istype(AM, /mob/living/bot/mulebot)) + var/mob/living/bot/mulebot/MB = AM + MB.runOver(src) if(istype(AM, /obj/vehicle)) var/obj/vehicle/V = AM diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index e80c1becffe..33fb8acd248 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -50,13 +50,6 @@ stance = HOSTILE_STANCE_ATTACK T = M break - - if(istype(A, /obj/machinery/bot)) - var/obj/machinery/bot/B = A - if (B.health > 0) - stance = HOSTILE_STANCE_ATTACK - T = B - break return T @@ -101,9 +94,6 @@ var/obj/mecha/M = target_mob M.attack_generic(src,rand(melee_damage_lower,melee_damage_upper),attacktext) return M - if(istype(target_mob,/obj/machinery/bot)) - var/obj/machinery/bot/B = target_mob - B.attack_generic(src,rand(melee_damage_lower,melee_damage_upper),attacktext) /mob/living/simple_animal/hostile/proc/LoseTarget() stance = HOSTILE_STANCE_IDLE diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index a66f6b772cd..06daf72260e 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -359,10 +359,6 @@ var/obj/mecha/M = target_mob if (M.occupant) return (0) - if (istype(target_mob,/obj/machinery/bot)) - var/obj/machinery/bot/B = target_mob - if(B.health > 0) - return (0) return 1 /mob/living/simple_animal/say(var/message) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 7a66deb3c41..e3ab63bdfe0 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -507,17 +507,6 @@ namecounts[name] = 1 creatures[name] = O - if(istype(O, /obj/machinery/bot)) - var/name = "BOT: [O.name]" - if (names.Find(name)) - namecounts[name]++ - name = "[name] ([namecounts[name]])" - else - names.Add(name) - namecounts[name] = 1 - creatures[name] = O - - for(var/mob/M in sortAtom(mob_list)) var/name = M.name if (names.Find(name)) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index 692f067faef..be0624cd233 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -6544,8 +6544,8 @@ "cvS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/storage) "cvT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/storage) "cvU" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cvV" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/obj/machinery/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cvW" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cvV" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/mob/living/bot/mulebot,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cvW" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/mob/living/bot/mulebot,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) "cvX" = (/obj/machinery/status_display/supply_display,/turf/simulated/wall,/area/quartermaster/qm) "cvY" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled,/area/quartermaster/qm) "cvZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/quartermaster/qm) @@ -9608,7 +9608,7 @@ "dCO" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) "dCP" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) "dCQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_three) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/nano/templates/pda.tmpl b/nano/templates/pda.tmpl index 37ac74f7e0e..756f6edce0c 100644 --- a/nano/templates/pda.tmpl +++ b/nano/templates/pda.tmpl @@ -128,7 +128,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm
{{:helper.link('Supply Records', 'gear', {'choice' : "47"}, null, 'fixedLeftWide')}} - {{if data.cartridge.radio == 3}} {{:helper.link('Delivery Bot Control', 'gear', {'choice' : "48"}, null, 'fixedLeftWide')}} {{/if}} + {{:helper.link('Delivery Bot Control', 'gear', {'choice' : "48"}, null, 'fixedLeftWide')}}
@@ -762,128 +762,38 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm {{else data.mode == 48}} -

Mule Control

- {{if data.records.mulebot.active == null || data.records.mulebot.active == 0}} - {{if data.records.mulebot.count == 0}} -

No bots found.

- {{else}} -

Mule List

-
- Select A Mulebot -
-
- {{for data.records.mulebot.bots}} -
- {{:helper.link(value.Name, 'gear', {'radiomenu' : "1", 'op' : "control",'bot' : value.ref}, null, null)}} (Location: {{:value.Location}}) -
- {{/for}} - {{/if}} -
- {{:helper.link('Scan for Bots','gear', {'radiomenu' : "1", 'op' : "scanbots"}, null, null)}} - {{else}} - {{if data.records.mulebot.botstatus.mode == -1}} -

Waiting for response...

- {{else}} -

Status:

-
-
-
- Location: -
-
- {{:data.records.mulebot.botstatus.loca}} -
-
-
-
- Mode: -
-
- - {{if data.records.mulebot.botstatus.mode ==0}} - Ready - {{else data.records.mulebot.botstatus.mode == 1}} - Loading/Unloading - {{else data.records.mulebot.botstatus.mode ==2}} - Navigating to Delivery Location - {{else data.records.mulebot.botstatus.mode == 3}} - Navigating to Home - {{else data.records.mulebot.botstatus.mode ==4}} - Waiting for Clear Path - {{else data.records.mulebot.botstatus.mode ==5 || data.records.mulebot.botstatus.mode == 6}} - Calculating navigation Path - {{else data.records.mulebot.botstatus.mode ==7}} - Unable to locate destination - {{/if}} - -
-
-
-
- Current Load: -
-
- - {{:helper.link(data.records.mulebot.botstatus.load == null ? 'None (Unload)' : data.records.mulebot.botstatus.load + ' (Unload)', 'gear', {'radiomenu' : "1", 'op' : "unload"},data.records.mulebot.botstatus.load == null ? 'disabled' : null, null)}} - -
-
-
-
- Power: -
-
- - {{:data.records.mulebot.botstatus.powr}}% - -
-
-
-
- Destination: -
-
- {{:helper.link(data.records.mulebot.botstatus.dest == null || data.records.mulebot.botstatus.dest == "" ? 'None (Set)': data.records.mulebot.botstatus.dest+ ' (Set)', 'gear', {'radiomenu' : "1", 'op' : "setdest"}, null, null)}} -
-
-
-
- Home: -
-
- {{if data.records.mulebot.botstatus.home == null}} None {{else}} {{:data.records.mulebot.botstatus.home}} {{/if}} -
-
-
-
- Auto Return: -
-
- {{:helper.link(data.records.mulebot.botstatus.retn == 1 ? 'ON' : 'OFF', 'gear', {'radiomenu' : "1", 'op' : data.records.mulebot.botstatus.retn==1 ? "retoff" : "reton"}, null, null)}} -
-
-
-
- Auto Pickup: -
-
- {{:helper.link(data.records.mulebot.botstatus.pick==1? 'ON' : 'OFF', 'gear', {'radiomenu' : "1", 'op' : data.records.mulebot.botstatus.pick==1 ? "pickoff" : "pickon"}, null, null)}} -
-
-
-
- Functions: -
-
- {{:helper.link('Stop', 'gear', {'radiomenu' : "1", 'op' : "stop"}, null, null)}} - {{:helper.link('Proceed', 'gear', {'radiomenu' : "1", 'op' : "go"}, null, null)}} - {{:helper.link('Return Home', 'gear', {'radiomenu' : "1", 'op' : "home"}, null, null)}} -
-
-

- {{:helper.link('Return to Bot list', 'gear', {'radiomenu' : "1", 'op' : "botlist"}, null, null)}} - {{/if}} - {{/if}} +

Mule Control

+ {{if data.records.mulebotcount == 0}} +

No bots found.

+ {{else}} +

Mule List

+ {{for data.records.mulebots}} +
+
Mulebot #{{:value.name}}
+
Location: {{:value.location}}
Home: {{:value.home}}
Target: {{:value.target}}
Load: {{:value.load}}
+
+
+
Status:
+
+ {{if value.mode == 0}} + Idle + {{else value.mode == 1}} + Moving + {{else value.mode == 2}} + Unloading + {{else}} + Calculating path + {{/if}} +
+
+
+ {{:helper.link('Go home', null, {'cartmenu' : "1", 'choice' : "MULEbot", 'ref' : value.ref, 'command' : "Home"})}} + {{:helper.link('Set destination', null, {'cartmenu' : "1", 'choice' : "MULEbot", 'ref' : value.ref, 'command' : "SetD"})}} + {{:helper.link('Go', null, {'cartmenu' : "1", 'choice' : "MULEbot", 'ref' : value.ref, 'command' : "GoTD"})}} + {{:helper.link('Stop', null, {'cartmenu' : "1", 'choice' : "MULEbot", 'ref' : value.ref, 'command' : "Stop"})}} +
+ {{/for}} + {{/if}} {{else data.mode == 49}} diff --git a/polaris.dme b/polaris.dme index 378700623c9..f77cd664f12 100644 --- a/polaris.dme +++ b/polaris.dme @@ -215,7 +215,6 @@ #include "code\datums\wires\autolathe.dm" #include "code\datums\wires\camera.dm" #include "code\datums\wires\explosive.dm" -#include "code\datums\wires\mulebot.dm" #include "code\datums\wires\particle_accelerator.dm" #include "code\datums\wires\radio.dm" #include "code\datums\wires\robot.dm" @@ -456,8 +455,6 @@ #include "code\game\machinery\atmoalter\portable_atmospherics.dm" #include "code\game\machinery\atmoalter\pump.dm" #include "code\game\machinery\atmoalter\scrubber.dm" -#include "code\game\machinery\bots\bots.dm" -#include "code\game\machinery\bots\mulebot.dm" #include "code\game\machinery\camera\camera.dm" #include "code\game\machinery\camera\camera_assembly.dm" #include "code\game\machinery\camera\motion.dm" @@ -1310,6 +1307,7 @@ #include "code\modules\mob\living\bot\farmbot.dm" #include "code\modules\mob\living\bot\floorbot.dm" #include "code\modules\mob\living\bot\medbot.dm" +#include "code\modules\mob\living\bot\mulebot.dm" #include "code\modules\mob\living\bot\secbot.dm" #include "code\modules\mob\living\carbon\breathe.dm" #include "code\modules\mob\living\carbon\carbon.dm" From 40d1088e3824214da3be91a5dd1b26290bf67b07 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Fri, 5 Feb 2016 16:04:10 +0300 Subject: [PATCH 02/15] Doubles mule's speed, fixes a small bug --- code/modules/mob/living/bot/mulebot.dm | 49 +++++++++++++++----------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/code/modules/mob/living/bot/mulebot.dm b/code/modules/mob/living/bot/mulebot.dm index 29dc665246a..a4ede33ab14 100644 --- a/code/modules/mob/living/bot/mulebot.dm +++ b/code/modules/mob/living/bot/mulebot.dm @@ -41,7 +41,7 @@ ..() var/turf/T = get_turf(loc) - var/obj/machinery/navbeacon/N = locate() in home + var/obj/machinery/navbeacon/N = locate() in T if(N) home = T homeName = N.location @@ -245,28 +245,13 @@ update_icons() return if(path.len) // Move - var/turf/next = path[1] - if(next == loc) - path -= next - return - - var/moved = step_towards(src, next) - if(moved) - frustration = 0 - path -= next - else if(frustration < 6) - if(frustration == 3) - custom_emote(2, "makes an annoyed buzzing sound") - playsound(loc, 'sound/machines/buzz-two.ogg', 50, 0) - ++frustration - else - custom_emote(2, "makes a sighing buzz.") - playsound(loc, 'sound/machines/buzz-sigh.ogg', 50, 0) - obstacle = next - - mode = MULE_LOST + makeStep() + sleep(10) + if(path.len) + makeStep() else mode = MULE_LOST + update_icons() return if(MULE_UNLOAD) @@ -317,6 +302,28 @@ M.Weaken(5) ..() +/mob/living/bot/mulebot/proc/makeStep() + var/turf/next = path[1] + if(next == loc) + path -= next + return + + var/moved = step_towards(src, next) + if(moved) + frustration = 0 + path -= next + else if(frustration < 6) + if(frustration == 3) + custom_emote(2, "makes an annoyed buzzing sound") + playsound(loc, 'sound/machines/buzz-two.ogg', 50, 0) + ++frustration + else + custom_emote(2, "makes a sighing buzz.") + playsound(loc, 'sound/machines/buzz-sigh.ogg', 50, 0) + obstacle = next + + mode = MULE_LOST + /mob/living/bot/mulebot/proc/runOver(var/mob/living/carbon/human/H) if(istype(H)) // No safety checks - WILL run over lying humans. Stop ERPing in the maint! visible_message("[src] drives over [H]!") From a628ae2a56da872e7b8dbff6344586ca19bcfe83 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 20 Feb 2016 11:10:06 +1030 Subject: [PATCH 03/15] Removed the Vox Pox. --- code/__defines/species_languages.dm | 2 +- code/game/antagonist/outsider/raider.dm | 53 ++----- code/game/gamemodes/game_mode.dm | 2 +- .../objects/items/weapons/storage/boxes.dm | 6 - .../objects/items/weapons/tanks/tank_types.dm | 25 --- code/game/objects/structures/mirror.dm | 30 +--- code/game/turfs/simulated/floor_types.dm | 4 +- code/game/turfs/simulated/wall_types.dm | 6 +- code/modules/admin/admin.dm | 5 +- code/modules/admin/admin_verbs.dm | 2 +- code/modules/clothing/clothing.dm | 12 +- code/modules/clothing/glasses/glasses.dm | 1 - code/modules/clothing/head/collectable.dm | 1 - code/modules/clothing/masks/gasmask.dm | 6 - code/modules/clothing/spacesuits/alien.dm | 138 ----------------- code/modules/economy/economy_misc.dm | 3 +- code/modules/materials/materials.dm | 4 +- code/modules/mob/holder.dm | 1 - code/modules/mob/language/outsider.dm | 15 -- .../mob/living/carbon/human/human_powers.dm | 110 -------------- .../mob/living/carbon/human/human_species.dm | 4 - .../carbon/human/species/outsider/vox.dm | 142 ------------------ .../human/species/xenomorphs/alien_species.dm | 2 - .../mob/new_player/sprite_accessories.dm | 7 +- code/modules/organs/misc.dm | 3 - code/modules/organs/organ_external.dm | 3 - code/modules/projectiles/guns/alien.dm | 10 +- .../projectiles/guns/launcher/crossbow.dm | 4 +- .../projectiles/guns/projectile/dartgun.dm | 12 +- code/modules/shuttles/antagonist.dm | 2 +- code/stylesheet.dm | 1 - icons/mob/human_races/r_vox.dmi | Bin 2291 -> 0 bytes icons/mob/species/vox/eyes.dmi | Bin 3407 -> 0 bytes icons/mob/species/vox/gloves.dmi | Bin 9452 -> 0 bytes icons/mob/species/vox/head.dmi | Bin 3363 -> 0 bytes icons/mob/species/vox/masks.dmi | Bin 11864 -> 0 bytes icons/mob/species/vox/shoes.dmi | Bin 1592 -> 0 bytes icons/mob/species/vox/suit.dmi | Bin 10574 -> 0 bytes icons/mob/species/vox/uniform.dmi | Bin 215864 -> 0 bytes maps/polaris-2.dmm | 62 ++++---- polaris.dme | 1 - 41 files changed, 69 insertions(+), 610 deletions(-) delete mode 100644 code/modules/mob/living/carbon/human/species/outsider/vox.dm delete mode 100644 icons/mob/human_races/r_vox.dmi delete mode 100644 icons/mob/species/vox/eyes.dmi delete mode 100644 icons/mob/species/vox/gloves.dmi delete mode 100644 icons/mob/species/vox/head.dmi delete mode 100644 icons/mob/species/vox/masks.dmi delete mode 100644 icons/mob/species/vox/shoes.dmi delete mode 100644 icons/mob/species/vox/suit.dmi delete mode 100644 icons/mob/species/vox/uniform.dmi diff --git a/code/__defines/species_languages.dm b/code/__defines/species_languages.dm index 9dc9ecd0fd7..2dec4406a46 100644 --- a/code/__defines/species_languages.dm +++ b/code/__defines/species_languages.dm @@ -1,5 +1,5 @@ // Species flags. -#define NO_MINOR_CUT 0x1 // Can step on broken glass with no ill-effects. Either thick skin (diona/vox), cut resistant (slimes) or incorporeal (shadows) +#define NO_MINOR_CUT 0x1 // Can step on broken glass with no ill-effects. Either thick skin (diona), cut resistant (slimes) or incorporeal (shadows) #define IS_PLANT 0x2 // Is a treeperson. #define NO_SCAN 0x4 // Cannot be scanned in a DNA machine/genome-stolen. #define NO_PAIN 0x8 // Cannot suffer halloss/recieves deceptive health indicator. diff --git a/code/game/antagonist/outsider/raider.dm b/code/game/antagonist/outsider/raider.dm index 8da368f8482..bcc89a02956 100644 --- a/code/game/antagonist/outsider/raider.dm +++ b/code/game/antagonist/outsider/raider.dm @@ -161,7 +161,7 @@ var/datum/antagonist/raider/raiders else win_type = "Minor" win_group = "Crew" - //Now we modify that result by the state of the vox crew. + //Now we modify that result by the state of the crew. if(antags_are_dead()) win_type = "Major" win_group = "Crew" @@ -198,26 +198,23 @@ var/datum/antagonist/raider/raiders if(!..()) return 0 - if(player.species && player.species.get_bodytype() == "Vox") - equip_vox(player) - else - var/new_shoes = pick(raider_shoes) - var/new_uniform = pick(raider_uniforms) - var/new_glasses = pick(raider_glasses) - var/new_helmet = pick(raider_helmets) - var/new_suit = pick(raider_suits) + var/new_shoes = pick(raider_shoes) + var/new_uniform = pick(raider_uniforms) + var/new_glasses = pick(raider_glasses) + var/new_helmet = pick(raider_helmets) + var/new_suit = pick(raider_suits) - player.equip_to_slot_or_del(new new_shoes(player),slot_shoes) - if(!player.shoes) - //If equipping shoes failed, fall back to equipping sandals - var/fallback_type = pick(/obj/item/clothing/shoes/sandal, /obj/item/clothing/shoes/jackboots/unathi) - player.equip_to_slot_or_del(new fallback_type(player), slot_shoes) + player.equip_to_slot_or_del(new new_shoes(player),slot_shoes) + if(!player.shoes) + //If equipping shoes failed, fall back to equipping sandals + var/fallback_type = pick(/obj/item/clothing/shoes/sandal, /obj/item/clothing/shoes/jackboots/unathi) + player.equip_to_slot_or_del(new fallback_type(player), slot_shoes) - player.equip_to_slot_or_del(new new_uniform(player),slot_w_uniform) - player.equip_to_slot_or_del(new new_glasses(player),slot_glasses) - player.equip_to_slot_or_del(new new_helmet(player),slot_head) - player.equip_to_slot_or_del(new new_suit(player),slot_wear_suit) - equip_weapons(player) + player.equip_to_slot_or_del(new new_uniform(player),slot_w_uniform) + player.equip_to_slot_or_del(new new_glasses(player),slot_glasses) + player.equip_to_slot_or_del(new new_helmet(player),slot_head) + player.equip_to_slot_or_del(new new_suit(player),slot_wear_suit) + equip_weapons(player) var/obj/item/weapon/card/id/id = create_id("Visitor", player, equip = 0) id.name = "[player.real_name]'s Passport" @@ -293,21 +290,3 @@ var/datum/antagonist/raider/raiders var/grenade_type = pick(grenades) new grenade_type(ammobox) player.put_in_any_hand_if_possible(ammobox) - -/datum/antagonist/raider/proc/equip_vox(var/mob/living/carbon/human/player) - - var/uniform_type = pick(list(/obj/item/clothing/under/vox/vox_robes,/obj/item/clothing/under/vox/vox_casual)) - - player.equip_to_slot_or_del(new uniform_type(player), slot_w_uniform) - player.equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots/vox(player), slot_shoes) // REPLACE THESE WITH CODED VOX ALTERNATIVES. - player.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow/vox(player), slot_gloves) // AS ABOVE. - player.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/swat/vox(player), slot_wear_mask) - player.equip_to_slot_or_del(new /obj/item/weapon/tank/nitrogen(player), slot_back) - player.equip_to_slot_or_del(new /obj/item/device/flashlight(player), slot_r_store) - - player.internal = locate(/obj/item/weapon/tank) in player.contents - if(istype(player.internal,/obj/item/weapon/tank) && player.internals) - player.internals.icon_state = "internal1" - - return 1 - diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 2eb359da875..c6330e6a207 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -254,7 +254,7 @@ var/global/list/additional_antag_types = list() "suspected criminal operatives", "malfunctioning von Neumann probe swarms", "shadowy interlopers", - "a stranded Vox arkship", + "a stranded alien arkship", "haywire IPC constructs", "rogue Unathi exiles", "artifacts of eldritch horror", diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index d09c20c2a9c..62a9117de12 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -56,12 +56,6 @@ new /obj/item/clothing/mask/breath( src ) new /obj/item/weapon/tank/emergency_oxygen( src ) -/obj/item/weapon/storage/box/vox/ - New() - ..() - new /obj/item/clothing/mask/breath( src ) - new /obj/item/weapon/tank/emergency_nitrogen( src ) - /obj/item/weapon/storage/box/engineer/ New() ..() diff --git a/code/game/objects/items/weapons/tanks/tank_types.dm b/code/game/objects/items/weapons/tanks/tank_types.dm index 2940ef02689..c10e83511f8 100644 --- a/code/game/objects/items/weapons/tanks/tank_types.dm +++ b/code/game/objects/items/weapons/tanks/tank_types.dm @@ -148,31 +148,6 @@ gauge_icon = "indicator_emergency_double" volume = 10 -/obj/item/weapon/tank/emergency_nitrogen - name = "emergency nitrogen tank" - desc = "An emergency air tank hastily painted red and issued to Vox crewmembers." - icon_state = "emergency_nitro" - gauge_icon = "indicator_emergency" - gauge_cap = 4 - flags = CONDUCT - slot_flags = SLOT_BELT - w_class = 2.0 - force = 4.0 - distribute_pressure = ONE_ATMOSPHERE*O2STANDARD - volume = 2 - - New() - ..() - src.air_contents.adjust_gas("nitrogen", (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) - - return - - - examine(mob/user) - if(..(user, 0) && air_contents.gas["nitrogen"] < 0.2 && loc==user) - user << text("The meter on \the [src] indicates you are almost out of air!") - user << sound('sound/effects/alert.ogg') - /* * Nitrogen */ diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index aced90f9bb6..88e771f8edd 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -30,7 +30,7 @@ /obj/structure/mirror/bullet_act(var/obj/item/projectile/Proj) - + if(prob(Proj.get_structure_damage() * 2)) if(!shattered) shatter() @@ -63,31 +63,3 @@ else user.visible_message("[user] hits [src] and bounces off!") return 1 - -// The following mirror is ~special~. -/obj/structure/mirror/raider - name = "cracked mirror" - desc = "Something seems strange about this old, dirty mirror. Your reflection doesn't look like you remember it." - icon_state = "mirror_broke" - shattered = 1 - -/obj/structure/mirror/raider/attack_hand(var/mob/living/carbon/human/user) - if(istype(get_area(src),/area/syndicate_mothership)) - if(istype(user) && user.mind && user.mind.special_role == "Raider" && user.species.name != "Vox" && is_alien_whitelisted(user, "Vox")) - var/choice = input("Do you wish to become a true Vox of the Shoal? This is not reversible.") as null|anything in list("No","Yes") - if(choice && choice == "Yes") - var/mob/living/carbon/human/vox/vox = new(get_turf(src),"Vox") - vox.gender = user.gender - raiders.equip(vox) - if(user.mind) - user.mind.transfer_to(vox) - spawn(1) - var/newname = sanitizeSafe(input(vox,"Enter a name, or leave blank for the default name.", "Name change","") as text, MAX_NAME_LEN) - if(!newname || newname == "") - var/datum/language/L = all_languages[vox.species.default_language] - newname = L.get_random_name() - vox.real_name = newname - vox.name = vox.real_name - raiders.update_access(vox) - qdel(user) - ..() diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index f1db688d0a7..e5341c77199 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -28,7 +28,7 @@ icon = 'icons/turf/floors.dmi' icon_state = "plating" -/turf/simulated/shuttle/plating/vox //Skipjack plating +/turf/simulated/shuttle/plating/skipjack //Skipjack plating oxygen = 0 nitrogen = MOLES_N2STANDARD + MOLES_O2STANDARD @@ -36,7 +36,7 @@ name = "Brig floor" // Also added it into the 2x3 brig area of the shuttle. icon_state = "floor4" -/turf/simulated/shuttle/floor4/vox //skipjack floors +/turf/simulated/shuttle/floor4/skipjack //skipjack floors name = "skipjack floor" oxygen = 0 nitrogen = MOLES_N2STANDARD + MOLES_O2STANDARD diff --git a/code/game/turfs/simulated/wall_types.dm b/code/game/turfs/simulated/wall_types.dm index 46498d9be56..9866e26087d 100644 --- a/code/game/turfs/simulated/wall_types.dm +++ b/code/game/turfs/simulated/wall_types.dm @@ -37,9 +37,9 @@ ..(newloc,"sandstone","diamond") // Kind of wondering if this is going to bite me in the butt. -/turf/simulated/wall/voxshuttle/New(var/newloc) - ..(newloc,"voxalloy") -/turf/simulated/wall/voxshuttle/attackby() +/turf/simulated/wall/skipjack/New(var/newloc) + ..(newloc,"alienalloy") +/turf/simulated/wall/skipjack/attackby() return /turf/simulated/wall/titanium/New(var/newloc) ..(newloc,"titanium") diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 7fd84e39ac5..9e20b547d5c 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -153,8 +153,7 @@ proc/admin_notice(var/message, var/rights) \[ Crew: Human Unathi Tajaran - Skrell - Vox \] | \[ + Skrell \] | \[ Nymph Diona \] | \[ slime: Baby, @@ -1356,7 +1355,7 @@ proc/admin_notice(var/message, var/rights) message_admins(msg) else usr << "You do not have access to this command." - + /datum/admins/proc/add_tcrystals(mob/living/carbon/human/H as mob) set category = "Debug" set name = "Add Telecrystals" diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index d1c61998330..39e6be78f97 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -822,7 +822,7 @@ var/list/admin_verbs_mentor = list( if(!istype(M, /mob/living/carbon/human)) usr << "\red You can only do this to humans!" return - switch(alert("Are you sure you wish to edit this mob's appearance? Skrell, Unathi, Vox and Tajaran can result in unintended consequences.",,"Yes","No")) + switch(alert("Are you sure you wish to edit this mob's appearance? Skrell, Unathi, Tajaran can result in unintended consequences.",,"Yes","No")) if("No") return var/new_facial = input("Please select facial hair color.", "Character Generation") as color diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 78da7f8b528..dfce3a1795d 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -8,7 +8,7 @@ Sprites used when the clothing item is refit. This is done by setting icon_override. For best results, if this is set then sprite_sheets should be null and vice versa, but that is by no means necessary. Ideally, sprite_sheets_refit should be used for "hard" clothing items that can't change shape very well to fit the wearer (e.g. helmets, hardsuits), - while sprite_sheets should be used for "flexible" clothing items that do not need to be refitted (e.g. vox wearing jumpsuits). + while sprite_sheets should be used for "flexible" clothing items that do not need to be refitted (e.g. aliens wearing jumpsuits). */ var/list/sprite_sheets_refit = null @@ -202,9 +202,8 @@ body_parts_covered = HANDS slot_flags = SLOT_GLOVES attack_verb = list("challenged") - species_restricted = list("exclude","Unathi","Tajara", "Vox") + species_restricted = list("exclude","Unathi","Tajara") sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/gloves.dmi', "Teshari" = 'icons/mob/species/seromi/gloves.dmi', ) @@ -262,7 +261,6 @@ var/on = 0 sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/head.dmi', "Teshari" = 'icons/mob/species/seromi/head.dmi' ) @@ -361,7 +359,6 @@ slot_flags = SLOT_MASK body_parts_covered = FACE|EYES sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/masks.dmi', "Teshari" = 'icons/mob/species/seromi/masks.dmi', ) @@ -395,9 +392,8 @@ slowdown = SHOES_SLOWDOWN force = 2 var/overshoes = 0 - species_restricted = list("exclude","Teshari", "Unathi","Tajara","Vox") + species_restricted = list("exclude","Teshari", "Unathi","Tajara") sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/shoes.dmi', "Teshari" = 'icons/mob/species/seromi/shoes.dmi', ) @@ -472,7 +468,6 @@ w_class = 3 sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/suit.dmi', "Teshari" = 'icons/mob/species/seromi/suit.dmi' ) @@ -509,7 +504,6 @@ var/rolled_down = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled var/rolled_sleeves = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/uniform.dmi', "Teshari" = 'icons/mob/species/seromi/uniform.dmi' ) diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 7ed190db596..5d6f31f95e3 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -27,7 +27,6 @@ BLIND // can't see anything var/obj/screen/overlay = null sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/eyes.dmi', "Teshari" = 'icons/mob/species/seromi/eyes.dmi' ) diff --git a/code/modules/clothing/head/collectable.dm b/code/modules/clothing/head/collectable.dm index 2d9d718587d..680250c7c78 100644 --- a/code/modules/clothing/head/collectable.dm +++ b/code/modules/clothing/head/collectable.dm @@ -10,7 +10,6 @@ desc = "an ultra rare hat. It commands a certain respect." icon_state = "petehat" sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/head.dmi', "Teshari" = 'icons/mob/species/seromi/head.dmi' ) diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 1e9b70377d3..7ea68f0a8df 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -43,12 +43,6 @@ siemens_coefficient = 0.7 body_parts_covered = FACE|EYES -/obj/item/clothing/mask/gas/swat/vox - name = "\improper alien mask" - desc = "Clearly not designed for a human face." - body_parts_covered = 0 //Hack to allow vox to eat while wearing this mask. - species_restricted = list("Vox") - /obj/item/clothing/mask/gas/syndicate name = "tactical mask" desc = "A close-fitting tactical mask that can be connected to an air supply." diff --git a/code/modules/clothing/spacesuits/alien.dm b/code/modules/clothing/spacesuits/alien.dm index 9dfa5418e52..d5c49babfff 100644 --- a/code/modules/clothing/spacesuits/alien.dm +++ b/code/modules/clothing/spacesuits/alien.dm @@ -28,141 +28,3 @@ /obj/item/clothing/suit/space/skrell/black icon_state = "skrell_suit_black" item_state = "skrell_suit_black" - -// Vox space gear (vaccuum suit, low pressure armour) -// Can't be equipped by any other species due to bone structure and vox cybernetics. -/obj/item/clothing/suit/space/vox - w_class = 3 - allowed = list(/obj/item/weapon/gun,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword,/obj/item/weapon/handcuffs,/obj/item/weapon/tank) - slowdown = 2 - armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30) - siemens_coefficient = 0.6 - heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS - max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE - species_restricted = list("Vox") - -/obj/item/clothing/head/helmet/space/vox - armor = list(melee = 60, bullet = 50, laser = 30, energy = 15, bomb = 30, bio = 30, rad = 30) - siemens_coefficient = 0.6 - item_flags = STOPPRESSUREDAMAGE - species_restricted = list("Vox") - -/obj/item/clothing/head/helmet/space/vox/pressure - name = "alien helmet" - icon_state = "vox-pressure" - item_state = "vox-pressure" - desc = "Hey, wasn't this a prop in \'The Abyss\'?" - -/obj/item/clothing/suit/space/vox/pressure - name = "alien pressure suit" - icon_state = "vox-pressure" - item_state = "vox-pressure" - desc = "A huge, armoured, pressurized suit, designed for distinctly nonhuman proportions." - -/obj/item/clothing/head/helmet/space/vox/carapace - name = "alien visor" - icon_state = "vox-carapace" - item_state = "vox-carapace" - desc = "A glowing visor, perhaps stolen from a depressed Cylon." - -/obj/item/clothing/suit/space/vox/carapace - name = "alien carapace armour" - icon_state = "vox-carapace" - item_state = "vox-carapace" - desc = "An armoured, segmented carapace with glowing purple lights. It looks pretty run-down." - -/obj/item/clothing/head/helmet/space/vox/stealth - name = "alien stealth helmet" - icon_state = "vox-stealth" - item_state = "vox-stealth" - desc = "A smoothly contoured, matte-black alien helmet." - -/obj/item/clothing/suit/space/vox/stealth - name = "alien stealth suit" - icon_state = "vox-stealth" - item_state = "vox-stealth" - desc = "A sleek black suit. It seems to have a tail, and is very heavy." - -/obj/item/clothing/head/helmet/space/vox/medic - name = "alien goggled helmet" - icon_state = "vox-medic" - item_state = "vox-medic" - desc = "An alien helmet with enormous goggled lenses." - -/obj/item/clothing/suit/space/vox/medic - name = "alien armour" - icon_state = "vox-medic" - item_state = "vox-medic" - desc = "An almost organic looking nonhuman pressure suit." - -/obj/item/clothing/under/vox - has_sensor = 0 - species_restricted = list("Vox") - -/obj/item/clothing/under/vox/vox_casual - name = "alien clothing" - desc = "This doesn't look very comfortable." - icon_state = "vox-casual-1" - item_state = "vox-casual-1" - body_parts_covered = LEGS - -/obj/item/clothing/under/vox/vox_robes - name = "alien robes" - desc = "Weird and flowing!" - icon_state = "vox-casual-2" - item_state = "vox-casual-2" - -/obj/item/clothing/gloves/yellow/vox - desc = "These bizarre gauntlets seem to be fitted for... bird claws?" - name = "insulated gauntlets" - icon_state = "gloves-vox" - item_state = "gloves-vox" - siemens_coefficient = 0 - permeability_coefficient = 0.05 - species_restricted = list("Vox") - -/obj/item/clothing/shoes/magboots/vox - - desc = "A pair of heavy, jagged armoured foot pieces, seemingly suitable for a velociraptor." - name = "vox magclaws" - item_state = "boots-vox" - icon_state = "boots-vox" - species_restricted = list("Vox") - - action_button_name = "Toggle the magclaws" - -/obj/item/clothing/shoes/magboots/vox/attack_self(mob/user) - if(src.magpulse) - item_flags &= ~NOSLIP - magpulse = 0 - canremove = 1 - user << "You relax your deathgrip on the flooring." - else - //make sure these can only be used when equipped. - if(!ishuman(user)) - return - var/mob/living/carbon/human/H = user - if (H.shoes != src) - user << "You will have to put on the [src] before you can do that." - return - - item_flags |= NOSLIP - magpulse = 1 - canremove = 0 //kinda hard to take off magclaws when you are gripping them tightly. - user << "You dig your claws deeply into the flooring, bracing yourself." - user << "It would be hard to take off the [src] without relaxing your grip first." - user.update_action_buttons() - -//In case they somehow come off while enabled. -/obj/item/clothing/shoes/magboots/vox/dropped(mob/user as mob) - ..() - if(src.magpulse) - user.visible_message("The [src] go limp as they are removed from [usr]'s feet.", "The [src] go limp as they are removed from your feet.") - item_flags &= ~NOSLIP - magpulse = 0 - canremove = 1 - -/obj/item/clothing/shoes/magboots/vox/examine(mob/user) - ..(user) - if (magpulse) - user << "It would be hard to take these off without relaxing your grip first." //theoretically this message should only be seen by the wearer when the claws are equipped. diff --git a/code/modules/economy/economy_misc.dm b/code/modules/economy/economy_misc.dm index 7b82c1662ca..36b90d0624f 100644 --- a/code/modules/economy/economy_misc.dm +++ b/code/modules/economy/economy_misc.dm @@ -52,8 +52,7 @@ /datum/species/skrell = 12, /datum/species/teshari = 9, // Skrell sponsored! /datum/species/tajaran = 7, - /datum/species/unathi = 7, - /datum/species/vox = 1 + /datum/species/unathi = 7 ) //---- The following corporations are friendly with NanoTrasen and loosely enable trade and travel: diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm index 490513431b7..125d792ecfd 100644 --- a/code/modules/materials/materials.dm +++ b/code/modules/materials/materials.dm @@ -556,8 +556,8 @@ var/list/name_to_material sheet_plural_name = "ingots" // Adminspawn only, do not let anyone get this. -/material/voxalloy - name = "voxalloy" +/material/alienalloy + name = "alienalloy" display_name = "durable alloy" stack_type = null icon_colour = "#6C7364" diff --git a/code/modules/mob/holder.dm b/code/modules/mob/holder.dm index a0f655d2a68..ac63e4e5825 100644 --- a/code/modules/mob/holder.dm +++ b/code/modules/mob/holder.dm @@ -9,7 +9,6 @@ var/list/holder_mob_icon_cache = list() show_messages = 1 sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/head.dmi', "Teshari" = 'icons/mob/species/seromi/head.dmi' ) diff --git a/code/modules/mob/language/outsider.dm b/code/modules/mob/language/outsider.dm index 308bf0a7c8c..b8c795ea8f0 100644 --- a/code/modules/mob/language/outsider.dm +++ b/code/modules/mob/language/outsider.dm @@ -68,21 +68,6 @@ speaker_mask = B.truename ..(speaker,message,speaker_mask) -/datum/language/vox - name = "Vox-pidgin" - desc = "The common tongue of the various Vox ships making up the Shoal. It sounds like chaotic shrieking to everyone else." - speech_verb = "shrieks" - ask_verb = "creels" - exclaim_verb = "SHRIEKS" - colour = "vox" - key = "5" - flags = WHITELISTED - syllables = list("ti","ti","ti","hi","hi","ki","ki","ki","ki","ya","ta","ha","ka","ya","chi","cha","kah", \ - "SKRE","AHK","EHK","RAWK","KRA","AAA","EEE","KI","II","KRI","KA") - -/datum/language/vox/get_random_name() - return ..(FEMALE,1,6) - /datum/language/cultcommon name = "Cult" desc = "The chants of the occult, the incomprehensible." diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index 50f46b4bb41..62132a6a0ee 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -49,116 +49,6 @@ if ((O.client && !( O.blinded ))) O.show_message(text("\red [] [failed ? "tried to tackle" : "has tackled"] down []!", src, T), 1) -/mob/living/carbon/human/proc/leap() - set category = "Abilities" - set name = "Leap" - set desc = "Leap at a target and grab them aggressively." - - if(last_special > world.time) - return - - if(stat || paralysis || stunned || weakened || lying || restrained() || buckled) - src << "You cannot leap in your current state." - return - - var/list/choices = list() - for(var/mob/living/M in view(6,src)) - if(!istype(M,/mob/living/silicon)) - choices += M - choices -= src - - var/mob/living/T = input(src,"Who do you wish to leap at?") as null|anything in choices - - if(!T || !src || src.stat) return - - if(get_dist(get_turf(T), get_turf(src)) > 4) return - - if(last_special > world.time) - return - - if(stat || paralysis || stunned || weakened || lying || restrained() || buckled) - src << "You cannot leap in your current state." - return - - last_special = world.time + 75 - status_flags |= LEAPING - - src.visible_message("\The [src] leaps at [T]!") - src.throw_at(get_step(get_turf(T),get_turf(src)), 4, 1, src) - playsound(src.loc, 'sound/voice/shriek1.ogg', 50, 1) - - sleep(5) - - if(status_flags & LEAPING) status_flags &= ~LEAPING - - if(!src.Adjacent(T)) - src << "You miss!" - return - - T.Weaken(3) - - // Pariahs are not good at leaping. This is snowflakey, pls fix. - if(species.name == "Vox Pariah") - src.Weaken(5) - return - - var/use_hand = "left" - if(l_hand) - if(r_hand) - src << "You need to have one hand free to grab someone." - return - else - use_hand = "right" - - src.visible_message("\The [src] seizes [T] aggressively!") - - var/obj/item/weapon/grab/G = new(src,T) - if(use_hand == "left") - l_hand = G - else - r_hand = G - - G.state = GRAB_PASSIVE - G.icon_state = "grabbed1" - G.synch() - -/mob/living/carbon/human/proc/gut() - set category = "Abilities" - set name = "Gut" - set desc = "While grabbing someone aggressively, rip their guts out or tear them apart." - - if(last_special > world.time) - return - - if(stat || paralysis || stunned || weakened || lying) - src << "\red You cannot do that in your current state." - return - - var/obj/item/weapon/grab/G = locate() in src - if(!G || !istype(G)) - src << "\red You are not grabbing anyone." - return - - if(G.state < GRAB_AGGRESSIVE) - src << "\red You must have an aggressive grab to gut your prey!" - return - - last_special = world.time + 50 - - visible_message("\The [src] rips viciously at \the [G.affecting]'s body with its claws!") - - if(istype(G.affecting,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = G.affecting - H.apply_damage(50,BRUTE) - if(H.stat == 2) - H.gib() - else - var/mob/living/M = G.affecting - if(!istype(M)) return //wut - M.apply_damage(50,BRUTE) - if(M.stat == 2) - M.gib() - /mob/living/carbon/human/proc/commune() set category = "Abilities" set name = "Commune with creature" diff --git a/code/modules/mob/living/carbon/human/human_species.dm b/code/modules/mob/living/carbon/human/human_species.dm index f4172060f97..113377b9332 100644 --- a/code/modules/mob/living/carbon/human/human_species.dm +++ b/code/modules/mob/living/carbon/human/human_species.dm @@ -14,10 +14,6 @@ h_style = "Unathi Horns" ..(new_loc, "Unathi") -/mob/living/carbon/human/vox/New(var/new_loc) - h_style = "Short Vox Quills" - ..(new_loc, "Vox") - /mob/living/carbon/human/diona/New(var/new_loc) ..(new_loc, "Diona") diff --git a/code/modules/mob/living/carbon/human/species/outsider/vox.dm b/code/modules/mob/living/carbon/human/species/outsider/vox.dm deleted file mode 100644 index 94da4151016..00000000000 --- a/code/modules/mob/living/carbon/human/species/outsider/vox.dm +++ /dev/null @@ -1,142 +0,0 @@ -/datum/species/vox - name = "Vox" - name_plural = "Vox" - icobase = 'icons/mob/human_races/r_vox.dmi' - deform = 'icons/mob/human_races/r_def_vox.dmi' - default_language = "Vox-pidgin" - language = "Galactic Common" - num_alternate_languages = 1 - unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws/strong, /datum/unarmed_attack/bite/strong) - rarity_value = 4 - blurb = "The Vox are the broken remnants of a once-proud race, now reduced to little more than \ - scavenging vermin who prey on isolated stations, ships or planets to keep their own ancient arkships \ - alive. They are four to five feet tall, reptillian, beaked, tailed and quilled; human crews often \ - refer to them as 'shitbirds' for their violent and offensive nature, as well as their horrible \ - smell.

Most humans will never meet a Vox raider, instead learning of this insular species through \ - dealing with their traders and merchants; those that do rarely enjoy the experience." - - speech_sounds = list('sound/voice/shriek1.ogg') - speech_chance = 20 - - warning_low_pressure = 50 - hazard_low_pressure = 0 - - cold_level_1 = 80 - cold_level_2 = 50 - cold_level_3 = 0 - - gluttonous = 2 - - breath_type = "nitrogen" - poison_type = "oxygen" - siemens_coefficient = 0.2 - - flags = NO_SCAN | NO_MINOR_CUT - spawn_flags = CAN_JOIN | IS_WHITELISTED - appearance_flags = HAS_EYE_COLOR - - blood_color = "#2299FC" - flesh_color = "#808D11" - - reagent_tag = IS_VOX - - inherent_verbs = list( - /mob/living/carbon/human/proc/leap - ) - - has_limbs = list( - BP_TORSO = list("path" = /obj/item/organ/external/chest), - BP_GROIN = list("path" = /obj/item/organ/external/groin), - BP_HEAD = list("path" = /obj/item/organ/external/head/vox), - BP_L_ARM = list("path" = /obj/item/organ/external/arm), - BP_R_ARM = list("path" = /obj/item/organ/external/arm/right), - BP_L_LEG = list("path" = /obj/item/organ/external/leg), - BP_R_LEG = list("path" = /obj/item/organ/external/leg/right), - BP_L_HAND = list("path" = /obj/item/organ/external/hand), - BP_R_HAND = list("path" = /obj/item/organ/external/hand/right), - BP_L_FOOT = list("path" = /obj/item/organ/external/foot), - BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right) - ) - - - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_LUNGS = /obj/item/organ/internal/lungs, - O_LIVER = /obj/item/organ/internal/liver, - O_KIDNEYS = /obj/item/organ/internal/kidneys, - O_BRAIN = /obj/item/organ/internal/brain, - O_EYES = /obj/item/organ/internal/eyes, - "stack" = /obj/item/organ/internal/stack/vox - ) - -/datum/species/vox/get_random_name(var/gender) - var/datum/language/species_language = all_languages[default_language] - return species_language.get_random_name(gender) - -/datum/species/vox/equip_survival_gear(var/mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/breath(H), slot_wear_mask) - if(H.backbag == 1) - H.equip_to_slot_or_del(new /obj/item/weapon/tank/nitrogen(H), slot_back) - H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/vox(H), slot_r_hand) - H.internal = H.back - else - H.equip_to_slot_or_del(new /obj/item/weapon/tank/nitrogen(H), slot_r_hand) - H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/vox(H.back), slot_in_backpack) - H.internal = H.r_hand - H.internals.icon_state = "internal1" - - -/datum/species/vox/get_station_variant() - return "Vox Pariah" - -// Joining as a station vox will give you this template, hence IS_RESTRICTED flag. -/datum/species/vox/pariah - name = "Vox Pariah" - rarity_value = 0.1 - speech_chance = 60 // No volume control. - siemens_coefficient = 0.5 // Ragged scaleless patches. - - warning_low_pressure = (WARNING_LOW_PRESSURE-20) - hazard_low_pressure = (HAZARD_LOW_PRESSURE-10) - total_health = 80 - - cold_level_1 = 130 - cold_level_2 = 100 - cold_level_3 = 60 - - unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite) - - // Pariahs have no stack. - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_LUNGS = /obj/item/organ/internal/lungs, - O_LIVER = /obj/item/organ/internal/liver, - O_KIDNEYS = /obj/item/organ/internal/kidneys, - O_BRAIN = /obj/item/organ/internal/pariah_brain, - O_EYES = /obj/item/organ/internal/eyes - ) - flags = IS_RESTRICTED | NO_SCAN | HAS_EYE_COLOR - -// No combat skills for you. -/datum/species/vox/pariah/can_shred(var/mob/living/carbon/human/H, var/ignore_intent) - return 0 - -// Pariahs are really gross. -/datum/species/vox/pariah/handle_environment_special(var/mob/living/carbon/human/H) - if(prob(5)) - var/stink_range = rand(3,5) - for(var/mob/living/M in range(H,stink_range)) - if(M.stat || M == H) - continue - var/mob/living/carbon/human/target = M - if(istype(target)) - if(target.internals) - continue - if(target.head && (target.head.body_parts_covered & FACE) && (target.head.flags & AIRTIGHT)) - continue - if(target.wear_mask && (target.wear_mask.body_parts_covered & FACE) && (target.wear_mask.flags & BLOCK_GAS_SMOKE_EFFECT)) - continue - M << "A terrible stench emanates from \the [H]." - -/datum/species/vox/pariah/get_bodytype() - return "Vox" diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm index 4425d23b7bc..da641a4f6d7 100644 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm +++ b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm @@ -221,8 +221,6 @@ inherent_verbs = list( /mob/living/proc/ventcrawl, /mob/living/carbon/human/proc/tackle, - /mob/living/carbon/human/proc/gut, - /mob/living/carbon/human/proc/leap, /mob/living/carbon/human/proc/psychic_whisper, /mob/living/carbon/human/proc/regurgitate ) diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 787ec1bac1e..cc5574928a7 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -482,7 +482,7 @@ name = "Shaved" icon_state = "bald" gender = NEUTER - species_allowed = list("Human","Unathi","Tajara","Skrell","Vox","Machine","Teshari") + species_allowed = list("Human","Unathi","Tajara","Skrell", "Machine","Teshari") teshari_beard name = "Teshari Beard" @@ -677,11 +677,6 @@ icon_state = "hair_messy" species_allowed = list("Tajara") - vox_quills_short - name = "Short Vox Quills" - icon_state = "vox_shortquills" - species_allowed = list("Vox") - /datum/sprite_accessory/facial_hair taj_sideburns diff --git a/code/modules/organs/misc.dm b/code/modules/organs/misc.dm index 1f4fc2c1fe6..7da4dd1106c 100644 --- a/code/modules/organs/misc.dm +++ b/code/modules/organs/misc.dm @@ -56,6 +56,3 @@ if(owner && owner.stat != DEAD && !is_broken()) backup_time = world.time if(owner.mind) backup = owner.mind - -/obj/item/organ/internal/stack/vox/stack - name = "vox cortical stack" diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 8def5e7eefa..65a740c0686 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -1326,9 +1326,6 @@ Note that amputating the affected organ does in fact remove the infection from t /obj/item/organ/external/head/seromi eye_icon = "eyes_seromi" -/obj/item/organ/external/head/vox - eye_icon = "vox_eyes_s" - /obj/item/organ/external/head/no_eyes eye_icon = "blank_eyes" diff --git a/code/modules/projectiles/guns/alien.dm b/code/modules/projectiles/guns/alien.dm index 2a9b44f926b..665e9342c18 100644 --- a/code/modules/projectiles/guns/alien.dm +++ b/code/modules/projectiles/guns/alien.dm @@ -1,4 +1,4 @@ -//Vox pinning weapon. +// Alien pinning weapon. /obj/item/weapon/gun/launcher/spikethrower name = "spike thrower" @@ -37,14 +37,6 @@ /obj/item/weapon/gun/launcher/spikethrower/update_icon() icon_state = "spikethrower[spikes]" -/obj/item/weapon/gun/launcher/spikethrower/special_check(user) - if(istype(user,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = user - if(H.species && H.species.get_bodytype() != "Vox") - user << "\The [src] does not respond to you!" - return 0 - return ..() - /obj/item/weapon/gun/launcher/spikethrower/update_release_force() return diff --git a/code/modules/projectiles/guns/launcher/crossbow.dm b/code/modules/projectiles/guns/launcher/crossbow.dm index e11844293e1..407b70d20a1 100644 --- a/code/modules/projectiles/guns/launcher/crossbow.dm +++ b/code/modules/projectiles/guns/launcher/crossbow.dm @@ -26,7 +26,7 @@ item_state = "bolt" /obj/item/weapon/arrow/quill - name = "vox quill" + name = "alien quill" desc = "A wickedly barbed quill from some bizarre animal." icon = 'icons/obj/weapons.dmi' icon_state = "quill" @@ -116,7 +116,7 @@ //double check that the user hasn't removed the bolt in the meantime if(!(bolt && tension && loc == current_user)) return - + tension++ update_icon() diff --git a/code/modules/projectiles/guns/projectile/dartgun.dm b/code/modules/projectiles/guns/projectile/dartgun.dm index 4f72eff5009..747a8294b84 100644 --- a/code/modules/projectiles/guns/projectile/dartgun.dm +++ b/code/modules/projectiles/guns/projectile/dartgun.dm @@ -6,7 +6,7 @@ embed = 1 //the dart is shot fast enough to pierce space suits, so I guess splintering inside the target can be a thing. Should be rare due to low damage. var/reagent_amount = 15 kill_count = 15 //shorter range - + muzzle_type = null /obj/item/projectile/bullet/chemdart/New() @@ -194,13 +194,3 @@ unload_ammo(usr) src.updateUsrDialog() return - -/obj/item/weapon/gun/projectile/dartgun/vox - name = "alien dart gun" - desc = "A small gas-powered dartgun, fitted for nonhuman hands." - -/obj/item/weapon/gun/projectile/dartgun/vox/medical - starting_chems = list("kelotane","bicaridine","anti_toxin") - -/obj/item/weapon/gun/projectile/dartgun/vox/raider - starting_chems = list("space_drugs","stoxin","impedrezene") diff --git a/code/modules/shuttles/antagonist.dm b/code/modules/shuttles/antagonist.dm index 1e95093edd7..0dd3af60838 100644 --- a/code/modules/shuttles/antagonist.dm +++ b/code/modules/shuttles/antagonist.dm @@ -1,4 +1,4 @@ -/obj/machinery/computer/shuttle_control/multi/vox +/obj/machinery/computer/shuttle_control/multi/skipjack name = "skipjack control console" req_access = list(access_syndicate) shuttle_tag = "Skipjack" diff --git a/code/stylesheet.dm b/code/stylesheet.dm index d42ac80b7c8..c7b73001135 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -89,7 +89,6 @@ h1.alert, h2.alert {color: #000000;} .soghun {color: #228B22;} .solcom {color: #22228B;} .changeling {color: #800080;} -.vox {color: #AA00AA;} .rough {font-family: "Trebuchet MS", cursive, sans-serif;} .say_quote {font-family: Georgia, Verdana, sans-serif;} diff --git a/icons/mob/human_races/r_vox.dmi b/icons/mob/human_races/r_vox.dmi deleted file mode 100644 index f212822aafb9883b41a1207b0e1a33a13ff3e91b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2291 zcmZ9MdpHw}7soeqOIvuG)(FWZVoD|>t+{3qxl6_}!s{|J_ceD)g)a2#=e9SuR5HCO zgt?8_D>X0G<`R)xVIww--}=43KYD)Wk8?ifdCv2F&Uv15&h_&SXCN|)G5`Pog0;1B z1^|E}1OlW%q7d@b(^V9#&)d6Nx3#r-`hk;g$rBT0{lXxZBlpDMRcdn(12tCJ5gL~q z;i5tX7$||D>fpZH4*<9e0NBOfh6y*Fv;j&=N@gkmkpgBglKE4fa}=`nLcn=utein@ZvPPDz!56529>Ns$@9P;A< zblAmH1^Yg4?$Y%exM)3V_Jj80*>#?Fvr@&2O^ulbI4J}Hm2+tHppA{ez8khcxKgOT zP#vXe9@xsh+M#=0c|UWu_mqRzaRfs_O53u|?OnO`Qb1g;gwnx*nG54(*rxIZ95xB{cz7ZM==SEweEJB2=gyb-?dP`sVr}eq$m};A(prXEIeW{e zQk-8L{}yDShE;r29=)X;T`W_|a3WWNZFB;TgDRHQjizn9epf!7FrKlTiuJeG-$uO1 zQC0Wve$rR5v&R2L_rI8YlKPcSN582bIE>ZZ{b{Ogdxt>UDEloiH1;+iWpU z{e$k(a!`0Uu&xwLNRCG=ALWRNgHqSF?42@EaEfu$J25_5&-J;){u3UwR*dgs$-;f^ zd6DXdU70RCZImHp`LATHu?v9}XuT2nMaFsS zcQw}8`ubRomV5o9eh*{CvXfVf95pZ?-Xv1CyuG)32ByI_H_A%x?1J-Ghq;}T6IFSZ zvBks6JChe~*4DG5<`OIFsnqB#98CDWk}%%Sjy1RFDJTW!ENL2;tZ{E0xuj5^Lod@u zl`Cw{duku70h*iBJam1MS(h}!PEe4Z8D>uzb;<9fk21&4+yPixDA^U<0+{Bm9@Uh*NbY;L0PYsZ?i0OjO)a8n4H3I zn5T641Gceb!&tM)u%WoXA05Dz{6nU4FX-3zr0adsYP;NvIQz%;@bdcVq@gTAw)Z~R zbL2ehzNRG9H3Bg!?DX2?zE#X)(@+}9jQPTK+4;@E^wz4}*u981p`h=NOG`pOwexbH zX@@a*4#^}Q=F>!13WauL2z`?3>jHYAoZ0?dv8u3}M@{Df%|FVUhB!iK!_`6UeTFe( z(vA4!V+Zh|Vw!H!7hgwJNut(u!zCo8x(r}gv$G|vKk3Jiqg!-s#i%RFd&Ya{0f$?2 zCyHErP15)NF_`+2p(XmWdtPrvQa^k1Hv)_?Hf7|;Ma(>0liG?PanUU988Fs7?>Nn4 zH}QQ+jn}d2x4ld_jj0rIt6`^I?_1PHM!q2aPNGQ~3CeG_;p}{&ZK{Whzp9)uL{2+~ zwkHkJy*I|=8p&ZBi;m4B`^1nlawk|gSMBNE@0wHlXrn`=sL(YeWDC~kz746$E+pbK z#fYYEW6hvLStF1M`wbZ96ud8zBTv=$*qxn$8}Bo|xNggc->AJvrRe=@ zl(UVc#JSRe+%lz8w^srP8Bfi>%&e5%;3^x{B)t~VIw4zi$K~j@3X+0e8a+S{>aH~k z5|YOTxP|93hBgFb{q6Y|6m;ngI=ZHGU}mz`ad2iO@@4OSI^MnaM-ZQkZdufGa+Iv5JWPGEuIPrk2@h%iJ&gH8utTsNF2-FZCDmQ6HU?fvOJLR23iB2-6O56sbw2K2 z5^`r;j`tJW297Sz{ BEH3~6 diff --git a/icons/mob/species/vox/eyes.dmi b/icons/mob/species/vox/eyes.dmi deleted file mode 100644 index 6e15b3e58c4a140c074d08679cd577e8ab50cc37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3407 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 diff --git a/icons/mob/species/vox/gloves.dmi b/icons/mob/species/vox/gloves.dmi deleted file mode 100644 index 16b4706c4a7910e44023a458aa92d613d46ee766..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9452 zcmb_?cUTkKzIH5FP(+j>AfO;k1XOw#q+mLv%f`3-l=Bwvg_?N zb-o6+&xze&32;#2B*8TN+*4*!m!KU~D5h1r8Mncc_*v|lv3Oh9O|8-T`h>!kobyFR z$K3i2OHbWs?d=E}n?4F}zIA(D!zzE_iqL>pV6EYWD|FDcRLAuGHi0Vca{a=>L=m1O z&FKU_*37_xnlHX$tH!3%^Pe7YxUrKbMsD$T1eX;XT#pzRT=iDoNeyaJPdKK_EA0Hn zZ9k;gfQ_vS59Uq}cNe!@9~lt+uUFMDw8?YFq>?biAI(QM*P z5GWGjyG#HA_6{u!^4tJ)enyE`6Wp_3z#`l+nm;IWUCjivS*TU0-zbw!M9aNM-V z?#fF=LSdni9T=yFulvX0snx+pEnT|@BQf=pg--;Xf;O}8!`g357ULzGr8Q)ICGP&d zvhjuT_%<75LmFR2{*x+4)D2{vUApq>LNIkyBH?PH_S&Mu@~v6u*3iA<9Xj;0u49zg z@TSOO-b#$}@&_TCoDD65?%squXPFVLP1DkHOuKMZQKwIPMkwlG$2=@TeMi*LYd~j&x z0k0{HDepGhUR~4Y_Sw$T>ZA5>eD$@TRSR>JL5j8-={)kjbzG;uKfoL|dO6bnL6U@e z4@ACrT1l)qj)qH##^?xTvX_RgvrTzbVt>$CYEP&x0x7G^H0$i_WQ3N8t)dx9`Sy}U zJVvv;yo}|^De3599*ZGm$SHfeuF)U9`Wj5kw)CAZ6O0kr3N~||eQE)%azCK#PR46f z*B^)In&Kwbt5EwX<UpUrfb&9l<|;_Qt5Z^Fk{O|rZtcSfKCCKD5S(#II& zPO+*Oy>1iVjR2N{(AL?eGgR07{#hK<>vd0Ov234SS|$jI4|13+r4Kr9SIuw64tjC>6#cDu+J~S9 zdEdW7ivOBDe|GFY%TG%9BSn+rCi7bP&5<${0XtYyRp$H?d61vPUD~S`tg0`iiM%dg zBqg*ft(P?K+^MjDN&Ps`g*_VZ;L*ni2VKUH7O)MrT5@vnWS*^>q|o1KYCm}M9ZQnB z%v9{aREV&v!VO!!3gQdfe@IrqHZ1eLZ@+)~ZLgEQ1{jD|fkv*2&7j4sXvYr3R z!+!C@IbcwB-~p}Fp1|ZA(eWnbuqajk<^8mJ03^=!WIkvJ9N5up$MmF#<`JOt+V)u0 z<~_}rXIzC9eK|gTgvVzVy9!&IS@Yj!(jQ^(8gWW$`cahOM2cSJuEGT_&K~GeFs6xi zgE6bKiBd6bo*ifM&8Pw;>4C|&DIcN_la(~{5~ihqziImMaLg&)QKnn<-i_k!`V7P5t#U3-z@{ z@mjfd+~Og>6a2@`jU`!)m5hco*9Qzc_c>3&uu`Q_g)?6W)Ve$(cHN0240GIrwOjUV zsW$RXx(<4w-UyNU8xr~FB>yKZ{TCfC5o}1e+{W6B3E6?!)LBUFCk;+oQ8%%G%06y# z1lha_sthYV+tbYxV4$Tfc0Exkw3 z`89U)Y6B?n*_iHo(gV{qW~Vas{nq+yBH4i_HA$CTvdR2Tn8`e8nmgRo20Rd}4<#Ms zw(7&g6f1pOAb2N!@GTE0XsI&fyP zRRGPn|Hec;(z*cbj66k>C+oif(uw@drndU-;x~I|qZbxnh^T#MeQ4fqWz2);NgU#H z*KLWs{It7Dhn}hRp z6+>P7wHf$qI{%u^3jKZ+k^S1l0xKs4=sGKH$EEuAz+nL^xPM>RO39Mh`{iRz5y<&M z#HL_NwU#l^%^`}y?Jjcx0jPoH2OvKniw*o+(Eq<_{ugliZ;XBP>l4XoJyz{j)Ekg5 z$G}Z)SB{)CF-Ie7c9RByg=TG_YrYbbmR0_Pu_&6W7ih>_oeSl5TB6A=>8^Wx_=Uep z#QsYeg5)HN8}-GneFwK8wSK=&U=heAC$&qu+Ny1!?u&t!)bE;|g0PQTSL4pyp}#U& zIH2#?ZIYAg)Zn3~9i9ofbGn@!cGAx-HceWdPFvAY6%76bg_BvTwwOX9-a@# zK4fh=O>#ty+s6i9e4taWJlk9DKB3r{;cgM%Vi`yITg`OGvJCSRMYr=40Xs~w>V;{4 zWZc?WfE8(m83>lD%iBFcX*YhkSC@W8Zr}H}kqLz;gRD@T72k z@f_qHMSL&k_zhQM{d)T#@Dha_Vw1Dq0}tm+ErUZ175Se)antw4$RZJ_xJ)FL@%>q) zij(npBV#@zcb*0E%p_8Hp4ZXy{2^0HoQKh%b?yY_$<%bbnZjGo3iEik8zrJ3f-9?! z{)-s)-7&aO+f6O$C3WdC#SgzA|MfjCx>xk$DG92_ieL8)_(O4~I;M0|=tN$~`{Ykh z*mz%rzrWpDEF|k3NJ~9>9{C>FUjD!ESpREUXfA zijGfot+=thU={-!gkICjqGZX;-hVor*uLrX&XBlPKAJ@tk5F>JVZi2GXUpmlX3J6@ z+LrQ25g2Rk>^yn;CqL}AEW9G7rk2%;KU`pY z$4v{?ju)c^_a(rto-(B*^6Jc$h?ajzC!)uT{ zjM2HvKR{mFQR3m0kyrFZsnhc)oCY|r64-TL5#2qA-)jmrrt7GmZf_0&CWO|*%VWPO zG_Sy*Wm=%#Bu7S9Mg+2FS3cA+D#Q@VhG3w0o=EVm^n(=eAEe`H?RG-G1z~N=zrUhp52Go zv3wR;$r+){GWQ$m@09r04IF;PN1tOo9H}3sh3LQ>xpLr}aa^;`>(=5GzrS}99zx5vQN>YG}w)L%oGn>`Q3bp7+q!$%D zt{4i(hYu}Z`yFom0{h31?#REO|4}KcLq~IM|HHYxCz?WH4kdnM2S>wx3E&4^xBdaj zfIV1=r6lyN$}|fsLShbJq7Yuf)1-1UTdRsRP%cl!t2mQ3EE) zQL47p3kpJKLW%BWD?icAKns%9Y%26|2WyLj0Z~%F(^S8w{s`;sYr22x`qiLkswYf| znO=H%j$t5r0e&#n$fuS%IgPdB1q2!~X;VJnogIatu4qSg=JPZ2(W16q~Pr~n+ zEDr=@@&$aJXOrV%Z@M!UnL9eFEvXxvsFc*G-IfNXqII;Z><{JNM2(#&f6idy$&n}z z(b>sI2*pdFqTCr6{ol<;{9B0szcU=~&${BfF(HSQD?rp0m1{kM6tF%Cz@nB9A+8N} z9;;t@C|?TtVAu6}T*`R_?{BQ=MJxrgvt3_yKBoDN_GJ%Z{=ZJZ@xB+Ue%pn?$)DK` z0E>dcapdol8uiwC*Kw~2Qs763?86wc%!QA`Wa#bTzKG1_X+ih!SDl>0LbwDNxqbu< zSIlz#V7z3&^k~W1yGWV$xlc+Q7VNK%W>iUi1duU?F6s>7SrwUB`;*KVWOXihQ*2SQ})t)b}o!$nj^R6C<{1=Q2NCkp)`VSiy=cL0%=*hrAr? zN}--2`Xr~3OKquz^YtQRUJK{dHaJ6>syarKCD^zhMYN^lE1jG`lQpA~1?fY-`l@XB zfpBUsWA5ovvN>#H5`uxGW2SW!wzs{K$qb}6r!|1ilDj#PoP2w%nvJISqEhoBSOsli zp(&Jg)vxfJ2W&=~%&Kz*`JZ{z6;f<`6&q~41SMk9XI0KA4UVndbruj*1dhmMO1xM$z>FlM=lUW2iY3$K$mx5KSe_P^XkpSD%+ za}3LPzhtmtP&~?k0tUU95J8hkeh8y5}yF;z-n7>pGGLr?nku?<(@xU zhcq~i))S{o2WKxr%c7whi$eR~5SO<2aF!R>Cs(+*5e}uH_@|~f@kq#63n$L(BEFF> z%7AZH52q^`^r%}P=3v=Wrbk7Or$9I%NIRK%Tn6LGrqP6fKJ0BmQqmL)E0u*V?`v2V z*vx2VF=cd@rJJz&RSa%N$KTJj(^N)wao5{gwQsCE)m?V8$_T8B;-Hf2j><1*1QL-i z%=YrW|L>EMe^Ufby~`>EuVM>LpOGpymbkXQwvO~p(}9zr78QTEkY$2mrVFMneAg4y zW$bnshG3>odv;&^CIT1m!%Gi4c)2@QcrG_LEftT8+`wHFtmWSxyspG-w(~9G!{Oep zi~ah-HTl*H-~wt<2Ppm~`-qZ$APLFq8Ta)WyqvEpE^&_F$PGVYy0zn>!ri*qJC z96#G01ShZXc^?buR#!I5pc=pAIKiZ)lp0#$qfIW{!^)2%(!=Hwb27`LIJTq5aj}vQe8}bNCMC49FEEPSGG2W&_P) z=L+=d!pA7tk8#0LYRD}-%Y3Pv`Ba}4wb|-phR4a3%Kbcb(K)zOK^+&vgi(xGMcl~B z28oif8E-VNIy%?k=5|%K8H8a!#WDiQE~x941BZ8O=o*tB#^c*~IRr~hL5CvN=CKaQ zYmoFa4yFnsDRDjh!C!?p1=3nQiRjVy$DrvwPv0!dFOQS4RAsh`BA+qS>M^gEpM%4+cjgqOgV{FO5 z&8F=sCvW?y0b3!@;0r-EQ05+{Of&D53(pyu@iDYy22YD|$rWHV6tVK>(!81Ycskc- zd%jtpoRpGgx`>4}HZ0zBa~PnAKV?}(49;Mo)$y@`&y8P&sL+8`r!)!i`N*#N32Fte z$4?!aOCyuMU+Qr=%=NXibIPpT@!1tR7v+ui=k9@%uzt_ zn+Xe4t=ZZaWqGEkd!dK`(?JDcA*KAnK4lsQsI#0ygxpq{r=qE7ih}CTX6!d}F3NUP zGxzo`9gF7kEq#u=a7;pWT1~Wl4&~PB`W#;m+_e?svM;QrkI)~lTPB)l`({E8GlDWh zYOw(m7IHEk8C{+CO6Sblue-7N_m~9m)Lb2Ugf-C(Q>gjAEl_;ulT{k&D#ogj@FS8s zIXzBHO<55)&y38xkeglbdGc9^XHvn@LSV5F48i<#XafDED{tCBrZDc?`q@1}-TiT9 zQ5O$(l)<)}_Re|X=x*imn7(E(CNn`p;~^ohS|5226&1KEp%Bup7ouv_Ek#_7W*M#8 zyZB(WyYFlMULJmm$(SqBd6C>pbX4mpa5kHFF|9grk|I71D|$yWDJ7TBMR^vwSCcay zzlv3TZFEJwf>+gWBfj^jbMTh>230O{+aIN~;H)~-a!seyjjc;5h_H*3kxxv90}*46 zDD$gJ5F+;y@!$e;XDB4Z)C-6^3Jx;rcNILo&tp}rrza;I72@{qC~!a-)m;Wv zW=AHT4Gm91l%m+x)yAGhR`IfPi*fPFkn!-S;r;jT7+FiJ(-`QK4uQAROC`1y+Pdby z&v&V;Cf{}w@(hG0gKJrZ?sB@6+}w@?b9yswI`3sW_Y{=REs!t1BawonNQXOchbN|o z=x~ydOnJ3GSn#z_%?EU`R6yD*Ks!FJhmbu#Qpbg0f27Ln<700A`n|I$biG8d5q|~* z^@|gP*-T>g8&TTv=3SpsCb`A8&ZhXY(5z;R!XS4Ra#9`3V%9|G$sD#<0y`@a5w&$r zbA`L{-gsUcjnKY)S_YWO;woHv@kB%2Ze`f)sPNt;2W3>5FMprkR%POqLygX)!O-i; ze02s47jP3K&gfNN1{Y6J8tO04EW`Cg#j4GjUI*6>)$)lKQ&?ZmvwL2{C+?E6^|5;2 zFlb*;w>qyIYz>>(IjnRmE!MRWb9HgI#_|Y?^_IW6nUL;i^PyzGe*FqPy=GFNo;Ss7 zrhxu;fsh%@Hs4j?72hz##KB6V2Kd&GJl!A4#mR|PA4wL<6(<@cc0dCgtoO0rGT{y? z?=-#wbgIk9{OJFE(B`90)sY9H)cu)x@5c>*6&CTj0sha9GcWmfAh1Hz3JOFzB!Kq8 zGcm(~k#R`UHr;5T7FTp*hSL!AH;Z$B%ML~WrMp=is~vNpS%$fVMMTBOr57x}vU~rO zT>dMeVP$1CX~`Kz#Z`aojVN361AR!7JSqEq0#eNCvf~1!i9O78hV(B>i@N2N=MViq zQHC4GCZRZXeZM0_hPO(g%fTchjH;9eDfsI~(g~u6%|xETtx^`b_m@z3`ytz@sT%l1 zOI{uuOH_Mb8=iz`a&e;(WP@DJSh5`-taoX!voL1`77pkNARX4jlNmjMHARK;n$q zVnhc1!RL+7d?aN2LE>(q*?8K+h+-udUDt#1rgm1X1y2R=v)yilE#;~zw+~${B4E;5 z+RiIk6fXD_zxgC0H4{>016~<`pP#xFm!6YAnU2=_lA0R6tRGd`JYw2#TlCfpSHOed zpiYt$hVhBMdnXn`3;~air^?Gl*ZT4ugktl_ynnFHjnP@pKoMF@W79fe3QT@X<)=|Hb8#3ZV=-2#5EUNnGic&$2TKf(wFI8}f+I{t+ zl;0nhE*vHgz$TaJ-~iW4w+% z!J>km-9_pxBx)pp;O7C$pX!=|kXHc7_mb8EC!a*!zZ(}{Wv>4aeE656c2Z!&TZg}07S-Hv3l%^9zBN8voEQ3rEZ!QDp^vLqnT zx$Kj*038W3j%=@f7GKq!SSA-#*DW9}tCAhyevQfaY7`gFmrV0gD>sXV^Sse)bEN!& zmJ`^w7pGl-Rpa_7o!-8zAjjyyi1o1a9JPg|oe_Q*nFhgaUsu=E>}^o~sEFV;U!qU( zHj6y@a^(gTLu$2P1T=wS#Dul5r$2;f#Tk;mT??>iOgR0`8}6=qCBU2H6xcm~>cz;o z_dv>z0&y3=kWuvmL$%qJC1wmDdk>21PD%;Amc`m=l9LJ#&s4EL$8VEU6sG^HZaRnW z90S7lj3#MkAh-;a%?dI(jo`bhEa#Ai!RXQx{rmCm47|dPh$JirNqPo^IrXsrji5HkcnR}|1J6Y*UK6tbwHKn<);PKidFH})zca)u(se=>$dFWnTiVDHSD3) z<(H>My<%2g(~jsa7wRaK=8x{&b-Opm>tc zPZV#mN9MF1vM)-nMi8FFMN+gS=W&HTNwLG6z&7Ep^4jk@YgIu(uuOWN6y8S_w|a5R zyYm*p8$&F~S;sUy<2$l+FeKI+N_o?LNCQ|Ez=xls0jd>rTrK;|>kn#h(b$|z|0c1e z)Ac3EM>U6(jL_ml8w?=??%*6=Z(_EF5lt;v~Jg(-_6N{)O}_3nB6nE1Y+v%|F3Bra!L4477r6CGH9Pr1_1crW7P?cyv>jSF zx0|c!?r<{a$vo#NJOCxxN4J56E+qxKpqBqozdaH=6h7A)6NIV+mM?+iq!c9!C0@M! EA7EA*zyJUM diff --git a/icons/mob/species/vox/head.dmi b/icons/mob/species/vox/head.dmi deleted file mode 100644 index d0097e8d00d1f31c0cf66f571a1328a81c0a9966..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3363 zcmZ8h2T&8t)(xOEDGDmR2}mzeLJvf$C@n#HlM;$jB?u@9MJXzRfKmbk!O)~g6KMto z>Afooiu4|82q}O3=AZYyc{{T+d++X^d(XLdH_6i6n3b8A82|vV-Y_wM001B_$=f6&2;>Dk%YX*xJu2ZPPjF3JkC=*XV;y~!V8D=Z}?#m~=AMV1se_e4}2BP-txptI%T zcGl-MG&J-V5EKy+IRuYI|3ex-B6g!N)I?g_g&KI>_XzO~3iS;P006>slV1)pe^EUDc(@n( z_^A9V_8ph+OTkSo*7y^mAHmrac}O?*)ZRRe53d9Hkz<{nc!fHz_rH z0~Zp%^^u<)Vi(HZj}=!`e4(_~a%@8v!;qYGvCAr}74n0LH}?Qh&s%XP>tK0j;E(nl zMhl0hsE(Kmejnb=&?k>ujfobWeG#%Xf)B5LQQzl(bJZ)i*euOX*;_~zX z0M2pTFaTSJ=WgY(I(|3dil=kmXsK*Q6{bcD|NLMo9#ARQW8BbCVbl6!YlT9Q*~$K0 zq_>>wc{WEc9~C>joIQ{o5dw=HY-)aeww-9gI#+iTtQ*Xt1ER76(IbDVxV$|Ij}n=kSzrU{C1Q37;obzV@L`t zUM-1;E|QUCO*JZwGzm0!q9<5P>LgomyAAwtoC2=#_|^Eoo<<-mkRWoNfSYMGT&AIN zn}L(=E#0jCD=n>MoZK`1xAcp`MeJ3%9~mqa2oCqmUWgjzy*t+dZ@Y-A^xsp|C)co* zZ?bXcV}^kTH9F@zl|2NJ{g6+Ay+DRq)z#jSh>=UrqllF?!>4r(ZC=fcvks}lPDyxb zd;L3>yG*AkXD+}=W}AN`TFKt>^pzo`VQm(NB?7t~PkBRzQRV9Oo+s_0+6gEG&Cuqd z?!>4k5rO}DGbrhn^CN~1|QiJepEUvdCId+y&O%Q(?$Y!aMU zx)Hb_sJl);ee6!5y0>xqBnmcuNlkfrzH|?@MnIDRo%oL3x~}QpB^zi0o!g)P;aBtj z{QllP!WC6vlaPNwUkii&J7~1V--M`oHj^a`h}29UC!$vgXhmE)mFiVQq#Z)pgEZJ- z%vU}I+xvDLM;@J-qS%S7qdAtH4kc^3c!dKvG*NsTaMyx$SeWHdQ-F;&vw6OKcc+u*&1P9(fUV-{<9_njiUz zdySnN|LVrWT$hmEf{>we_k6Ci86BcuSfZCRrp31%_!-nVJ(wCG< zA;Do=I(05TW@lxTB1f&rso;kXuTo16L4cJLYs*#gY7 z>s@0>gz{J_ZivPaHSP7bXFfPeU6ekmKida#l#=)VwWQ=>2{M++l3loZtaAL^r9z*| zRO%%S#{G?@$!O^Jv@El}=A8<0@=IG{>D$s8&Wi%Z@f)A)5Bxs( zIyIlMT0Sm*RXViBjD9N>e75$z=Y&*EhOXDN+$$f>!h0x)@3|{q-RevdPz-8uq&X8rYO0_R0Q?JI#N3ZlU`bUB~A*t~WzE z;TNiYriGM-2fL{x@5g)cm>~ zehnA(9_Ee8n+=)^y=~A>x2?<){Gw8u4Hkx=D0^Y)Q>>De|q*bSrH+}vAy1_`ja zx#h>-;#xzw zYQ>eWf(kxyNxjnl7LZ!W^BP@!IU4sPO#{bqpTzdMB5&@TZj|3>b7?HiX4f=G3kO2& zm1Dc+eN^zisX<|3mlX%Qq}ock=5g^hZ=ooarbd;7tJT zgOY)xcJplzvcUlN7ob%JlG;jGvR;+wf5NGN)$yy>H$SPguV$)QZ@>>N&Cn5Z@_xXd_3=pw82go_ z^3hk2)nx*K5RXPW^LaXm776A|nUT73J^VQWWP!TIPp&~?dM1AjzEMuhrvDGku^~3)=7nBdEj}C>$it{Mwr)__wR=CrnNnN7hfOWD=;VI5Gx(A zzRB^NCX|FZQEgtJ-8vT5;BP;i@s@2G;}HuOi{TNwIx?pJKq@#kIlzreS!{$ucn=jM6Gk+J${EaLQNOJ-+;t8$-{ zxJP;y>%VK*KfkkczVf}JZ?Y8fOhTk|TPgdUB&(GS{Z_CmHtG^9!CawN_=#s~fMOij zZ<|OwVCI~%vv~MG=54_g{^qXz;O;ZGRF_yH5pj??!oDv(7CUu9GxW5T;jokSQ3dA_ z2eIHpAqfA>dz4;Irxsj~d=iw%`(*FhCq`H69^vm@O(&xd#9a74h3PASIfSBqf#czCMX+Hkt9uuBfe8AW+EcSZ#GvB|`0RYi46uOO< VzcqqTF7ki2SEfyGKgeE0TCFo1PO`)l7=8TXGC&FkQ^n0B*}5eQL;#8$Qj9* zVaROref##E_s;Gg@7sNIPWN=*x!qIu-l|_!{ceS*D7_}cdx!@B0HK_$)H?uxh=B(k z4i?zb`RV5Y_;v2~Uc*t!$idLw%+}G&#u@-zQ@#y}SflZhU@p3Od?g(VxhJvBqUm4b z&8|WArDA)L_7kzi;t6@ky&R3HoSgju*ZGI@E|*I<*ZL%UIhKY1?#%jw;rkY@Xt*|y zh7~_`hqTZpMd30Psb%r;8%37gpEHqArebQmf#f7!P0`1^`>?}}YRDF1G<;F7W@3Q* zAvr19YVvwz+L&UMd5oEjKk?Rwv{C||cP3#AQ-%yWyGKolmej2nuMyJSi3 z+IIaEenrjwDeG_ImK7B9QS+80pN@^y+8L#iqeXo$$s%nfe{bi2|GAgA^;*Q z6?mU?i%4bgI9b4xNjO2I>OiuW71@MjzNlw+2st;S-55!LyUZ3h?p-KY0TQTsh+gN{ z`wUPh^b-_MVrZH$!Ky(@so0u@@!lZ2L%jw!* zEe5+|&Zt^_4MA&4itu?4rpBff>r5hcuijnc9^+G|)%r}=xw+2GN|S4AKZvXjOVA); zN4wqDCw5?QtXFN8heME_39&!djm-4wD6<8`_C?$=kB{21wKp$RxYpCCcTk}6@)=0NG zT4chsP-97(WC!{P|M^RFju%O1z1bC90thQ%c}13`LCVixnoYjxU1oKCeax-hN*ojc zEaJ7@T|Rg*kujDaN$fqN{Q30$8~cIEJT1FZNA|2z{0;%X^tKzs769N{@lNX0svPfI zxGYIT4N;&2lee0Wo2jk{z;3Er1(zfQ>}o}|TNb@NJwwPQvvQ5uX<8xIgAe=rc= zO-FIx-xyfiS7_mEHQDPHUaR;^Dmqj~auWqfZb}yPG8zBs?r;dJm#0~vIy~$;~Oen*IeFJrr%XZpaU}DwoQ;xPbU$u1vAG}HG89M1TkKdS-@K>c{tQg%#7r) zIZ#0uo8MMi@NBN5->nxV^sms>r-^UhC2T>-4`V(G7+fW8+k(F&o*esZcsUcgp`vDu zy-k$ifjeTsbJoP>O;NbGt{0nmoukT7&Kgif0E7?8=cyiljP#ikGcpa`wmc&fLm78r zKo2}QtE-1bR8%b53cBxkmm)($L#5xo9sV?UnX8mque^UT|4T;tsZH~n!uuA*YV<+r zPg$@|r!@zxW-Ki9zlO9C01btO0Ub+Xx#JHjvaP)>ZsX4{Fqp4o!YRXO(aLo4C9ZQ8 z$569ZP6HS-zV8-PRkK?cGne|pc0h%M03J%(#7sbUxW&R-ZYX>(WE&jw0|2+9B{~{Cr_!6O6+^&`SCqAhCkH_V&vLrqT;1CmYX#J7u z-Hvnm1$E@^UuG00;7E-f&r*FlvDAIEF2WrG~hq@Ith6TcuOKpV%O%DUX*B*OPuV^ zJRl?_+?auLb7|KCO&!X{F6Z26~6Gn8+YBhZ&LH_Jwq$hagNZ2#VC50Fp*E-q5^qD{P=8$?W(@~{;ltT6&eCH42R0MGNMay^L6 z8AYNty&zgA+P2A^@njf8V|11y`gMewHQ!Zm{*%LP;nvA~)=fug>5K~rDf0JM3M35A zII!qQsVLARg9$?KFsTz@V(2gc?nUYI0wFzRl-^RGGzi50)o%9>fGQ1+dJmnZG%K>G z!!u-cVrrD1e7`_7cD4uugIFFA`;miU$;K2ji;#iArj~dJ8}>o~=0tX-i6VQ8%CZ3d zuCB`7?7+9JD_cs#A3NaJygifA#nrhq+um1}YRE=Ep}?4Ca#y?E^RH+|AgZxBRP zDDj)R-5yf7+t%SwsL400*Wox$=_e)13tXO7Xf71i|6GmInP)J+-<4K2R_0bSv^C!! z+Rc^eCz8?%(Tr8QkVfOT?#-`wI$ipv@1hqIRq3S9j#vNq zb{muj^BQ(79xQc4dYLax$+#pEem6ACNo{Zrnd37t!14z5P_}%A`Bzt9y#>8~__sJc zxS@+vwMv&{o+fBOFaMIO)LWvhgQLVIrje4AL|;vBeg{P@w)xF5Tzvu+G9J`YGZ&{9 zAkeV)2eB|yIg`Dii6C##fiI}?m}?Kz&(0R!c$PYODVLV2f$P1hz_Z;q0m6_IZB@+* zg5bdX==eBJVDsyJ_UBG2b22W^8=Gl@Bh-DBOBGwv3|u`#NbZlXSU9Q^1)+C#c4p=0 zn^vrQsOBlnt=kIvP9%UDgZv`GM0-W!F(d^C-jCkXVrS+zVUOb$y-qzg8oqC8%Y*~j^5M?q=`zB?A( z+Xp&U(!{IsQ)EV(#Us5s4JvB7B`LY&!G0f(e7NfdVj7$=9aEgHRRyzbvQsZlL-fIQ zka2IU$Rbvhzb6C5VPSufB$W{{wmr#65N_1&||9JoEwi~L$ zA!(u>w7IQkp`8qX-ej5n<9JLz>I&}Wv#fW=<=r$fRe?4Uc&(u7Gj(@DfWAMes_}&h zn}A$U<1z*JxO!SO&z~%9eu;b!Fz-G95^X9sZ|1ei^n7IH<=YQey5oi( z@fu*Tv9TRYXxW@=!$uJXed4BHLwuTQC}eP&|6n+92=0-~<5O^u0FlwrBTLOABkzDA za*5`#gqeiPtdfG}mcr+ldjE8t>~M4>=Yhyuo^Ib2rOaF+8fCY@blvBvSTP201<*X` zVPTE;upBrfME17r9ZKsfFEvr9lMC|~0|OGx7?mZKI@TpBD0&SiY{G~B;(l24%*>df z54dII<-b-GJsEK)`PGxT{xs20f7Q-KkeZc?i$YpjI!0taS;%QiG^m5Ls@c^Y;yQ#r zq(JKnMpiJ*as%lgL~?ri0^>r0$QCOPl~(RJ8>r0E@#7ce>mHyd{G?edV$Zx|wn`#w zzlw8lvN>wlLA(g_jf@bQnZ=(l)-$1h(0AYicsW>_(tGsi3PeT3ahaOknNM#knskSRb#J=mgTNi;X%yB%qr4cR$C=D60E$ z7=(-vm2~oX9S|QGhOi4yOk*g$SFu0md^*#43*yCzkWfDffv`1NjB&^IcH4nN-g?1P zf|k}5GoBwGE#JpF)@Lz{&C!j7{SWCrYsNh?GHC+?gVttBwxQjEbL1^BIy&0q{1Y^S z1g}}j9XEBua*f#L)zwx1RoV~MQ;i=vbSr+$T*tft?Ey`M#jUCUd_GGJ(v^($urfP|Ekv`kN4S^0rd9vQ%6zbXr~eiN7v_QyaxDlaSJ$)`6h z*Z7slYZyBdL`+L0hvN(fVxi*!%quHF1s~Z4EdI?Y-;cOj-yhuLN;Yd_2^ve{GbuZMVz-apT6F7T?3^);vQ#H( zQwc*(j|>AfOJiAV8pUcF(EN77j$6VW>Te%A`kjjBKA!bT@Ssrd0BoY>FJvMt{L|w>iacbD}3HfK@&u^XMi&Cqrli$a`#Ek zhUR9P?irI%&1q#&2^d+FegzE=_f>%Sl_5g1CThCf#Gml<58#1iFqZ$866z^TL?awr zQHiX5{~?H82+=$tPy1U%qs6o7=u1RssA@c1*HWcKIq6wvsVEra@EY}zQ;WJ!7VFgI z))V)~bK>`H6M2zEQpB&cVHek~gul|O)_kj?LUh=*VF5kYS{+I!`dYs5h#Mki_RS(m znBUt1J~>gWb*OwB%e1@_WOgz4UOk;0n~1tKcbQE}wq#Cc`P;C3Q|x58$6*}o5`eUB zIvPw@nf2Y&a%$DEM##y_qXE=V&)Ibk$D>?s;C+6xtI6SVC!mdfHT;^Eo}oQ%scjOQ z)#hezvK$>$3d(1naQ>vc^mADMBd%Lw0$72Tm?HXx0^o5x&@-xY`^b8V`x6zC_R;|h z;Q181y+X&uMf3%=hy1L)dhp6+F9qQ&S-#*jhgK;Yf=P4H`r`7-H4<@HnSM>6R(QXq z?iD2GMP^b!z{u-ceTtkH>g}>bd7wGhx*jrM5m0(7L$5KK1NEGca(3&fP?hOOV&Q`A zAHUG(lOcURF==UBqBm!TRj}^m&d|3XJ_H=E4`x?Yy~hL!B z!)|YH{{y*=2n`IxV!jF_pz_Ur9kC3?SoNim-9LXu#>WTRt#mo%A9p^01wVe}yz#MF z_2tW#(bT?aZR^D6=c>7H?6hcp`YE->9cb0s(i2e&dI#V?U`uYF4=2KYXJ=OqcxPp0 z^`@Z|Q-z#pfj5af^!Y2#c8!w#Pf0MeGf#%FKb)P6Do3UWV?E&39hM$#KrhCGNk@l9)_y4Lkw8g@ zhuffNsq|j5Tavqqlm$s2pV;7f(3X?vO}wI}5WV=7tCi2p(W|{$bcH8O8={x&pLd@M z*E^*@*KfzLaZ%W&NbK~-)iwEHWa~RK9yx z1cHK&mzOjyF77P-H@08R=FDSdzq)vIY$6<(GU><>HK*@A?*%n5^CmezKc72NL_F@{ zlkg()Jv(+6>7}RqeURO1c$b76+W7qUvylHR_PWbyinu&D|4v?`p2A#QO-E{!T7cZb z2u6l2qLT9**)0`SRcvi_nw5w>iq^TO8x5+kV7KpuSb8RH&h`^QkK+kv&KXOs&Kll1 z2LXHXUSo##dq+k(zN{rMXikmpilQSYe{yk$kRE^Xm(|M>h2++XdVIn@ zc}gL;jeuP{n+zVu!GUH95%k(ZTAU+ScaLTNg%@l5!rg)zv_ewmWKWd*nd(|PndG)e zzKTdE@cTr}H>jd%S4Qo-3*2`}dIFh@FzVN4{~L~C(LX=BJ_AEQ^yb@bP^6K37vrbt z9RHDWtlZHKHnH8uXj8;fr5(@8NVpv}bamhPf)i%jB)|lqdFhB^1Hasp6;)wijEV_R zUstytt=)^~en7G;&uQb)psGOs4djfX4B&jWGsXP__ajPmi^E=np(Y@<{qHRHC8m$uu-gN8{{I}SL_R{WvJL1;v&TCv2| zGr+dGfM4jv{k7Vo%xssl0`+DvX#cIK)YV{QB>#UfN=HjOwt}&uV2}nTE5dJhd94k{ zJ{+A*TUeAg)NB5j+#RW()n2j{oHg%~k;X(Kr!Dyt2aIJEm~rT1r!oeNJF5S%Zic%P ziM`gPi7(a;8Ho0O4r5fe+>kLWy6~3|Xwns~^N|oR~S>Kf)8`eD#QLc?AN1r#p$z!UB8>0{H=l7ETx zz8FM5c@I;6BAUX7tpLOVB_tRJ*{FHRlU5%Q7pAM#UGMI^g=;PVA!wEa>2v6R)pAwQ zah-|t1pxo!>&HP6Y$RTDL;b^7>8=c{?CT)!<61a6b)+&`XOm9J@4y0Nc*O4<8<&{} z5(0vC77vUS)2NRSd7>l?awQ-2F5fQFd}a$9gy7Ul9Gs-Qlnt<0qcJ}?Xo!cuutu|( zbIBL@jA@g8Z8qO+grSK-zi7BsQMSjap*`O%U&1ye5No~fEATtXPn7`L5&eHrFaySw zxP{|*h2zs;UU0w&K-6)bU4<3q)_r7(pedd;K6|UYax6~rA~3zYQ$|`YkDX0oj*wyC zY`-k{zfHINS3t+n(oE*xlmB-xxzwHbWM*c8=)z^iG4CRCLo#FQ5?O33CG*^C-ksNA z6=&`A(6HO@Auw0$S$0X%a{(b1OCHE&a>!`rejmXfQWdG*+|?yx^f6u3!EBEBN zB-yxt5Q4o}Dk>^sXQrm6Jh9_xtnQidg0CEI@$yP^OBR|nv8h-|wrL)I0f16)V|5a4 zo!lI+{|Tz{L>8Dg9yho+>Im#Nt?QC{NxJ8uE`_ilGuZh=Y;w_b{@zoTrwuxFgmnW& zMI4_@Oz;Eg0=_o&hAV3EKizN12~GG~C?Yyk{R)3kW#Sge-a^!O!HT_e^g6+X(t*=3 z<0ZhY+h`hBdV4Y>NeP^y`-twUDDM0VR*v=%RL`>)Wu$uPA`X`T|3odFL6c zsUt&d0!qEzqQ^~lSyQLA2?<;)A(@>9)}%=l0h%!2J;8f)>OT0eZEVLunxc-q0A?k6=06c@deo(v(8fdSwKtlmW~cs^3Z1z>Mjyy) z14U?MgN^kEkg$HlOA)j~1AV5ff60}w;_}pLhWH1K9 z0LaP79rMZX{z+RQg|>0J`ko>ND>R{}jW)&O507jCZI9VHi-buL2No5bZ{SpmIaTM@ zfRebviwFQ)dqj!#;YB^!=QZMh+^*cnakUm}uS?R{V*rGJvMEc^rq9*FPc)qOW}XBN zq&ywGdA`5$46XPQay{pjFM#CW(Worldk>Ah#`&a}hO>+PS#{r0IsgNZjEVMlPYtez z-aJjA4MZT&4-YB7$1(xlORvW&d4Ow@NB5aiOY(7?1cGH5Zv-g+Rc`jb1dD$V!ne$# zq&gq2Jq+V)^h4*J^GElaHn&#l$voMqNuA^$n^$}f6k^&F{)wTzR`iykX1|qaknlau z7FFwav>}6XN6Ofgl#~qS=1v1riQ0NPxpza`=&hB5MfZoVzpU(>gT(V0l9M7dl1c9% zV_W4`kt|I+W{OeNu3%jSTV7Ezwc_gZdi|B~X{DTB?DiJVi2w$YNH1N$2YkkLw=+Gv zj+y%H+qb4>X5ydx$)H}p8GK363e`&~Fu9@re~oe9Ho0ZybcXccJfYz9k`PACI*8-? z%$gJ}2Rylbj3(wPMa~3r9Ik9y8kH5`-o*D*PJR&-oxiDMVI|c)@3=vY&aD?}fqKE$ zMi=*t0?LOXNEaav~C^5*r@;UJ<_PN1}Chu zT4E^AkIw$AT9A?C{{4WSdAs1SFsV>Jw9=+Chf=-{G0kT8It`mt%mzuipX%KHsCt^H zs3=ow-0q8=hQmq2h)qpefWu-U_(59Z1CW-O!jC2oM5d3e#BZWnE&1_*GR@*8pAvSs z8Gmvo=jeXhh4L1?oPKcd4kqBb)cZyMW2FoV!F}0(!VHpRg~rM}*_H|RQ;p?A`{m$S zC4Yt>cf%^^2cK1(;HX*wM}x=hXZQiSwtjxv{k}omUo5tYk~(?x)WPefLU>p9!&Hrp z`y4kZ15rkYw?di zBxX@%^0#FW9>EavC3_nj9xhX=%i^wM+;IVGVKTsyd4>LwkB_fX`FE@7`dw2qS7oL; zH(6G8_L3AifV&jMg0tk`OHS2Oq1)Nr9eQ@=YS%xnP7hl(s(-NmH-&Uy`D`jXlG`WC zdX#FIdd#l5+KVmFpP3C#2ECyyrYRr(%ERP&Rc`-9R)fKMcb_I&(-mKDa4H?X){Id$ znB2Ow6h$d`AoQFczP$bH5&zERLl1^_5}K0Rz6YeFK0UfoWv~)S1y#m39_B+Mv%WPo z{J}LW+R!rEKf0zkXFCd)$a7to)27>e_& zS^P6>L6v>ar+4g8;WJpf!^a2-yio5^Pnv-NF^umJ*J>oi*Y)t8 zANc$Af9?5o-{q|fBw=WaczOuqgG`H>{o{v~7gM)g)3ABMCvQy6gn~}&nn<~*HLiEO zE~jG$->{HPta=6R1gQ>jP8EmYt6I+7D^D^)dCEkPhQDq4$`y2pTPOD zOwo<2;0>R%_jfV-tOR6Mvahj8!udJkm@MyQi4bJJ)wSPUw_qMTxW^0mM>;@)`%1@f zO#!&9!cB>ZVN4ZKN0-Cvj_%eKS5UyG@pNZok`?s2@!fkZ;Q(?E6ejF6x(yGmFM~4E zdqbK%rVoOVC|e<|sJQE}J)5t;ISOOJJo{?7;1+H1yT?nd8M>5&gZ4rj1I0al4VW8o z%iPD1gn7ZR8h$ITN*S z3mXPLg zs4`&APyp~N+-o1kdabLgvek{;UUv%EvOKRg6(ux2uI~gi0V)07l~T;>=aC-@)o>f; zz_`LkF_|Cpn(#1v8y045WzjTN3deotO35TAaWUvQoJmU&dYZkGDgr-1-jYk;1W)j5 zTURg&b6nNKIKC9=DiFeYla01KwC!;odK^Cx%fl9}`VF8DE79dgs)$=p4u~XsQHOu$%yBr| z94Lhb9Ge`6yEX3#E6`t$gL0=)djhu|%p;Q0DL7 zj{SUv3#xU%x|msjCO^k1_rP{`4V$MwOPreBbUA1? zt=yz(%`Dm9M2;7NskM+RN$#nU~R~dMD-)`+VlWgrPym^x{JGH9}w)?9gdR;9k`zLk{x62QSMJ|Ri zl^I3vZ9+YXmn~lcdc%V@9lI`bSb(5=Ef%2nIhVlVW*hE_TuHj5C3$HP4FR4Sf;Ce& zXNT&O7t`qwU}SNa^(y_Ppsl;+5SnR6AfW-c+0(Zx^5t}KDTtQ;4M1}-stYGxx{yH; z_KF2%n4I-yT?)=wM_kX7r*EG(5|`y>{^7i8q)Pq%7346i`S^?P0NVb`%_%#{!=3ts z4bu4eW1$OySi@e%m9o_+JDyuX={lQVWjtY&6oGwPWS)qEBGJq$#8;du2DHDld8|&C zVCPMd(o3DZLVn9hIt~ha18kyS;2sp|E8Dv}uyGOfrK#}7Znfuw&9>DJDp&R>rv zO8`-%+}s2AYB5n(kvJPlKgB!GB5J8~SU1?4tpiGaPh8=O4<@D8dw}`+R%)eI!_o7AbW8VPR`p z!rutCcqzsO^E_v!aX%0T#B_CO)Jn8*0ajMlp{COo#dI!+7`W3jV}D+=Zr|kky9Q$s zFME1g(}@2Jb!30_XVE5~SzXB^&INQXX#nxE+++F@@J>K&siFvz72R(0N{IdTulR<> z3Reu>UU^I2)*iWfxY>6$IqbC+ltSBSp&aPI8}m^Av#W~jKV1|+tM4X)(c+M3XS!UH z{A@B0dj@(nVMB#q#SZ~~t+!wUlTc^`bkBKQWPFSk^(TqKTYbz46B9EM1)2A{y`HQD z*K^y&1Z+9;yo9g;iK+2{D3=|QTer(y(d!%N?G7J(5bYw~7?ehsvNpVCl-m2*xpxq? zf62g@ldDG@NPWSIHFN5$&g(#TMl5_QoYEs%8pp1~H*i|tb`&_kB4WTFdXu0G0cdu; zH0t(|D4l-Mf)Q@_)0%z7+L8w($wP-XTR+(&l8Rqr3(r%I@XEk)dN5*43~0}n;I6c)4EOj8~~cZ z+Kn{r8&ee`vDmmceGpE1`ujUj-4WfFublOqHNQV2<6vjUml3FcgzF7r=w!3UD^Oz! zFye%8t}}_6!CI)_$pXr0m>1VyQ0%~5_)&apt+AfV941hE+|PZu>C&>Td>qNR_lLX1 zzXHMA`Z`hWm8#UEn;pmNhx3<`kCkYPC8s|6+*%Va(>G;DouqnA%-(eQU8@|zy%yi7 ziU5lXLFm1H%RyR#Ju!~B&?6E1);>N~C@AQjdKUw2SDiBSq($gEeMX!CZ zpT7{&s%}xH*x)^V`41$qUC@9~J8A84Mp~OgJ9Agr)=P8-6n85N91^%;$K{~o+43aP z;|9JIY9oR?Y}dph8-Mr5o3%EYSIR|vA6T9%^V&|uNX@4 zev=so7LP^8#Jp8g>pIwOJA=1AY%;BsBY>_%OGYdqD($fD%ATnH$E%>?7hs`sBFPsD zxglYJ|FL-Tf6_Kkq6vO-a`aIMd9^>&RD}qK1rhxQU*Ie&yR-M;`e5})Zf}iiA z&sLfc=PIXjjlpR>&z4$|Ka*dbWsQLYap2kp+l@0=^f7CYIRSgL?cTE%bU z%8(6FC3yEY&<}Y^Ge!}+r$MYI%fvM}D1H%92XBt%F*+}bfp?aZW%Q<%(O%Rq?Z;=_ z9$hv)jdm}v3EQxx)4x331xhdypsW0={6^q{BfpVadmO?kqK41Nz3tB)7v|e)c@||c zu+pDhihS{Jtke4VvF`r`ii;&by%+W1y$B?HbmzVf7yXFQ05E1NvtN@3#KgsY8lPHL zB?W68^!VI?AUvl>O)#M;%FiWMlw& zN~!JFsD%iygefy4gKp@0s~isxFBaUx20`@fs&ddhEw!M7*cOwmJBhW-9j~>b;u%nq zv>=ecwKO0w-wJ-yb8`>wdiq5Hh~FHHjOf5Yw;%Q)c%Z9^&FRX>1iDd}R!#B06+3q% zcU|fF_Ri$83Y48BKRZn%@)LhDxREk;vG hh4w#PtT%BBDSl+7KZVSZ1xv*NIcX)S5(z!ue*;Iwu$%w@ diff --git a/icons/mob/species/vox/shoes.dmi b/icons/mob/species/vox/shoes.dmi deleted file mode 100644 index 822174fbd42a6cc13db50a7e8488042d35ec0c43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1592 zcmY+DdpOez7{`C9bYUn7MLRB0Zlh6ZSSyznM$%*^T}jJU$SsCclhagIt%gXNOUp_Z zav4jV(uEl%N^`PYwxf}3Z2W#_=loN>&-31%=Y8Ji^L?K8Jr{`cfh}IK7ytkmcAICA zI`{wQ3+Jk%{RFF1ost6mg1sOJ!eB6_rlv3$EF>f(Y&V`tr4ot6Dh@|7Je-x8xy1~4 z-P)=i3$>qPX<=bvV$ysFkYxg9W@h|zfbaJ0n_OK>lK@pSU~O%!sscV=1J?HdA#MO3 zk53~2Z<>KBHZTJLC$>2SJ6jytVoxHG)Z0Fm#kQ&$=EMi#b^@CRKSZjVJ1N1t<2?_> z9f*xS79UL^s}T$69rtxkIqGTlKS|5cjD(fn`7_fLxQ5HA@B+k0%?Py#b` z8X`IvGL^j#OX^%wHHTn?uDBKp#ftF1)$ss?<+5qsl;Q+JHJe(}n{mG%O zQc;my(ethORuONKX32aeF3(c9O!$M>^iU_OfL+;=hcG2n^R!0;YpG1T<=0!6YuRU6 zwz~4|uH8%)OvD*`7`da(zs%E^Y&q1Hvg(y1vB|gkyeyP$wWh*aqOmPD+La%i_k)4x zliM?&lrRj!x$xXBS)TJ1*i02Ky3os(Oq>EEb_jBa zJ6|Ybca-apcp9}r!o7@PoAaeiZni65pi1|enr$*CT+hybWs_4IJ$)Z(U9MV*bs(a} z;=>gNp;~JTy;FcQ4N%Cu$H!J+*R(;|50uC6-BrzacUf%Z8De;=|UI2aY$xWIKN9TB(&eyn*+r8-MZ0@ z>!pu+Z`rj58CSu#8#XrRSBc(^21xT@uQKNPW&+BESo;Y2J6ZWs=!ir59-x9dVk@@N z6(f8tt*DjT2e~%>HFmpFyV=~7c<31I`wUoEH~)}vJ^L+u!YoH+Q%C`;)bg;;D`%-|e?`fFzleO0%<-Rn*^aH-XiJZvv~_-Z*3?6;$uI1QnHrIH94(TU z$ch@2$>Id5LUx5es0q698Gd8pqT-%!3$hv``@Pq*(&77&A5PB{6(J@RIzx+C?(KV% z+On(FP&RuTp??iyClNaD8Lm?E_N^)a}If-2nPoTXf(R0sA#ai-_z4G0);Lr%-7J+kd?iKLPyHT%I|D%7ZenP zMMOqNM@K|Nye}+@kB^T;M>RJ$M?|1pGKu6qfRqbSDw7B}@dHxC%zomXXkLpfA*UW$ z;4=3f2J zE&z}T12PpaVIWgV=rR<2#U_mSsSF2HIssXth=ResF0G8F1Cf|XBude!RS=1QiM7?p zkDuq~=V&xQNlD4U!9n~2L`6l_*4D19tju>`xtuOVMa5)qpzvb}uCp^CE&bcKZ-Rn? zyu7?bA|>U`JAiJoz{85DgeXAR1d#J&v3MaNA#tm)-ny-Y=TYRRvN9ndq00J3pMao_ zjt&Gud1`8^w6xUT$qrC6fiSU=LLiF9cj1EK04aoFLx;u6B7l6 z?}-=0i_2vr5W^zSC=|-d%F0GfMp=YffQ=kwtE(w3Xk%mJrl;(nC67cR4Gj(TW$BTk zw7w>{ADgLZYim0@JG<*%H&$TqHbMqjaM~axH8nLKo2eTsiRx;t8skRYD1g)!e`vwQ#ifY}mqR=ATWNZP`lDYxzkdDti`>kqcqRJF zIR*Kd7?=Xcm5Iw$1JMVYS^B9vKe_+d-Ph0E=OF+DX1^Y5Hz47nCY#&arGIqe7d!P`Rh#cB4TeWl z`6t6Ke@F*T$7!Z+(Gw}aB;U>^ zD~4PCs>#oTkADsDuNTe!Ti5k7M(eMqmsMkwwBW5z+%f0EX4?=umuqr9dm%h>>`7g; zfuPXhP}B$90cJqQO8Ay@>oxL8Ge1$qN2zI@(Pj7Bn(Ujtjk;9`uL?$wtUjUZ`ZL2e zN2&DVW$>}y#?}g+xQ-)LF3o?pGVZS{I`#XJBGD2HN*;PWBIX_c8UQ!}9d%W+!0f+a z$@lMl_1~&{YJ1lPQ>|UO=ew9Dcj{Qi@eC+eyRD5jCxC{O`ZyzY7+%(NbT!7*O243^ z6}nd7pm(ai+pIJ7#=1IML>>;F8j`CnMBlIxKC=&=m46a&<8O{sKzZF0wx=pJN1yiJ zWj?{5xD57Bvzh0tUaEqBlS;3$MlQY^8(6OqEx_LaJ?iD%G{2ydWVuBUL9N?TX}Kk|p@W}eUpMdz;YI9Y$Sv=(e<_MP+K!oEb5>=i7ejxZWvdc{#rRMX zMUYj5a%JS6Atk3d!y>RPKfaQVvcVQ10l&kJe!qm$mwbquvUX_6j~sYtOw>ek zUrYs~*AY)*3foj(+qN*eh{W8J~_>GE$s@?*Z_ML!xiM>xDckez@ z26jqHY<{5zgPI681$)*x77>PD7P3a(M3Fb@mZHbX<8J(PKW|nq;}$==e%2uJ?7lg% zYE#Mb(}FO{w(Y66)8EP6jK?uY8Cl*;4xjeeS5fjzz7|UC_ToZZ+DZQc7z5 zl)#~raZ%2-$X-b3t(EfbTb-?nKh&QNDfqnmiq+awShfF*<_!5-D{^@2xj5RDO*=i= z12NFF7F7zApq8Gom;gH! z^Xf07E<42f989@yUV@@K)*sWC2C;xibb#h|g(oC_gP&CgTT}r#R&xKbnej2R#C+~= z{^(L~k7h#{ddE=RdxYSB*(X>yPw}><%IepYNP7;LQ3Y?F{=u!cGLS_y>8FtI?^z@u zcb||*gXctdA8yZt;L8WDKp7M7F?!AlO4#?ogA!2RLC=A)&OK62 z6>4;IoB&{Ce+eHPJh+kKr~8Y2?wjm{nZC|3VV$ojyn-brOHLhbcpW|~yxoNwCP~=y z*#MOgDWw&?96&6Qx#{QvMi}*Znmsh!%J8>39>hFvZ2eZ_#|X0~G=_>2_$B=d;^whC zRyQ08Xq+^_9rlue@%ve$n94-b6xByJ)qx>Cv?~op28OO5o%9}4fOwMwClr! zK@xvT;8w70sZdAnoGs^WAZE4kAu2VtIpVRl#>1Cx|AoT9o|WQ-}+BZH2+Jme!S9k{?pi*DrT zNy0BD9)0Q8fcjso%IB*oZv*w~p#pFuI@nMjc~9d$k6!vsq^Un0f_&JTv-wcdXEE%w zhEb&20po&+yNHG3N*$~zOKowU+qKTs5^iqM@d~77P(kDsw8h2`+WlBt_GSBx@0xE_ z#|Rs&k@SU!Kr)9$pf%MT)W6=_b$`dqCopa9j=L2t;F>4kMuK^w`X6 zN+=YzgXcDt%KmVaBMO1`>I5!#$xkc?<`f%ow&)KMIa|~v;Gx@x4hi@4tIih7!5=P> z3p_OAV&_u*{sXxEpCXq4ebcl2qwWpx+W#O*Fs9FlnV%$M7du;cD0Ma1EmZYvQ4L}w ztCfB_OV#rN#9}{32-JmFZzYSJU^#rF4!fu7U2TrK-&|(L1*1a8W@kC-h&@N$S{D}= z#%IZ){|gH6{eO!9?DUP5ZSp_rY~X8V=>5wdBQ{lD;6s>PDC%7H0H*$zXp{JYn^@kj z+P*R{PmnEzhc3=*9iR7n*}WOLda=V|hyr1@rX0@}v9=b)>YN_L*~xQ(T#nx&vCK+m z&*)rx2vyU=R;&rtC{i1gn{`e^Q>Zl)ys4E3v?bFCJHN~6pL z9DDY=UsWnlWSV$C{j}hKi+<**Q?`Dc_vAqzYF1krxttn$wB>}(dnXPOYW zK?n^)oi8RUcM&*3HXn^30uL*;WoNfRA2-o$20S$)PYUiCl zr$OQh7U+SW<%x#lLs275x4r6bDu~AV9M-=geahgMTCa4nlpgc_V6Th$xhenKOG(s8B^ zR&xsnPh=_lme^(Mu3nx$MFa>_4O6`)Q!~2=x@N#IAB6Y_ckuGEa?{0p;sZLO$UZU7 z?$EPrn<{#3(KzZdPB!1&P=4-B-?Wk+44mTXU2gOY)Hh!fL2{=K2We`v1yfDFgu#Uw z6`vx}Y{BTnP~me8Au4$5efJQ&W)5BQPe($CPwprcB~mC15xijQjxD zY=U{ql;{2wbK$-RqXUqj7B7PFxw|dEdc|w1&70Lu0lW6WK~ZhKeg~GfsKbM1ndg_P zym2l6hpNI(p+1^TmCA@mZzPtiIpBLw9dE6FX?aK>FOb(mKUSvsi|>UhCpw18Q1z78 zou;8*0=+wQl^nlwUB__ml(ZL<$@Ab^bi)q9hCzDh#D0?V`Y1@rXVm~!`J_0;)veZj z+AQ9M+IL-~M-=xH1D%Mpd=B&w$3SE83Y2*R?MB`oHOhhBiNuFjg3-;?p6fs1=fRZ*Qks}!b>NcU))Njfd@`jhFXqSz4vF@u61m3yGl0ymJeCw zkD8e$jbqkUrAK+D++M-FXXM98j$BtErKd*riS&L&kSdWkXa1ONX=b~;I{j}U1iHEZ zI(VLhaUe4xPwEI&gvf|G0dQC(Rc4Bm7M5jtEML|))+Ai(5^=5P{t)W}cR#SRw zNPvI!3-HrAzpcs7Z_3n9Pkztd2emcWyr4eDbDhq95A5Waepm_)d0Ieg1;UmqQ)5~O z-W>ltJbYkbV^Q5|YYd~UYY51z%ts1``qecEpK{54ep;tgvysV|t+=PwdH!k8;0di- z?UhavxGO^;1-G~WwF0>0-cB{5?+Y)RC6`h z@0(R&U2AD+AJZ3BfLBlbf_lzCdY42oV8@CU9d6jp6x3nIE8(%gmIbg)BNQ|UucOZF zS0?@joh)BK?NbApTh6Hh|Go)y;Lw9pI}lZkfzGzgZp^t6%u#R417(p&io3uXP~cjH8)t5N{eM$DpdSpBqWr;fHi zYwHw)rF7Q}lvacxTA-oCI*XVN*tT#5DY#`fK>!H%CQS+KXmhonq!Y#Eyvcb@ipd}Y z8`bWSVj2S;QLTB<1=i2&2$2qxIWi(MW1U`pcM1mdpDIMtcPgnZB9IKokwg6~3rq1s*08bA{CvRCTY;9!}fO7(rT2_gw3P3C#t7ITN5)L%DB9Njtk z?8ieBa$g&pM!+ruuu=o@;symjN0>GM41AnUM&h z!anuKz#Q2qJcD2_|IASDfFe?8h^*rg52}{VxP8?E^OP* z%3H+6A4B??BjS%Eh8$7qnE1PExs{2sKJK9ZP}~H!wLy7%MDRI}mI#%aGJZRiCw!>7 zl%*b=bkm!hI5>sAL(+*YFq;d&_SsLp({2$K zo;x}mEwEM)ymj4B{3@1z56>oZ{;27^_h6?WdiMY&y0;^jkJ@)#Zs==i$dB|${s>3M zrD}YIXKJAzRgyLWNKRX@QTL0F8W&rOMsv!Y#6|%CJUjK<+m3eVmT&0nS<~kHD*l?? z&jyhk?Q@M^BdD|4h8qvxObYBRFE6uDB_^ngn48lm3I))fE0`NICf*RL6-6fPy$eX_ zMRxBqJ`9c%LeKt<1iRLgG-l)ZDq??1bU>`_xAQ?$#@@x8CX_D%n?A4%dfRd!WIhfnQ$2&gLdKTvqjZV%qDm>^iqy)IEg^iLfPxl8bhGCXR9b_%-zc2AP~vEJ`f@$^zK5flX{=HRFbU>Sn% zd(`4@+5;UG!c9=KuC&ujI}+pmTzq%$3_8Nq8#=o zo>Jr`&vl3-j62Jo<9t84A>UeP08`_e8bOxOPUTV{J1YNbC99V}Z*0mV5Jpb)6E3IAJ!x7Ffrr$0Hy^NMU=x zjj^!q@%v5iehQ%6478{ZhXC(&?Cf(jFga~16~#8!qOmNA72VvjcHza>=PJ5d4t90} zr%eOra{OnS{XNc=`NrLMsK93TsJ2BIuGhG7(gNjJeswf^BG9uP7UmHohX%rO%n8Ew zXV|;gkEa6`B_-iJZ-`mlEyZ0}OW*CXq*|N;y^tO{=i$}L`jiE->HBo(r2--8w(jjL zs!=i zBcM2Z_LQ-Ik5OlmsFtJ?nPn1&p|rbqprX&|pdi@5qv)UA#?QIF&cZN4NavfhzQ@1f zqX6}vtH9YVF^aCM=E}E%aA#xK-+#9d&dvEIa&783t-b1cOAy%YjCT?-Nqo_FTZqBB z5ujrTC*p8Otj~Oy@DRgsb9;RD6ZYJQ^|{V(uQ;K%g2nH1@!aYx=DKxTkmN_0hg;nG zaG&Y2n#V;O0=>hVrP~e z#5W&HLTmxEO0RB!%o^dR1VQDTSABR`zhi}j0N!fQeSR{yoa9=1)M_jOu{P<#V zG0qN)P!X*+_65yW)XsxmuJYJ>FYpd&70#nOujUj^%uzyi9)z>9pU*|jzDP<6dp_=i zI7WIcir_Ntf@G*6+F{4@v1&YlQj*aDCtL~#pJ}9L@~HlZ?M-r~5c9j--uT*bCG?4Xcg__G6x)o5Z;#Pwl|;aocQHv z8Veu(;@V9L5|E{WfGKo>SW?;YCwNW+`N@4BF5PPc9;6vQ&%gV`OR(4NZ-FEgXg4St zbxxu16}PswhLa26{U&=<{z&FFNbvoD{)<$7KRYp#vRG9RJ62GlTdq0^*%`UWm!+;5E>`Y6htsKOFtxlp2s& z2nYf*=RkVq1v!$ga<0+OkBEabGY^L-o|{6`G>HTJG@@G$dGdcm)Ja!YDtS0o^5K;g1p2}5^8^(y(PqC+c@ zmJ$~w7w-X6h}r-OzHCCG z6fTr|J30vvZ5^<9E(4OR`<62YiHX&h8*_lGt9-(xTJ}l3=+;4p!yjXpKIeAkRj-kf zn4Gt^W1w!rzl=c7q?D16BR~*BW1>nm{C>B1P&Fbi^~t(|$P|g$2W2!?sy5fu2)q3| z&no=hN`$c=coZ5{CPNO^pv^y7y(&S*CAb!9j^3+okDqt+v3#8zK{LZ@PAd0WU-fac zp)>}RTY@EZK@chwWvMr`32P@78 zJwCT8`>N6eq|EBS$QLN;s7V+dJ}`qW z-$FYem{=X~;`ahc4sr>FD?2yBvrmjuU0I`ZLeQJj`+$9zWdNbWig9ieq7P`JS5Py2 z!1^#Fct6A}oDPEXco+>aa#e*P7=v~>7jsqgn_^zT5rgNA9m!60O1@cHP5mKy?GJFT zo=}4onOm0N;xYVo_ee+?J8hVpx{#z-(05;o;^Y(9ZN893;Y!efxn9`pF$eN6?@ZM9x_| z5%{3S0*0v|_*jiX0GIrNIW9CU&iKwYtmOk%O7thv?=wCTRiw#&Qc&R?)X|>s-zDob&!~@yU5+t@~>P} zwT<~&u#4WV7z#v*j~DZRgH`S28~y*tm-5*7D|l|UY~ovVB9bt5FdYDSFh-3 zInrKbg1zp{5clbYWPJGfir+u+j*C5t|8u4JS!j;FgOqzKY04`Bku*_%;!tjewl1?wBO@ei&F6-Yhq;}x02TH;`vi6w*B~QK-=Nj)}6nL{Xp0&H? z5>&k+G|q_oRJn``x&03lP|a1~bJGmctO8m2TQP6w^Apv-NMRi~pSBBr*979<&$5yW zLVWkZ#M^PAwC@hYbSw)|FYM;*VKhzmwl7oJC{vcP2fmEf!0BM;zVu5@QAa^U*p)ez zXQQV3FO^8gqytoiB>tX@t$dWWM>@Q;$x*<&W~=&Iu5)OJ>f6IV(T#u5X+gGU-?1%5 z8AwbI73>UsBKkhr%C*&d<*Bg51m&9xc+3*!=J7`_W3uapS$KRa>0NE6N~CSa>wC=^ zPas8G9E{SV1+nopyv@MF^W56g?3UmkSdWcYThP(|{IAD;OF&WWVGCndJyH>+MhIKB$(yo8F9CkIYaX zq1XM4cGnx>bHDjgZJUcZs4@2&6E3akft0>4VUOay8+xRf^CWjcn0iC&+0yqkX{dPk zz*(94W zjdS36623v~GFa&hq8CV)PJY>2@Yu%N74i%}!mU$od-O}vkL0@$y+2H7KI*5SbTXq! z!T>LNuvZ!g-L5ry%ePHe`X_OcS^X|uxy$hAAwH;GNZ+noBDM9B;f&DG2#fP_jO+acm$t(6gu1a)cgeAkzWD;5Ql$!0ffl5Jz*?{d^+c*Rwa=X^p777 zcDlG2T;)2JkL)7(6D0lUEr415F3EI22pqy@WiR_2=jz)X+{hu-E;8XocfPuE=lwqH zm5N|v>Pgdn|8k$4eVfv&bSJqtWYj2?ZwEv7KFcIqn?Y8L4$kX5oj4k~&h`+(UZ}Rl zrgsIhiPQr^T)X3#N2c(dSDw5%o{jKFwXhoKFdQL;c(UBv@2t?T%axUxYd92ma zG>LeNA=8MEHybJ{QgO(C^D8%(gL{U)wGv@}ZcmXg$$_tEx^v=4xg1w|J6fq5Q`e$3NV@$G?uu5otTsQVaiN-93Nc-SNy zNlUXQ9rI8hF34NQCpH8{y>&}J)w<)oFs*7b7Vi>+aFv!tQQk~*@^jvr3=M|~1{4NS zXq)C+bqw@xZ}KIbM=e;0_UX87Nou+=7k>0JdhjR|KEc7U`JzqmY*Byj253npD^kf* zpj{1UvDY*H#v7@kyJI*B(S8Z8VP~?;2Og6Q8N0DaiSeFDFUYtCw%Bk3-Pdd0N|Vi9 zlQPmJ48RQd-22llld@qN&4_TBTYZ0W$-pf`!UipdH<{fZ2pT?8AL9b3XxDSsog%wa ztnTA))-O&wN>blQXc@iqU&*x_B@tMe&e6#gc2ouyfi75ev57nl{CBPofhzND6@uM3 z55LI^^356W{GzguYG?6)&BfjB->Xe{cGOzeCGT##O)O*JR-y$XrP`}xL^1#w(XIjh=IQuXY}YcS2dc7d0Q@XPj8 zq*R--l+Sc~$)vQe<|+M9FKD|%srb730Qh1zP?Pal@5|zAOwxj_0Ywm4ijHDbYE+Lu zEJ^bbX}}iToc<+BL~IT%Nv*dWZ{&Bj`0=ah!o19#Zvt2-x?5>q$R!VK$ame^K(Z!? zm$g5O^y@F7*u~DsE?vyeT*Wt3fzk_oPiXNY0%1wkvemlQcKi;MdasP!{BD-(sTWLf zB(DV}zR$CJ7#F8SP}RbbN4bT=TKfeOU)S;h>65+81NYbJg0iyvF*jC~rO5;PUw!J= zQHo*$Stjbd5=dUPvW(d=LFO0CattMnubK<(#zntc|> za{u>NWTy?xQtXti?pc3_<5B4)^D;S%=``%gJky9;euhgjuhKmJX()7GU_kO!O-<;S zhqx(c5Ns|Yi~lxQUp24ma&N6355y~#f8kZByzRHT>blP^9#!q`op=3&5Ewj)bJq+S zi)!L8Vp8Z`c7Mtu3h29OM9G)=O0+qBEmfkVT&&W3ze+E)%dA(hO`$y4_+Fd(vSQYs zZNyE;2}n$(Z|B$@0vSJ*9xGn1_DWgFygJ~!bp73mvj|%nv{#8H>#gbjj`r>RWx*7t z3qoLmk{BqB(aS}wO{P!UGvZgNHFT$u%J!YUhcd6e;4|8o-Oe0-arPmltg9d z13JNe9`-+~DXJjw1g+5r9ZU2V2xi}zsF$%jT`mMDT$+1OyqSNvBy%%etwYex=?eE% z2H*9C+_B;`WNf+j^CFf-J$@6cbNQmZ>Don$hvfd+$eo({vneIL>}bu5cV=&}<+vb% ZZe794Bo97&aOtE5=x7+If4c1u`CltP{qz6; diff --git a/icons/mob/species/vox/uniform.dmi b/icons/mob/species/vox/uniform.dmi deleted file mode 100644 index 515595633f3ca59d98dc3bd11136e648790383ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 215864 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­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%0DOvpI_ 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 diff --git a/maps/polaris-2.dmm b/maps/polaris-2.dmm index 1d3a9c28d66..8a189bb5db7 100644 --- a/maps/polaris-2.dmm +++ b/maps/polaris-2.dmm @@ -2149,20 +2149,20 @@ "Pq" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Raider Base"}) "Pr" = (/obj/item/clothing/head/xenos,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "Ps" = (/obj/item/organ/internal/xenos/plasmavessel,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Pt" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror/raider{pixel_x = -28; pixel_y = 0},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) +"Pt" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) "Pu" = (/obj/item/clothing/mask/gas/swat{desc = "A close-fitting mask clearly not made for a human face."; name = "\improper alien mask"},/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "Pv" = (/obj/item/xenos_claw,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Pw" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/carapace,/obj/item/clothing/head/helmet/space/vox/carapace,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/gloves/yellow/vox,/obj/item/weapon/gun/launcher/spikethrower,/obj/item/clothing/under/vox/vox_casual,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Px" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/carapace,/obj/item/clothing/head/helmet/space/vox/carapace,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/gloves/yellow/vox,/obj/item/weapon/gun/launcher/spikethrower,/obj/item/clothing/under/vox/vox_robes,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) +"Pw" = (/obj/structure/table/rack,/obj/item/weapon/gun/launcher/spikethrower,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) +"Px" = (/obj/structure/table/rack,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "Py" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{dir = 4; pixel_x = -28; pixel_y = 0},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) "Pz" = (/obj/machinery/shower{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) "PA" = (/obj/item/pizzabox/meat,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PB" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/medic,/obj/item/clothing/head/helmet/space/vox/medic,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/gloves/yellow/vox,/obj/item/clothing/under/vox/vox_robes,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) +"PB" = (/obj/structure/table/rack,/obj/item/clothing/glasses/thermal/plain/monocle,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PC" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PD" = (/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PE" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PF" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/pressure,/obj/item/clothing/head/helmet/space/vox/pressure,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/gloves/yellow/vox,/obj/item/clothing/under/vox/vox_casual,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PG" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/stealth,/obj/item/clothing/head/helmet/space/vox/stealth,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/gloves/yellow/vox,/obj/item/clothing/glasses/thermal/plain/monocle,/obj/item/clothing/under/vox/vox_robes,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) +"PF" = (/obj/machinery/computer/shuttle_control/multi/skipjack,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) +"PG" = (/turf/simulated/wall/skipjack,/area/skipjack_station/start) "PH" = (/obj/effect/landmark{name = "voxstart"},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PI" = (/obj/item/weapon/tank/nitrogen,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PJ" = (/obj/item/organ/internal/xenos/eggsac,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) @@ -2172,7 +2172,7 @@ "PN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PP" = (/obj/machinery/computer/station_alert,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PQ" = (/obj/machinery/computer/shuttle_control/multi/vox,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) +"PQ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_west_control"; req_one_access = list(150)},/turf/simulated/wall/skipjack,/area/skipjack_station/start) "PR" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/item/weapon/tank/nitrogen,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PS" = (/obj/item/clothing/head/philosopher_wig,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PT" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/syndicate_mothership{name = "\improper Raider Base"}) @@ -2182,20 +2182,18 @@ "PX" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PY" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/skipjack_station/start) "PZ" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/skipjack_station/start) -"Qa" = (/turf/simulated/wall/voxshuttle,/area/skipjack_station/start) -"Qb" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_west_control"; req_one_access = list(150)},/turf/simulated/wall/voxshuttle,/area/skipjack_station/start) +"Qa" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_east_control"; req_access = list(150)},/turf/simulated/wall/skipjack,/area/skipjack_station/start) +"Qb" = (/obj/machinery/computer/shuttle_control/multi/skipjack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start) "Qc" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_northwest_lock"; locked = 0; req_access = list(150)},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qg" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_northeast_lock"; locked = 0; req_access = list(150)},/turf/simulated/shuttle/plating,/area/skipjack_station/start) -"Qh" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_east_control"; req_access = list(150)},/turf/simulated/wall/voxshuttle,/area/skipjack_station/start) +"Qh" = (/obj/machinery/button/remote/blast_door{id = "skipjackshutters"; name = "remote shutter control"; req_access = list(150)},/turf/simulated/wall/skipjack,/area/skipjack_station/start) "Qi" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{frequency = 1331; id_tag = "vox_west_vent"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qj" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "vox_west_sensor"; pixel_x = 25},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qk" = (/obj/machinery/computer/station_alert,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start) -"Ql" = (/obj/machinery/computer/shuttle_control/multi/vox,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start) "Qm" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start) -"Qn" = (/obj/machinery/button/remote/blast_door{id = "skipjackshutters"; name = "remote shutter control"; req_access = list(150)},/turf/simulated/wall/voxshuttle,/area/skipjack_station/start) "Qo" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "vox_east_sensor"; pixel_x = -25},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qp" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{frequency = 1331; id_tag = "vox_east_vent"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qq" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/machinery/meter,/turf/simulated/shuttle/plating,/area/skipjack_station/start) @@ -2591,33 +2589,33 @@ aRmjmjmjOvOPOvOvOvmjmjOvOgOgOgOgPgOxOwOgPgOwOgOxOxOxOgPbPbPbPhOgmjmjaRmjmjmjaPmd aRmjmjmjOvPiPiOvmjmjmjOvPjPkPkOgOgOgOgOgOgOgOgOxOxOxOgPbPbPbPlOgmjmjaRmjmjmjaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaRNRNSNSNSNSNSNSNSNSNSNSNSNSNSNSNSNSNSNSNSNRaR aRmjOvOPOPOPOPOvOvmjmjOvPmPnPmOMOxOxOxOxOxOxOxOxOxOxOgPoPpPqOgOgmjmjaRmjmjmjaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRaR aRmjPrOPOPOPOPPsOvmjmjOgPtPmPmOMOxOxOxOxOxOxOxOxOxOxOgOvOvOvOvOvmjmjaRmjmjmjaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaR -aRmjPuPvPwOPPxOPOPmjmjOgPyPzOgOgOgOgOgOgOgOgOgOgOMOgOgOgOgOgOgOgOgOgOgmjmjaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjPAOPPBOPPwOPOPmjmjOvOvOvOgOxOxOxOxOxOxOgPCPDPDPDPEOgOxOxOxOxOxOxOgmjaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjOvOPPFOPPGOPOPmjmjaPaPmjOgOxOwOxOxOxOxOgPDPDPHPDPDOgOxOxOxOxOwOxOgmjaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjPuPvPwOPPwOPOPmjmjOgPyPzOgOgOgOgOgOgOgOgOgOgOMOgOgOgOgOgOgOgOgOgOgmjmjaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjPAOPPxOPPwOPOPmjmjOvOvOvOgOxOxOxOxOxOxOgPCPDPDPDPEOgOxOxOxOxOxOxOgmjaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjOvOPPxOPPBOPOPmjmjaPaPmjOgOxOwOxOxOxOxOgPDPDPHPDPDOgOxOxOxOxOwOxOgmjaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjOvPIPJOPOPPKOPmjmjaPaPmjOgOxOxOxOxOxOxOMPDPDPLPDPDOMOxOxOxOxOxOxOgmjaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjOvOvOPOPOPOPOvmjmjmSaPaPOgOxOxOgPMPNPOOgPDPPPQPDKmOgPMPNPOOgOxOxOgaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjOvOvOPOPOPOPOvmjmjmSaPaPOgOxOxOgPMPNPOOgPDPPPFPDKmOgPMPNPOOgOxOxOgaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjOvOvOvOvPRPSOvmjmTmSaPaPOgOxOxOgaPaPaPOgOgPMPNPOOgOgaPaPaPOgOxOxOgaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjOvOvOvOvOvOvmjaPaPaPaPaPPTPUPUPVaPaPaPaPaPaPaPaPaPaPaPaPaPPTPUPUPVaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjmjmjmjmjaPaPaPaPPTPWPXPVaPaPaPaPaPaPaPaPaPaPaPaPaPPTPWPXPVaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjmjmjmjaPaPaPaPaPPTPWPXPVaPaPaPaPaPaPaPaPaPaPaPaPaPPTPWPXPVaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjmjmjmjaPaPaPaPaPPYPUPUPZaPaPaPPYaPaPaPaPaPPZaPaPaPPYPUPUPZaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPaPaPaPaPQaQbQcQaaPaPaPQaQdQeQeQeQfQaaPaPaPQaQgQhQaaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPaPaPaPaPQaQiQjQaaPaPPYQaQaQkQlQmQnQaPZaPaPQaQoQpQaaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPaPaPaPaPQaQqQrQaaPaPQaQaQsQtQuQtQvQaQaaPaPQaQwQxQaaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPaPaPaPaPQaQyQaQaQaQaQaQzQAQAQAQAQAQBQaQaQaQaQaQCQaaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPaPaPaPaPQaQDQEQFQGQHQaQIQAQAQAQAQAQIQaQJQKQLQMQNQaaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjaPaPaPaPaPaPaPaPaPaPaPQaQOQPQPQPQQQaQRQSQTQUQRQSQTQaQVQPQPQWQOQaaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPaPaPaPaPPGPQQcPGaPaPaPPGQdQeQeQeQfPGaPaPaPPGQgQaPGaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPaPaPaPaPPGQiQjPGaPaPPYPGPGQkQbQmQhPGPZaPaPPGQoQpPGaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPaPaPaPaPPGQqQrPGaPaPPGPGQsQtQuQtQvPGPGaPaPPGQwQxPGaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPaPaPaPaPPGQyPGPGPGPGPGQzQAQAQAQAQAQBPGPGPGPGPGQCPGaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPaPaPaPaPPGQDQEQFQGQHPGQIQAQAQAQAQAQIPGQJQKQLQMQNPGaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjaPaPaPaPaPaPaPaPaPaPaPPGQOQPQPQPQQPGQRQSQTQUQRQSQTPGQVQPQPQWQOPGaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjaPaPaPaPaPaPaPaPaPaPaPQXQOQPQPQPQPQUQAQAQAQAQAQAQAQUQPQPQYQPQOQXaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPaPaPaPaPaPaPQZRaQPRbRPQPQaRcRdQAQAQAQAReQaQPRfQPRgQOQZaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPaPaPaPaPaPaPRhRaQPQPQaRiQaQaQaRjTERlQaQaQaRiQaRmRnRoRhaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPaPaPaPaPaPPYQaTFRqRqQaRrRsRrQXRtRuRvQXRwRxRyQaRzRATGQaPZaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRCRCRCRCRCRCRCRCRCRCRCRCRDRCRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPmjmjaPaPaPREQaRFRFQaQaRrRrRrQZRtRkRvQZRyRyRGQaQaRFRFQaRHaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRIRJRKRLRMRNRCROTHRQRCRRRSRTRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPmjmjaPaPaPaPRERURURHQaRVRWRrRhRXQARXRhRyRyRYQaRERURURHaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKRKRZSaSbSaScRSRSSdRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPmjmjaPaPaPaPaPaPaPaPQaRrRrRrQaQaQUQaQaSeRySfQaaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCSgSgRKRKRKShRCSaSaSiRCRCRCRCRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPQaRrRrSjQaSkQASlQaRyRySmQaaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKSnRCSoSoSpRCSqSrSsStRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPQaQaSuRrQaSvQASwQaSxSyQaQaaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCSzSzRKRKRKSARCSoSoSoSBSoSoSoSCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPREQaQaQaQaSDSESFQaQaQaQaRHaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKSGRCSHSISJRCSKSLSMStRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPmjmjaPaPaPaPaPaPaPaPREQaRFRFRFRFRFQaRHaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKShRCRCRCRCRCRCRCRCRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPaPaPaPaPaPaPQZRaQPRbRPQPPGRcRdQAQAQAQARePGQPRfQPRgQOQZaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPaPaPaPaPaPaPRhRaQPQPPGRiPGPGPGRjTERlPGPGPGRiPGRmRnRoRhaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPaPaPaPaPaPPYPGTFRqRqPGRrRsRrQXRtRuRvQXRwRxRyPGRzRATGPGPZaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRCRCRCRCRCRCRCRCRCRCRCRCRDRCRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPmjmjaPaPaPREPGRFRFPGPGRrRrRrQZRtRkRvQZRyRyRGPGPGRFRFPGRHaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRIRJRKRLRMRNRCROTHRQRCRRRSRTRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPmjmjaPaPaPaPRERURURHPGRVRWRrRhRXQARXRhRyRyRYPGRERURURHaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKRKRZSaSbSaScRSRSSdRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPmjmjaPaPaPaPaPaPaPaPPGRrRrRrPGPGQUPGPGSeRySfPGaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCSgSgRKRKRKShRCSaSaSiRCRCRCRCRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPPGRrRrSjPGSkQASlPGRyRySmPGaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKSnRCSoSoSpRCSqSrSsStRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPPGPGSuRrPGSvQASwPGSxSyPGPGaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCSzSzRKRKRKSARCSoSoSoSBSoSoSoSCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPREPGPGPGPGSDSESFPGPGPGPGRHaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKSGRCSHSISJRCSKSLSMStRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPmjmjaPaPaPaPaPaPaPaPREPGRFRFRFRFRFPGRHaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKShRCRCRCRCRCRCRCRCRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjaPaPaPaPmjmjmjaPaPaPaPaPaPaPaPRERURURURURURHaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKSNSOSPSQRKSRSSSTSRSUSVSWSWSVRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjaPaPaPaPmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKSNSXSYSQRKSZSZSZSZTaSaSaSaSaRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKSNTbTcSQRKSZSZSZSZSZSZSZSZSZRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP diff --git a/polaris.dme b/polaris.dme index d29063995cb..0793bb6c8e6 100644 --- a/polaris.dme +++ b/polaris.dme @@ -1349,7 +1349,6 @@ #include "code\modules\mob\living\carbon\human\species\species_attack.dm" #include "code\modules\mob\living\carbon\human\species\species_hud.dm" #include "code\modules\mob\living\carbon\human\species\outsider\shadow.dm" -#include "code\modules\mob\living\carbon\human\species\outsider\vox.dm" #include "code\modules\mob\living\carbon\human\species\station\golem.dm" #include "code\modules\mob\living\carbon\human\species\station\monkey.dm" #include "code\modules\mob\living\carbon\human\species\station\seromi.dm" From cbc506fd511f2b4a9fdc1b7c0e7109dd4c1e2f3e Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 20 Feb 2016 11:50:18 +1030 Subject: [PATCH 04/15] Removed xenomorphs. --- code/__defines/gamemode.dm | 1 - code/game/antagonist/alien/borer.dm | 32 +- code/game/antagonist/alien/xenomorph.dm | 47 -- code/game/gamemodes/game_mode.dm | 2 +- code/game/gamemodes/mixed/bughunt.dm | 14 - code/game/gamemodes/mixed/infestation.dm | 4 +- code/game/machinery/portable_turret.dm | 2 +- code/game/objects/effects/aliens.dm | 440 ------------------ code/game/objects/structures/lamarr_cage.dm | 87 ---- .../stool_bed_chair_nest/alien_nests.dm | 86 ---- code/modules/admin/admin.dm | 5 - .../trigger_xenomorph_infestation.dm | 7 - code/modules/admin/topic.dm | 10 - code/modules/admin/verbs/debug.dm | 17 - code/modules/admin/view_variables/helpers.dm | 1 - .../modules/clothing/spacesuits/spacesuits.dm | 4 +- code/modules/hydroponics/seed_datums.dm | 20 - code/modules/materials/materials.dm | 15 - code/modules/mining/abandonedcrates.dm | 6 +- code/modules/mob/language/outsider.dm | 31 -- .../mob/living/carbon/alien/larva/larva.dm | 14 - .../mob/living/carbon/alien/larva/life.dm | 12 - .../living/carbon/alien/larva/progression.dm | 12 - code/modules/mob/living/carbon/human/human.dm | 4 - .../human/species/xenomorphs/alien_embryo.dm | 159 ------- .../species/xenomorphs/alien_facehugger.dm | 231 --------- .../human/species/xenomorphs/alien_powers.dm | 222 --------- .../human/species/xenomorphs/alien_species.dm | 324 ------------- .../human/species/xenomorphs/xenomorphs.dm | 49 -- .../living/simple_animal/friendly/corgi.dm | 7 - .../living/simple_animal/friendly/slime.dm | 15 +- code/modules/mob/mob_helpers.dm | 6 - code/modules/mob/transform_procs.dm | 24 - code/modules/organs/subtypes/xenos.dm | 52 --- code/modules/projectiles/projectile/change.dm | 2 - .../Chemistry-Reagents-Toxins.dm | 7 +- code/modules/surgery/organs_internal.dm | 40 -- icons/mob/human_races/r_armalis.dmi | Bin 4073 -> 0 bytes icons/mob/human_races/xenos/r_xenos_drone.dmi | Bin 1764 -> 0 bytes .../mob/human_races/xenos/r_xenos_hunter.dmi | Bin 1895 -> 0 bytes icons/mob/human_races/xenos/r_xenos_queen.dmi | Bin 1928 -> 0 bytes .../human_races/xenos/r_xenos_sentinel.dmi | Bin 1817 -> 0 bytes icons/mob/slimes.dmi | Bin 86597 -> 86616 bytes maps/polaris-1.dmm | 4 +- maps/polaris-2.dmm | 66 ++- polaris.dme | 15 - 46 files changed, 83 insertions(+), 2013 deletions(-) delete mode 100644 code/game/antagonist/alien/xenomorph.dm delete mode 100644 code/game/gamemodes/mixed/bughunt.dm delete mode 100644 code/game/objects/effects/aliens.dm delete mode 100644 code/game/objects/structures/lamarr_cage.dm delete mode 100644 code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm delete mode 100644 code/modules/admin/secrets/random_events/trigger_xenomorph_infestation.dm delete mode 100644 code/modules/mob/living/carbon/alien/larva/larva.dm delete mode 100644 code/modules/mob/living/carbon/alien/larva/life.dm delete mode 100644 code/modules/mob/living/carbon/alien/larva/progression.dm delete mode 100644 code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm delete mode 100644 code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm delete mode 100644 code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm delete mode 100644 code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm delete mode 100644 code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm delete mode 100644 code/modules/organs/subtypes/xenos.dm delete mode 100644 icons/mob/human_races/r_armalis.dmi delete mode 100644 icons/mob/human_races/xenos/r_xenos_drone.dmi delete mode 100644 icons/mob/human_races/xenos/r_xenos_hunter.dmi delete mode 100644 icons/mob/human_races/xenos/r_xenos_queen.dmi delete mode 100644 icons/mob/human_races/xenos/r_xenos_sentinel.dmi diff --git a/code/__defines/gamemode.dm b/code/__defines/gamemode.dm index 827737cf92a..675b01563aa 100644 --- a/code/__defines/gamemode.dm +++ b/code/__defines/gamemode.dm @@ -63,7 +63,6 @@ var/list/be_special_flags = list( // Mode/antag template macros. #define MODE_BORER "borer" -#define MODE_XENOMORPH "xeno" #define MODE_LOYALIST "loyalist" #define MODE_MUTINEER "mutineer" #define MODE_COMMANDO "commando" diff --git a/code/game/antagonist/alien/borer.dm b/code/game/antagonist/alien/borer.dm index d0d1183a0d9..783055381c3 100644 --- a/code/game/antagonist/alien/borer.dm +++ b/code/game/antagonist/alien/borer.dm @@ -1,7 +1,8 @@ -var/datum/antagonist/xenos/borer/borers +var/datum/antagonist/borer/borers -/datum/antagonist/xenos/borer +/datum/antagonist/borer id = MODE_BORER + role_type = BE_ALIEN role_text = "Cortical Borer" role_text_plural = "Cortical Borers" mob_path = /mob/living/simple_animal/borer @@ -10,6 +11,8 @@ var/datum/antagonist/xenos/borer/borers antag_indicator = "brainworm" antaghud_indicator = "hudborer" + flags = ANTAG_OVERRIDE_MOB | ANTAG_RANDSPAWN | ANTAG_OVERRIDE_JOB | ANTAG_VOTABLE + faction_role_text = "Borer Thrall" faction_descriptor = "Unity" faction_welcome = "You are now a thrall to a cortical borer. Please listen to what they have to say; they're in your head." @@ -17,21 +20,26 @@ var/datum/antagonist/xenos/borer/borers initial_spawn_req = 3 initial_spawn_target = 5 -/datum/antagonist/xenos/borer/New() + spawn_announcement = "Unidentified lifesigns detected coming aboard the station. Secure any exterior access, including ducting and ventilation." + spawn_announcement_title = "Lifesign Alert" + spawn_announcement_sound = 'sound/AI/aliens.ogg' + spawn_announcement_delay = 5000 + +/datum/antagonist/borer/New() ..(1) borers = src /datum/antagonist/xenos/borer/get_extra_panel_options(var/datum/mind/player) return "\[put in host\]" -/datum/antagonist/xenos/borer/create_objectives(var/datum/mind/player) +/datum/antagonist/borer/create_objectives(var/datum/mind/player) if(!..()) return player.objectives += new /datum/objective/borer_survive() player.objectives += new /datum/objective/borer_reproduce() player.objectives += new /datum/objective/escape() -/datum/antagonist/xenos/borer/place_mob(var/mob/living/mob) +/datum/antagonist/borer/place_mob(var/mob/living/mob) var/mob/living/simple_animal/borer/borer = mob if(istype(borer)) var/mob/living/carbon/human/host @@ -51,4 +59,16 @@ var/datum/antagonist/xenos/borer/borers borer.host_brain.name = host.name borer.host_brain.real_name = host.real_name return - ..() // Place them at a vent if they can't get a host. + // Place them at a vent if they can't get a host. + borer.forceMove(get_turf(pick(get_vents()))) + +/datum/antagonist/borer/attempt_random_spawn() + if(config.aliens_allowed) ..() + +/datum/antagonist/borer/proc/get_vents() + var/list/vents = list() + for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines) + if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in config.station_levels) + if(temp_vent.network.normal_members.len > 50) + vents += temp_vent + return vents \ No newline at end of file diff --git a/code/game/antagonist/alien/xenomorph.dm b/code/game/antagonist/alien/xenomorph.dm deleted file mode 100644 index 08cbeebca9e..00000000000 --- a/code/game/antagonist/alien/xenomorph.dm +++ /dev/null @@ -1,47 +0,0 @@ -var/datum/antagonist/xenos/xenomorphs - -/datum/antagonist/xenos - id = MODE_XENOMORPH - role_type = BE_ALIEN - role_text = "Xenomorph" - role_text_plural = "Xenomorphs" - mob_path = /mob/living/carbon/alien/larva - bantype = "Xenomorph" - flags = ANTAG_OVERRIDE_MOB | ANTAG_RANDSPAWN | ANTAG_OVERRIDE_JOB | ANTAG_VOTABLE - welcome_text = "Hiss! You are a larval alien. Hide and bide your time until you are ready to evolve." - antaghud_indicator = "hudalien" - - hard_cap = 5 - hard_cap_round = 8 - initial_spawn_req = 4 - initial_spawn_target = 6 - - spawn_announcement = "Unidentified lifesigns detected coming aboard the station. Secure any exterior access, including ducting and ventilation." - spawn_announcement_title = "Lifesign Alert" - spawn_announcement_sound = 'sound/AI/aliens.ogg' - spawn_announcement_delay = 5000 - -/datum/antagonist/xenos/New(var/no_reference) - ..() - if(!no_reference) - xenomorphs = src - -/datum/antagonist/xenos/attempt_random_spawn() - if(config.aliens_allowed) ..() - -/datum/antagonist/xenos/proc/get_vents() - var/list/vents = list() - for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines) - if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in config.station_levels) - if(temp_vent.network.normal_members.len > 50) - vents += temp_vent - return vents - -/datum/antagonist/xenos/create_objectives(var/datum/mind/player) - if(!..()) - return - player.objectives += new /datum/objective/survive() - player.objectives += new /datum/objective/escape() - -/datum/antagonist/xenos/place_mob(var/mob/living/player) - player.forceMove(get_turf(pick(get_vents()))) diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index c6330e6a207..073383ac203 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -260,7 +260,7 @@ var/global/list/additional_antag_types = list() "artifacts of eldritch horror", "a brain slug infestation", "killer bugs that lay eggs in the husks of the living", - "a deserted transport carrying xenomorph specimens", + "a deserted transport carrying alien specimens", "an emissary for the gestalt requesting a security detail", "a Tajaran slave rebellion", "radical Skrellian transevolutionaries", diff --git a/code/game/gamemodes/mixed/bughunt.dm b/code/game/gamemodes/mixed/bughunt.dm deleted file mode 100644 index 2accc6a9660..00000000000 --- a/code/game/gamemodes/mixed/bughunt.dm +++ /dev/null @@ -1,14 +0,0 @@ -/datum/game_mode/bughunt - name = "Bughunt" - round_description = "A mercenary strike force is approaching the station to eradicate a xenomorph infestation!" - extended_round_description = "Mercenaries and xenomorphs spawn in this game mode." - config_tag = "bughunt" - required_players = 15 - required_players_secret = 25 - required_enemies = 1 - end_on_antag_death = 1 - antag_tags = list(MODE_XENOMORPH, MODE_DEATHSQUAD) - auto_recall_shuttle = 1 - ert_disabled = 1 - require_all_templates = 1 - votable = 0 \ No newline at end of file diff --git a/code/game/gamemodes/mixed/infestation.dm b/code/game/gamemodes/mixed/infestation.dm index 71e9ebe180b..346f51967c8 100644 --- a/code/game/gamemodes/mixed/infestation.dm +++ b/code/game/gamemodes/mixed/infestation.dm @@ -1,12 +1,12 @@ /datum/game_mode/infestation name = "infestation" round_description = "There's something in the walls!" - extended_round_description = "Two alien antagonists (Xenomorphs, Cortical Borers or Changelings) may spawn during this round." + extended_round_description = "Two alien antagonists (Cortical Borers or Changelings) spawn during this round." config_tag = "infestation" required_players = 15 required_enemies = 5 end_on_antag_death = 1 - antag_tags = list(MODE_BORER, MODE_XENOMORPH, MODE_CHANGELING) + antag_tags = list(MODE_BORER, MODE_CHANGELING) require_all_templates = 1 votable = 0 diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 355ee4b02d9..6e20801680c 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -502,7 +502,7 @@ var/list/turret_icons if(isanimal(L) || issmall(L)) // Animals are not so dangerous return check_anomalies ? TURRET_SECONDARY_TARGET : TURRET_NOT_TARGET - if(isxenomorph(L) || isalien(L)) // Xenos are dangerous + if(isalien(L)) // Xenos are dangerous return check_anomalies ? TURRET_PRIORITY_TARGET : TURRET_NOT_TARGET if(ishuman(L)) //if the target is a human, analyze threat level diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm deleted file mode 100644 index 598b8ad5d37..00000000000 --- a/code/game/objects/effects/aliens.dm +++ /dev/null @@ -1,440 +0,0 @@ -/* Alien Effects! - * Contains: - * effect/alien - * Resin - * Weeds - * Acid - * Egg - */ - -/* - * effect/alien - */ -/obj/effect/alien - name = "alien thing" - desc = "theres something alien about this" - icon = 'icons/mob/alien.dmi' - -/* - * Resin - */ -/obj/effect/alien/resin - name = "resin" - desc = "Looks like some kind of slimy growth." - icon_state = "resin" - - density = 1 - opacity = 1 - anchored = 1 - var/health = 200 - //var/mob/living/affecting = null - -/obj/effect/alien/resin/wall - name = "resin wall" - desc = "Purple slime solidified into a wall." - icon_state = "resinwall" //same as resin, but consistency ho! - -/obj/effect/alien/resin/membrane - name = "resin membrane" - desc = "Purple slime just thin enough to let light pass through." - icon_state = "resinmembrane" - opacity = 0 - health = 120 - -/obj/effect/alien/resin/New() - ..() - var/turf/T = get_turf(src) - T.thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT - -/obj/effect/alien/resin/Destroy() - var/turf/T = get_turf(src) - T.thermal_conductivity = initial(T.thermal_conductivity) - ..() - -/obj/effect/alien/resin/proc/healthcheck() - if(health <=0) - density = 0 - qdel(src) - return - -/obj/effect/alien/resin/bullet_act(var/obj/item/projectile/Proj) - health -= Proj.damage - ..() - healthcheck() - return - -/obj/effect/alien/resin/ex_act(severity) - switch(severity) - if(1.0) - health-=50 - if(2.0) - health-=50 - if(3.0) - if (prob(50)) - health-=50 - else - health-=25 - healthcheck() - return - -/obj/effect/alien/resin/hitby(AM as mob|obj) - ..() - for(var/mob/O in viewers(src, null)) - O.show_message("[src] was hit by [AM].", 1) - var/tforce = 0 - if(ismob(AM)) - tforce = 10 - else - tforce = AM:throwforce - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) - health = max(0, health - tforce) - healthcheck() - ..() - return - -/obj/effect/alien/resin/attack_hand() - usr.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) - if (HULK in usr.mutations) - usr << "You easily destroy the [name]." - for(var/mob/O in oviewers(src)) - O.show_message("[usr] destroys the [name]!", 1) - health = 0 - else - - // Aliens can get straight through these. - if(istype(usr,/mob/living/carbon)) - var/mob/living/carbon/M = usr - if(locate(/obj/item/organ/internal/xenos/hivenode) in M.internal_organs) - for(var/mob/O in oviewers(src)) - O.show_message("[usr] strokes the [name] and it melts away!", 1) - health = 0 - healthcheck() - return - - usr << "You claw at the [name]." - for(var/mob/O in oviewers(src)) - O.show_message("[usr] claws at the [name]!", 1) - health -= rand(5,10) - healthcheck() - return - -/obj/effect/alien/resin/attackby(obj/item/weapon/W as obj, mob/user as mob) - - user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) - var/aforce = W.force - health = max(0, health - aforce) - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) - healthcheck() - ..() - return - -/obj/effect/alien/resin/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) - if(air_group) return 0 - if(istype(mover) && mover.checkpass(PASSGLASS)) - return !opacity - return !density - - -/* - * Weeds - */ -#define NODERANGE 3 - -/obj/effect/alien/weeds - name = "weeds" - desc = "Weird purple weeds." - icon_state = "weeds" - - anchored = 1 - density = 0 - layer = 2 - var/health = 15 - var/obj/effect/alien/weeds/node/linked_node = null - -/obj/effect/alien/weeds/node - icon_state = "weednode" - name = "purple sac" - desc = "Weird purple octopus-like thing." - layer = 3 - light_range = NODERANGE - var/node_range = NODERANGE - -/obj/effect/alien/weeds/node/New() - ..(src.loc, src) - - -/obj/effect/alien/weeds/New(pos, node) - ..() - if(istype(loc, /turf/space)) - qdel(src) - return - linked_node = node - if(icon_state == "weeds")icon_state = pick("weeds", "weeds1", "weeds2") - spawn(rand(150, 200)) - if(src) - Life() - return - -/obj/effect/alien/weeds/proc/Life() - set background = 1 - var/turf/U = get_turf(src) -/* - if (locate(/obj/movable, U)) - U = locate(/obj/movable, U) - if(U.density == 1) - qdel(src) - return - -Alien plants should do something if theres a lot of poison - if(U.poison> 200000) - health -= round(U.poison/200000) - update() - return -*/ - if (istype(U, /turf/space)) - qdel(src) - return - - if(!linked_node || (get_dist(linked_node, src) > linked_node.node_range) ) - return - - direction_loop: - for(var/dirn in cardinal) - var/turf/T = get_step(src, dirn) - - if (!istype(T) || T.density || locate(/obj/effect/alien/weeds) in T || istype(T.loc, /area/arrival) || istype(T, /turf/space)) - continue - - // if (locate(/obj/movable, T)) // don't propogate into movables - // continue - - for(var/obj/O in T) - if(O.density) - continue direction_loop - - PoolOrNew(/obj/effect/alien/weeds, T, linked_node) - - -/obj/effect/alien/weeds/ex_act(severity) - switch(severity) - if(1.0) - qdel(src) - if(2.0) - if (prob(50)) - qdel(src) - if(3.0) - if (prob(5)) - qdel(src) - return - -/obj/effect/alien/weeds/attackby(var/obj/item/weapon/W, var/mob/user) - user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) - if(W.attack_verb.len) - visible_message("\The [src] have been [pick(W.attack_verb)] with \the [W][(user ? " by [user]." : ".")]") - else - visible_message("\The [src] have been attacked with \the [W][(user ? " by [user]." : ".")]") - - var/damage = W.force / 4.0 - - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - - if(WT.remove_fuel(0, user)) - damage = 15 - playsound(loc, 'sound/items/Welder.ogg', 100, 1) - - health -= damage - healthcheck() - -/obj/effect/alien/weeds/proc/healthcheck() - if(health <= 0) - qdel(src) - - -/obj/effect/alien/weeds/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - if(exposed_temperature > 300 + T0C) - health -= 5 - healthcheck() - -#undef NODERANGE - - -/* - * Acid - */ -/obj/effect/alien/acid - name = "acid" - desc = "Burbling corrossive stuff. I wouldn't want to touch it." - icon_state = "acid" - - density = 0 - opacity = 0 - anchored = 1 - - var/atom/target - var/ticks = 0 - var/target_strength = 0 - -/obj/effect/alien/acid/New(loc, target) - ..(loc) - src.target = target - - if(isturf(target)) // Turf take twice as long to take down. - target_strength = 8 - else - target_strength = 4 - tick() - -/obj/effect/alien/acid/proc/tick() - if(!target) - qdel(src) - - ticks += 1 - - if(ticks >= target_strength) - - for(var/mob/O in hearers(src, null)) - O.show_message("[src.target] collapses under its own weight into a puddle of goop and undigested debris!", 1) - - if(istype(target, /turf/simulated/wall)) // I hate turf code. - var/turf/simulated/wall/W = target - W.dismantle_wall(1) - else - qdel(target) - qdel(src) - return - - switch(target_strength - ticks) - if(6) - visible_message("[src.target] is holding up against the acid!") - if(4) - visible_message("[src.target]\s structure is being melted by the acid!") - if(2) - visible_message("[src.target] is struggling to withstand the acid!") - if(0 to 1) - visible_message("[src.target] begins to crumble under the acid!") - spawn(rand(150, 200)) tick() - -/* - * Egg - */ -/var/const //for the status var - BURST = 0 - BURSTING = 1 - GROWING = 2 - GROWN = 3 - - MIN_GROWTH_TIME = 1800 //time it takes to grow a hugger - MAX_GROWTH_TIME = 3000 - -/obj/effect/alien/egg - desc = "It looks like a weird egg" - name = "egg" - icon_state = "egg_growing" - density = 0 - anchored = 1 - - var/health = 100 - var/status = GROWING //can be GROWING, GROWN or BURST; all mutually exclusive - flags = PROXMOVE - -/obj/effect/alien/egg/New() - if(config.aliens_allowed) - ..() - spawn(rand(MIN_GROWTH_TIME,MAX_GROWTH_TIME)) - Grow() - else - qdel(src) - -/obj/effect/alien/egg/attack_hand(user as mob) - - var/mob/living/carbon/M = user - if(!istype(M) || !(locate(/obj/item/organ/internal/xenos/hivenode) in M.internal_organs)) - return attack_hand(user) - - switch(status) - if(BURST) - user << "You clear the hatched egg." - qdel(src) - return - if(GROWING) - user << "The child is not developed yet." - return - if(GROWN) - user << "You retrieve the child." - Burst(0) - return - -/obj/effect/alien/egg/proc/GetFacehugger() - return locate(/obj/item/clothing/mask/facehugger) in contents - -/obj/effect/alien/egg/proc/Grow() - icon_state = "egg" - status = GROWN - new /obj/item/clothing/mask/facehugger(src) - return - -/obj/effect/alien/egg/proc/Burst(var/kill = 1) //drops and kills the hugger if any is remaining - if(status == GROWN || status == GROWING) - var/obj/item/clothing/mask/facehugger/child = GetFacehugger() - icon_state = "egg_hatched" - flick("egg_opening", src) - status = BURSTING - spawn(15) - status = BURST - child.loc = get_turf(src) - - if(kill && istype(child)) - child.Die() - else - for(var/mob/M in range(1,src)) - if(CanHug(M)) - child.Attach(M) - break - -/obj/effect/alien/egg/bullet_act(var/obj/item/projectile/Proj) - health -= Proj.damage - ..() - healthcheck() - return - - -/obj/effect/alien/egg/attackby(var/obj/item/weapon/W, var/mob/user) - if(health <= 0) - return - if(W.attack_verb.len) - src.visible_message("\The [src] has been [pick(W.attack_verb)] with \the [W][(user ? " by [user]." : ".")]") - else - src.visible_message("\The [src] has been attacked with \the [W][(user ? " by [user]." : ".")]") - var/damage = W.force / 4.0 - - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - - if(WT.remove_fuel(0, user)) - damage = 15 - playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) - - src.health -= damage - src.healthcheck() - - -/obj/effect/alien/egg/proc/healthcheck() - if(health <= 0) - Burst() - -/obj/effect/alien/egg/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - if(exposed_temperature > 500 + T0C) - health -= 5 - healthcheck() - -/obj/effect/alien/egg/HasProximity(atom/movable/AM as mob|obj) - if(status == GROWN) - if(!CanHug(AM)) - return - - var/mob/living/carbon/C = AM - if(C.stat == CONSCIOUS && C.status_flags & XENO_HOST) - return - - Burst(0) diff --git a/code/game/objects/structures/lamarr_cage.dm b/code/game/objects/structures/lamarr_cage.dm deleted file mode 100644 index 7d0bc76b180..00000000000 --- a/code/game/objects/structures/lamarr_cage.dm +++ /dev/null @@ -1,87 +0,0 @@ -/obj/structure/lamarr - name = "lab cage" - icon = 'icons/obj/stationobjs.dmi' - icon_state = "labcage1" - desc = "A glass lab container for storing interesting creatures." - density = 1 - anchored = 1 - unacidable = 1//Dissolving the case would also delete Lamarr - var/health = 30 - var/occupied = 1 - var/destroyed = 0 - -/obj/structure/lamarr/ex_act(severity) - switch(severity) - if (1) - new /obj/item/weapon/material/shard( src.loc ) - Break() - qdel(src) - if (2) - if (prob(50)) - src.health -= 15 - src.healthcheck() - if (3) - if (prob(50)) - src.health -= 5 - src.healthcheck() - - -/obj/structure/lamarr/bullet_act(var/obj/item/projectile/Proj) - health -= Proj.damage - ..() - src.healthcheck() - return - -/obj/structure/lamarr/proc/healthcheck() - if (src.health <= 0) - if (!( src.destroyed )) - src.density = 0 - src.destroyed = 1 - new /obj/item/weapon/material/shard( src.loc ) - playsound(src, "shatter", 70, 1) - Break() - else - playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) - return - -/obj/structure/lamarr/update_icon() - if(src.destroyed) - src.icon_state = "labcageb[src.occupied]" - else - src.icon_state = "labcage[src.occupied]" - return - - -/obj/structure/lamarr/attackby(obj/item/weapon/W as obj, mob/user as mob) - src.health -= W.force - src.healthcheck() - ..() - return - -/obj/structure/lamarr/attack_hand(mob/user as mob) - if (src.destroyed) - return - else - usr << "You kick the lab cage." - for(var/mob/O in oviewers()) - if ((O.client && !( O.blinded ))) - O << "[usr] kicks the lab cage." - src.health -= 2 - healthcheck() - return - -/obj/structure/lamarr/proc/Break() - if(occupied) - new /obj/item/clothing/mask/facehugger/lamarr(src.loc) - occupied = 0 - update_icon() - return - -/obj/item/clothing/mask/facehugger/lamarr - name = "Lamarr" - desc = "The worst she might do is attempt to... couple with your head."//hope we don't get sued over a harmless reference, rite? - sterile = 1 - gender = FEMALE - -/obj/item/clothing/mask/facehugger/lamarr/New()//to prevent deleting it if aliums are disabled - return diff --git a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm deleted file mode 100644 index cbe89ec86f0..00000000000 --- a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm +++ /dev/null @@ -1,86 +0,0 @@ -//Alium nests. Essentially beds with an unbuckle delay that only aliums can buckle mobs to. -#define NEST_RESIST_TIME 1200 - -/obj/structure/bed/nest - name = "alien nest" - desc = "It's a gruesome pile of thick, sticky resin shaped like a nest." - icon = 'icons/mob/alien.dmi' - icon_state = "nest" - var/health = 100 - -/obj/structure/bed/nest/update_icon() - return - -/obj/structure/bed/nest/user_unbuckle_mob(mob/user as mob) - if(buckled_mob) - if(buckled_mob.buckled == src) - if(buckled_mob != user) - buckled_mob.visible_message(\ - "[user.name] pulls [buckled_mob.name] free from the sticky nest!",\ - "[user.name] pulls you free from the gelatinous resin.",\ - "You hear squelching...") - buckled_mob.pixel_y = 0 - buckled_mob.old_y = 0 - unbuckle_mob() - else - if(world.time <= buckled_mob.last_special+NEST_RESIST_TIME) - return - buckled_mob.last_special = world.time - buckled_mob.visible_message(\ - "[buckled_mob.name] struggles to break free of the gelatinous resin...",\ - "You struggle to break free from the gelatinous resin...",\ - "You hear squelching...") - spawn(NEST_RESIST_TIME) - if(user && buckled_mob && user.buckled == src) - buckled_mob.last_special = world.time - buckled_mob.pixel_y = 0 - buckled_mob.old_y = 0 - unbuckle_mob() - src.add_fingerprint(user) - return - -/obj/structure/bed/nest/user_buckle_mob(mob/M as mob, mob/user as mob) - if ( !ismob(M) || (get_dist(src, user) > 1) || (M.loc != src.loc) || user.restrained() || usr.stat || M.buckled || istype(user, /mob/living/silicon/pai) ) - return - - unbuckle_mob() - - var/mob/living/carbon/xenos = user - var/mob/living/carbon/victim = M - - if(istype(victim) && locate(/obj/item/organ/internal/xenos/hivenode) in victim.internal_organs) - return - - if(istype(xenos) && !(locate(/obj/item/organ/internal/xenos/hivenode) in xenos.internal_organs)) - return - - if(M == usr) - return - else - M.visible_message(\ - "[user.name] secretes a thick vile goo, securing [M.name] into [src]!",\ - "[user.name] drenches you in a foul-smelling resin, trapping you in the [src]!",\ - "You hear squelching...") - M.buckled = src - M.loc = src.loc - M.set_dir(src.dir) - M.update_canmove() - M.pixel_y = 6 - M.old_y = 6 - src.buckled_mob = M - src.add_fingerprint(user) - return - -/obj/structure/bed/nest/attackby(obj/item/weapon/W as obj, mob/user as mob) - var/aforce = W.force - health = max(0, health - aforce) - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) - for(var/mob/M in viewers(src, 7)) - M.show_message("[user] hits [src] with [W]!", 1) - healthcheck() - -/obj/structure/bed/nest/proc/healthcheck() - if(health <=0) - density = 0 - qdel(src) - return diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 9e20b547d5c..33099f2345f 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -145,11 +145,6 @@ proc/admin_notice(var/message, var/rights) body += {"

Rudimentary transformation:
These transformations only create a new mob type and copy stuff over. They do not take into account MMIs and similar mob-specific things. The buttons in 'Transformations' are preferred, when possible.

Observer | - \[ Xenos: Larva - Drone - Hunter - Sentinel - Queen \] | \[ Crew: Human Unathi Tajaran diff --git a/code/modules/admin/secrets/random_events/trigger_xenomorph_infestation.dm b/code/modules/admin/secrets/random_events/trigger_xenomorph_infestation.dm deleted file mode 100644 index 11dad2e84c6..00000000000 --- a/code/modules/admin/secrets/random_events/trigger_xenomorph_infestation.dm +++ /dev/null @@ -1,7 +0,0 @@ -/datum/admin_secret_item/random_event/trigger_xenomorph_infestation - name = "Trigger a Xenomorph Infestation" - -/datum/admin_secret_item/random_event/trigger_xenomorph_infestation/execute(var/mob/user) - . = ..() - if(.) - return xenomorphs.attempt_random_spawn() diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 40f10e3f440..4bc82981933 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1119,16 +1119,6 @@ log_admin("[key_name(usr)] AIized [key_name(H)]") H.AIize() - else if(href_list["makealien"]) - if(!check_rights(R_SPAWN)) return - - var/mob/living/carbon/human/H = locate(href_list["makealien"]) - if(!istype(H)) - usr << "This can only be used on instances of type /mob/living/carbon/human" - return - - usr.client.cmd_admin_alienize(H) - else if(href_list["makeslime"]) if(!check_rights(R_SPAWN)) return diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 3db3cfbca66..6522c5e1a46 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -100,23 +100,6 @@ paiController.pai_candidates.Remove(candidate) feedback_add_details("admin_verb","MPAI") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/client/proc/cmd_admin_alienize(var/mob/M in mob_list) - set category = "Fun" - set name = "Make Alien" - - if(!ticker) - alert("Wait until the game starts") - return - if(ishuman(M)) - log_admin("[key_name(src)] has alienized [M.key].") - spawn(10) - M:Alienize() - feedback_add_details("admin_verb","MKAL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - log_admin("[key_name(usr)] made [key_name(M)] into an alien.") - message_admins("\blue [key_name_admin(usr)] made [key_name(M)] into an alien.", 1) - else - alert("Invalid mob") - /client/proc/cmd_admin_slimeize(var/mob/M in mob_list) set category = "Fun" set name = "Make slime" diff --git a/code/modules/admin/view_variables/helpers.dm b/code/modules/admin/view_variables/helpers.dm index 44d524e06d3..67eefc018de 100644 --- a/code/modules/admin/view_variables/helpers.dm +++ b/code/modules/admin/view_variables/helpers.dm @@ -75,7 +75,6 @@ - "} diff --git a/code/modules/clothing/spacesuits/spacesuits.dm b/code/modules/clothing/spacesuits/spacesuits.dm index 0e4d122bd22..7014e9cf418 100644 --- a/code/modules/clothing/spacesuits/spacesuits.dm +++ b/code/modules/clothing/spacesuits/spacesuits.dm @@ -18,7 +18,7 @@ cold_protection = HEAD min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0.9 - species_restricted = list("exclude","Diona", "Xenomorph") + species_restricted = list("exclude","Diona") var/obj/machinery/camera/camera var/list/camera_networks @@ -63,7 +63,7 @@ cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0.9 - species_restricted = list("exclude","Diona", "Xenomorph") + species_restricted = list("exclude","Diona") var/list/supporting_limbs //If not-null, automatically splints breaks. Checked when removing the suit. diff --git a/code/modules/hydroponics/seed_datums.dm b/code/modules/hydroponics/seed_datums.dm index 79a1f25bcaa..157d4acbd3b 100644 --- a/code/modules/hydroponics/seed_datums.dm +++ b/code/modules/hydroponics/seed_datums.dm @@ -1151,23 +1151,3 @@ set_trait(TRAIT_PRODUCTION,7) set_trait(TRAIT_YIELD,3) set_trait(TRAIT_POTENCY,3) - -// Alien weeds. -/datum/seed/xenomorph - name = "xenomorph" - seed_name = "alien weed" - display_name = "alien weeds" - force_layer = 3 - chems = list("phoron" = list(1,3)) - -/datum/seed/xenomorph/New() - ..() - set_trait(TRAIT_PLANT_ICON,"vine2") - set_trait(TRAIT_IMMUTABLE,1) - set_trait(TRAIT_PRODUCT_COLOUR,"#3D1934") - set_trait(TRAIT_FLESH_COLOUR,"#3D1934") - set_trait(TRAIT_PLANT_COLOUR,"#3D1934") - set_trait(TRAIT_PRODUCTION,1) - set_trait(TRAIT_YIELD,-1) - set_trait(TRAIT_SPREAD,2) - set_trait(TRAIT_POTENCY,50) \ No newline at end of file diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm index 125d792ecfd..760303ac238 100644 --- a/code/modules/materials/materials.dm +++ b/code/modules/materials/materials.dm @@ -640,21 +640,6 @@ var/list/name_to_material /material/cult/reinf/place_dismantled_product(var/turf/target) new /obj/effect/decal/remains/human(target) -/material/resin - name = "resin" - icon_colour = "#E85DD8" - dooropen_noise = 'sound/effects/attackblob.ogg' - door_icon_base = "resin" - melting_point = T0C+300 - sheet_singular_name = "blob" - sheet_plural_name = "blobs" - -/material/resin/can_open_material_door(var/mob/living/user) - var/mob/living/carbon/M = user - if(istype(M) && locate(/obj/item/organ/internal/xenos/hivenode) in M.internal_organs) - return 1 - return 0 - //TODO PLACEHOLDERS: /material/leather name = "leather" diff --git a/code/modules/mining/abandonedcrates.dm b/code/modules/mining/abandonedcrates.dm index 1f6a663620d..9585a4965bc 100644 --- a/code/modules/mining/abandonedcrates.dm +++ b/code/modules/mining/abandonedcrates.dm @@ -21,7 +21,7 @@ generate_loot() /obj/structure/closet/crate/secure/loot/proc/generate_loot() - var/loot = rand(1, 100) + var/loot = rand(1, 99) switch(loot) if(1 to 5) // Common things go, 5% new/obj/item/weapon/reagent_containers/food/drinks/bottle/rum(src) @@ -104,7 +104,7 @@ if(88) new/obj/item/xenos_claw(src) if(89) - new/obj/item/organ/internal/xenos/plasmavessel(src) + new/obj/item/clothing/head/bearpelt(src) if(90) new/obj/item/organ/internal/heart(src) if(91) @@ -142,8 +142,6 @@ if(99) new/obj/item/weapon/storage/belt/champion(src) new/obj/item/clothing/mask/luchador(src) - if(100) - new/obj/item/clothing/head/bearpelt(src) /obj/structure/closet/crate/secure/loot/togglelock(mob/user as mob) if(!locked) diff --git a/code/modules/mob/language/outsider.dm b/code/modules/mob/language/outsider.dm index b8c795ea8f0..562c5789865 100644 --- a/code/modules/mob/language/outsider.dm +++ b/code/modules/mob/language/outsider.dm @@ -1,34 +1,3 @@ -/datum/language/xenocommon - name = "Xenomorph" - colour = "alien" - desc = "The common tongue of the xenomorphs." - speech_verb = "hisses" - ask_verb = "hisses" - exclaim_verb = "hisses" - key = "4" - flags = RESTRICTED - syllables = list("sss","sSs","SSS") - -/datum/language/xenos - name = "Hivemind" - desc = "Xenomorphs have the strange ability to commune over a psychic hivemind." - speech_verb = "hisses" - ask_verb = "hisses" - exclaim_verb = "hisses" - colour = "alien" - key = "a" - flags = RESTRICTED | HIVEMIND - -/datum/language/xenos/check_special_condition(var/mob/other) - - var/mob/living/carbon/M = other - if(!istype(M)) - return 1 - if(locate(/obj/item/organ/internal/xenos/hivenode) in M.internal_organs) - return 1 - - return 0 - /datum/language/ling name = "Changeling" desc = "Although they are normally wary and suspicious of each other, changelings can commune over a distance." diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm deleted file mode 100644 index 4ebf7986b6c..00000000000 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ /dev/null @@ -1,14 +0,0 @@ -/mob/living/carbon/alien/larva - name = "alien larva" - real_name = "alien larva" - adult_form = /mob/living/carbon/human - speak_emote = list("hisses") - icon_state = "larva" - language = "Hivemind" - maxHealth = 25 - health = 25 - -/mob/living/carbon/alien/larva/New() - ..() - add_language("Xenomorph") //Bonus language. - internal_organs |= new /obj/item/organ/internal/xenos/hivenode(src) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm deleted file mode 100644 index 8d40ef9d5a5..00000000000 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ /dev/null @@ -1,12 +0,0 @@ -//Larvae regenerate health and nutrition from plasma and alien weeds. -/mob/living/carbon/alien/larva/handle_environment(var/datum/gas_mixture/environment) - - if(!environment) return - - var/turf/T = get_turf(src) - if(environment.gas["phoron"] > 0 || (T && locate(/obj/effect/alien/weeds) in T.contents)) - update_progression() - adjustBruteLoss(-1) - adjustFireLoss(-1) - adjustToxLoss(-1) - adjustOxyLoss(-1) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/larva/progression.dm b/code/modules/mob/living/carbon/alien/larva/progression.dm deleted file mode 100644 index 05bab1bfde6..00000000000 --- a/code/modules/mob/living/carbon/alien/larva/progression.dm +++ /dev/null @@ -1,12 +0,0 @@ -/mob/living/carbon/alien/larva/confirm_evolution() - - src << "\blue You are growing into a beautiful alien! It is time to choose a caste." - src << "\blue There are three to choose from:" - src << "Hunters \blue are strong and agile, able to hunt away from the hive and rapidly move through ventilation shafts. Hunters generate plasma slowly and have low reserves." - src << "Sentinels \blue are tasked with protecting the hive and are deadly up close and at a range. They are not as physically imposing nor fast as the hunters." - src << "Drones \blue are the working class, offering the largest plasma storage and generation. They are the only caste which may evolve again, turning into the dreaded alien queen." - var/alien_caste = alert(src, "Please choose which alien caste you shall belong to.",,"Hunter","Sentinel","Drone") - return alien_caste ? "Xenomorph [alien_caste]" : null - -/mob/living/carbon/alien/larva/show_evolution_blurb() - return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 94ee52c8221..ea7ddaef0fa 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -71,10 +71,6 @@ stat("Tank Pressure", internal.air_contents.return_pressure()) stat("Distribution Pressure", internal.distribute_pressure) - var/obj/item/organ/internal/xenos/plasmavessel/P = internal_organs_by_name[O_PLASMA] - if(P) - stat(null, "Phoron Stored: [P.stored_plasma]/[P.max_plasma]") - if(back && istype(back,/obj/item/weapon/rig)) var/obj/item/weapon/rig/suit = back var/cell_status = "ERROR" diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm deleted file mode 100644 index de601b25924..00000000000 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm +++ /dev/null @@ -1,159 +0,0 @@ -// This is to replace the previous datum/disease/alien_embryo for slightly improved handling and maintainability -// It functions almost identically (see code/datums/diseases/alien_embryo.dm) - -/obj/item/alien_embryo - name = "alien embryo" - desc = "All slimy and yuck." - icon = 'icons/mob/alien.dmi' - icon_state = "larva0_dead" - var/mob/living/affected_mob - var/stage = 0 - -/obj/item/alien_embryo/New() - if(istype(loc, /mob/living)) - affected_mob = loc - processing_objects.Add(src) - spawn(0) - AddInfectionImages(affected_mob) - else - qdel(src) - -/obj/item/alien_embryo/Destroy() - if(affected_mob) - affected_mob.status_flags &= ~(XENO_HOST) - spawn(0) - RemoveInfectionImages(affected_mob) - ..() - -/obj/item/alien_embryo/process() - if(!affected_mob) return - if(loc != affected_mob) - affected_mob.status_flags &= ~(XENO_HOST) - processing_objects.Remove(src) - spawn(0) - RemoveInfectionImages(affected_mob) - affected_mob = null - return - - if(stage < 5 && prob(3)) - stage++ - spawn(0) - RefreshInfectionImage(affected_mob) - - switch(stage) - if(2, 3) - if(prob(1)) - affected_mob.emote("sneeze") - if(prob(1)) - affected_mob.emote("cough") - if(prob(1)) - affected_mob << "\red Your throat feels sore." - if(prob(1)) - affected_mob << "\red Mucous runs down the back of your throat." - if(4) - if(prob(1)) - affected_mob.emote("sneeze") - if(prob(1)) - affected_mob.emote("cough") - if(prob(2)) - affected_mob << "\red Your muscles ache." - if(prob(20)) - affected_mob.take_organ_damage(1) - if(prob(2)) - affected_mob << "\red Your stomach hurts." - if(prob(20)) - affected_mob.adjustToxLoss(1) - affected_mob.updatehealth() - if(5) - affected_mob << "\red You feel something tearing its way out of your stomach..." - affected_mob.adjustToxLoss(10) - affected_mob.updatehealth() - if(prob(50)) - AttemptGrow() - -/obj/item/alien_embryo/proc/AttemptGrow(var/gib_on_success = 1) - var/list/candidates = get_alien_candidates() - var/picked = null - - // To stop clientless larva, we will check that our host has a client - // if we find no ghosts to become the alien. If the host has a client - // he will become the alien but if he doesn't then we will set the stage - // to 2, so we don't do a process heavy check everytime. - - if(candidates.len) - picked = pick(candidates) - else if(affected_mob.client) - picked = affected_mob.key - else - stage = 4 // Let's try again later. - return - - if(affected_mob.lying) - affected_mob.overlays += image('icons/mob/alien.dmi', loc = affected_mob, icon_state = "burst_lie") - else - affected_mob.overlays += image('icons/mob/alien.dmi', loc = affected_mob, icon_state = "burst_stand") - spawn(6) - var/mob/living/carbon/alien/larva/new_xeno = new(affected_mob.loc) - new_xeno.key = picked - new_xeno << sound('sound/voice/hiss5.ogg',0,0,0,100) //To get the player's attention - if(gib_on_success) - affected_mob.gib() - qdel(src) - -/*---------------------------------------- -Proc: RefreshInfectionImage() -Des: Removes all infection images from aliens and places an infection image on all infected mobs for aliens. -----------------------------------------*/ -/obj/item/alien_embryo/proc/RefreshInfectionImage() - - for(var/mob/living/carbon/alien in player_list) - - if(!locate(/obj/item/organ/internal/xenos/hivenode) in alien.internal_organs) - continue - - if(alien.client) - for(var/image/I in alien.client.images) - if(dd_hasprefix_case(I.icon_state, "infected")) - qdel(I) - for(var/mob/living/L in mob_list) - if(iscorgi(L) || iscarbon(L)) - if(L.status_flags & XENO_HOST) - var/I = image('icons/mob/alien.dmi', loc = L, icon_state = "infected[stage]") - alien.client.images += I - -/*---------------------------------------- -Proc: AddInfectionImages(C) -Des: Checks if the passed mob (C) is infected with the alien egg, then gives each alien client an infected image at C. -----------------------------------------*/ -/obj/item/alien_embryo/proc/AddInfectionImages(var/mob/living/C) - if(C) - - for(var/mob/living/carbon/alien in player_list) - - if(!locate(/obj/item/organ/internal/xenos/hivenode) in alien.internal_organs) - continue - - if(alien.client) - if(C.status_flags & XENO_HOST) - var/I = image('icons/mob/alien.dmi', loc = C, icon_state = "infected[stage]") - alien.client.images += I - -/*---------------------------------------- -Proc: RemoveInfectionImage(C) -Des: Removes the alien infection image from all aliens in the world located in passed mob (C). -----------------------------------------*/ - -/obj/item/alien_embryo/proc/RemoveInfectionImages(var/mob/living/C) - - if(C) - - for(var/mob/living/carbon/alien in player_list) - - if(!locate(/obj/item/organ/internal/xenos/hivenode) in alien.internal_organs) - continue - - if(alien.client) - for(var/image/I in alien.client.images) - if(I.loc == C) - if(dd_hasprefix_case(I.icon_state, "infected")) - qdel(I) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm deleted file mode 100644 index 774075f7adc..00000000000 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm +++ /dev/null @@ -1,231 +0,0 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 - -//TODO: Make these simple_animals - -var/const/MIN_IMPREGNATION_TIME = 100 //time it takes to impregnate someone -var/const/MAX_IMPREGNATION_TIME = 150 - -var/const/MIN_ACTIVE_TIME = 200 //time between being dropped and going idle -var/const/MAX_ACTIVE_TIME = 400 - -/obj/item/clothing/mask/facehugger - name = "alien" - desc = "It has some sort of a tube at the end of its tail." - icon = 'icons/mob/alien.dmi' - icon_state = "facehugger" - item_state = "facehugger" - w_class = 3 //note: can be picked up by aliens unlike most other items of w_class below 4 - flags = PROXMOVE - body_parts_covered = FACE|EYES - throw_range = 5 - - var/stat = CONSCIOUS //UNCONSCIOUS is the idle state in this case - var/sterile = 0 - var/strength = 5 - var/attached = 0 - -/obj/item/clothing/mask/facehugger/attack_hand(user as mob) - - if((stat == CONSCIOUS && !sterile)) - if(Attach(user)) - return - - ..() - -/obj/item/clothing/mask/facehugger/attack(mob/living/M as mob, mob/user as mob) - ..() - user.drop_from_inventory(src) - Attach(M) - -/obj/item/clothing/mask/facehugger/New() - if(config.aliens_allowed) - ..() - else - qdel(src) - -/obj/item/clothing/mask/facehugger/examine(mob/user) - ..(user) - switch(stat) - if(DEAD,UNCONSCIOUS) - user << "\red \b [src] is not moving." - if(CONSCIOUS) - user << "\red \b [src] seems to be active." - if (sterile) - user << "\red \b It looks like the proboscis has been removed." - return - -/obj/item/clothing/mask/facehugger/attackby(obj/item/I, mob/user) - if(I.force) - user.do_attack_animation(src) - Die() - return - -/obj/item/clothing/mask/facehugger/bullet_act() - Die() - return - -/obj/item/clothing/mask/facehugger/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - if(exposed_temperature > T0C+80) - Die() - return - -/obj/item/clothing/mask/facehugger/equipped(mob/M) - ..() - Attach(M) - -/obj/item/clothing/mask/facehugger/Crossed(atom/target) - HasProximity(target) - return - -/obj/item/clothing/mask/facehugger/on_found(mob/finder as mob) - if(stat == CONSCIOUS) - HasProximity(finder) - return 1 - return - -/obj/item/clothing/mask/facehugger/HasProximity(atom/movable/AM as mob|obj) - if(CanHug(AM)) - Attach(AM) - -/obj/item/clothing/mask/facehugger/throw_at(atom/target, range, speed) - ..() - if(stat == CONSCIOUS) - icon_state = "[initial(icon_state)]_thrown" - spawn(15) - if(icon_state == "[initial(icon_state)]_thrown") - icon_state = "[initial(icon_state)]" - -/obj/item/clothing/mask/facehugger/throw_impact(atom/hit_atom) - ..() - if(stat == CONSCIOUS) - icon_state = "[initial(icon_state)]" - throwing = 0 - GoIdle(30,100) //stunned for a few seconds - allows throwing them to be useful for positioning but not as an offensive action (unless you're setting up a trap) - -/obj/item/clothing/mask/facehugger/proc/Attach(M as mob) - - if((!iscorgi(M) && !iscarbon(M))) - return - - if(attached) - return - - var/mob/living/carbon/C = M - if(istype(C) && locate(/obj/item/organ/internal/xenos/hivenode) in C.internal_organs) - return - - - attached++ - spawn(MAX_IMPREGNATION_TIME) - attached = 0 - - var/mob/living/L = M //just so I don't need to use : - - if(loc == L) return - if(stat != CONSCIOUS) return - if(!sterile) L.take_organ_damage(strength,0) //done here so that even borgs and humans in helmets take damage - - L.visible_message("\red \b [src] leaps at [L]'s face!") - - if(iscarbon(M)) - var/mob/living/carbon/target = L - - if(target.wear_mask) - if(prob(20)) return - var/obj/item/clothing/W = target.wear_mask - if(!W.canremove) return - target.drop_from_inventory(W) - - target.visible_message("\red \b [src] tears [W] off of [target]'s face!") - - target.equip_to_slot(src, slot_wear_mask) - target.contents += src // Monkey sanity check - Snapshot - - if(!sterile) L.Paralyse(MAX_IMPREGNATION_TIME/6) //something like 25 ticks = 20 seconds with the default settings - else if (iscorgi(M)) - var/mob/living/simple_animal/corgi/corgi = M - src.loc = corgi - corgi.facehugger = src - corgi.wear_mask = src - //C.regenerate_icons() - - GoIdle() //so it doesn't jump the people that tear it off - - spawn(rand(MIN_IMPREGNATION_TIME,MAX_IMPREGNATION_TIME)) - Impregnate(L) - - return - -/obj/item/clothing/mask/facehugger/proc/Impregnate(mob/living/target as mob) - if(!target || target.wear_mask != src || target.stat == DEAD) //was taken off or something - return - - if(!sterile) - new /obj/item/alien_embryo(target) - target.status_flags |= XENO_HOST - - target.visible_message("\red \b [src] falls limp after violating [target]'s face!") - - Die() - icon_state = "[initial(icon_state)]_impregnated" - - if(iscorgi(target)) - var/mob/living/simple_animal/corgi/C = target - src.loc = get_turf(C) - C.facehugger = null - else - target.visible_message("\red \b [src] violates [target]'s face!") - return - -/obj/item/clothing/mask/facehugger/proc/GoActive() - if(stat == DEAD || stat == CONSCIOUS) - return - - stat = CONSCIOUS - icon_state = "[initial(icon_state)]" - - return - -/obj/item/clothing/mask/facehugger/proc/GoIdle(var/min_time=MIN_ACTIVE_TIME, var/max_time=MAX_ACTIVE_TIME) - if(stat == DEAD || stat == UNCONSCIOUS) - return - -/* RemoveActiveIndicators() */ - - stat = UNCONSCIOUS - icon_state = "[initial(icon_state)]_inactive" - - spawn(rand(min_time,max_time)) - GoActive() - return - -/obj/item/clothing/mask/facehugger/proc/Die() - if(stat == DEAD) - return - -/* RemoveActiveIndicators() */ - - icon_state = "[initial(icon_state)]_dead" - stat = DEAD - - src.visible_message("\red \b[src] curls up into a ball!") - - return - -/proc/CanHug(var/mob/M) - - if(iscorgi(M)) - return 1 - - if(!iscarbon(M)) - return 0 - - var/mob/living/carbon/C = M - if(istype(C) && locate(/obj/item/organ/internal/xenos/hivenode) in C.internal_organs) - return 0 - - if(ishuman(C)) - var/mob/living/carbon/human/H = C - if(H.head && (H.head.body_parts_covered & FACE) && !(H.head.item_flags & FLEXIBLEMATERIAL)) - return 0 - return 1 diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm deleted file mode 100644 index c046c0d8574..00000000000 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm +++ /dev/null @@ -1,222 +0,0 @@ -/proc/alien_queen_exists(var/ignore_self,var/mob/living/carbon/human/self) - for(var/mob/living/carbon/human/Q in living_mob_list) - if(self && ignore_self && self == Q) - continue - if(Q.species.name != "Xenomorph Queen") - continue - if(!Q.key || !Q.client || Q.stat) - continue - return 1 - return 0 - -/mob/living/carbon/human/proc/gain_plasma(var/amount) - - var/obj/item/organ/internal/xenos/plasmavessel/I = internal_organs_by_name[O_PLASMA] - if(!istype(I)) return - - if(amount) - I.stored_plasma += amount - I.stored_plasma = max(0,min(I.stored_plasma,I.max_plasma)) - -/mob/living/carbon/human/proc/check_alien_ability(var/cost,var/needs_foundation,var/needs_organ) - - var/obj/item/organ/internal/xenos/plasmavessel/P = internal_organs_by_name[O_PLASMA] - if(!istype(P)) - src << "Your plasma vessel has been removed!" - return - - if(needs_organ) - var/obj/item/organ/internal/I = internal_organs_by_name[needs_organ] - if(!I) - src << "Your [needs_organ] has been removed!" - return - else if((I.status & ORGAN_CUT_AWAY) || I.is_broken()) - src << "Your [needs_organ] is too damaged to function!" - return - - if(P.stored_plasma < cost) - src << "\red You don't have enough phoron stored to do that." - return 0 - - if(needs_foundation) - var/turf/T = get_turf(src) - var/has_foundation - if(T) - //TODO: Work out the actual conditions this needs. - if(!(istype(T,/turf/space))) - has_foundation = 1 - if(!has_foundation) - src << "\red You need a solid foundation to do that on." - return 0 - - P.stored_plasma -= cost - return 1 - -// Free abilities. -/mob/living/carbon/human/proc/transfer_plasma(mob/living/carbon/human/M as mob in oview()) - set name = "Transfer Plasma" - set desc = "Transfer Plasma to another alien" - set category = "Abilities" - - if (get_dist(src,M) <= 1) - src << "You need to be closer." - return - - var/obj/item/organ/internal/xenos/plasmavessel/I = M.internal_organs_by_name[O_PLASMA] - if(!istype(I)) - src << "Their plasma vessel is missing." - return - - var/amount = input("Amount:", "Transfer Plasma to [M]") as num - if (amount) - amount = abs(round(amount)) - if(check_alien_ability(amount,0,O_PLASMA)) - M.gain_plasma(amount) - M << "[src] has transfered [amount] plasma to you." - src << "You have transferred [amount] plasma to [M]." - return - -// Queen verbs. -/mob/living/carbon/human/proc/lay_egg() - - set name = "Lay Egg (75)" - set desc = "Lay an egg to produce huggers to impregnate prey with." - set category = "Abilities" - - if(!config.aliens_allowed) - src << "You begin to lay an egg, but hesitate. You suspect it isn't allowed." - verbs -= /mob/living/carbon/human/proc/lay_egg - return - - if(locate(/obj/effect/alien/egg) in get_turf(src)) - src << "There's already an egg here." - return - - if(check_alien_ability(75,1,O_EGG)) - visible_message("[src] has laid an egg!") - new /obj/effect/alien/egg(loc) - - return - -// Drone verbs. -/mob/living/carbon/human/proc/evolve() - set name = "Evolve (500)" - set desc = "Produce an interal egg sac capable of spawning children. Only one queen can exist at a time." - set category = "Abilities" - - if(alien_queen_exists()) - src << "We already have an active queen." - return - - if(check_alien_ability(500)) - visible_message("[src] begins to twist and contort!", "You begin to evolve!") - src.set_species("Xenomorph Queen") - - return - -/mob/living/carbon/human/proc/plant() - set name = "Plant Weeds (50)" - set desc = "Plants some alien weeds" - set category = "Abilities" - - if(check_alien_ability(50,1,O_RESIN)) - visible_message("[src] has planted some alien weeds!") - new /obj/effect/alien/weeds/node(loc) - return - -/mob/living/carbon/human/proc/corrosive_acid(O as obj|turf in oview(1)) //If they right click to corrode, an error will flash if its an invalid target./N - set name = "Corrosive Acid (200)" - set desc = "Drench an object in acid, destroying it over time." - set category = "Abilities" - - if(!O in oview(1)) - src << "[O] is too far away." - return - - // OBJ CHECK - var/cannot_melt - if(isobj(O)) - var/obj/I = O - if(I.unacidable) - cannot_melt = 1 - else - if(istype(O, /turf/simulated/wall)) - var/turf/simulated/wall/W = O - if(W.material.flags & MATERIAL_UNMELTABLE) - cannot_melt = 1 - else if(istype(O, /turf/simulated/floor)) - var/turf/simulated/floor/F = O - if(F.flooring && (F.flooring.flags & TURF_ACID_IMMUNE)) - cannot_melt = 1 - - if(cannot_melt) - src << "You cannot dissolve this object." - return - - if(check_alien_ability(200,0,O_ACID)) - new /obj/effect/alien/acid(get_turf(O), O) - visible_message("[src] vomits globs of vile stuff all over [O]. It begins to sizzle and melt under the bubbling mess of acid!") - - return - -/mob/living/carbon/human/proc/neurotoxin(mob/target as mob in oview()) - set name = "Spit Neurotoxin (50)" - set desc = "Spits neurotoxin at someone, paralyzing them for a short time if they are not wearing protective gear." - set category = "Abilities" - - if(!check_alien_ability(50,0,O_ACID)) - return - - if(stat || paralysis || stunned || weakened || lying || restrained() || buckled) - src << "You cannot spit neurotoxin in your current state." - return - - visible_message("[src] spits neurotoxin at [target]!", "You spit neurotoxin at [target].") - - //I'm not motivated enough to revise this. Prjectile code in general needs update. - // Maybe change this to use throw_at? ~ Z - var/turf/T = loc - var/turf/U = (istype(target, /atom/movable) ? target.loc : target) - - if(!U || !T) - return - while(U && !istype(U,/turf)) - U = U.loc - if(!istype(T, /turf)) - return - if (U == T) - usr.bullet_act(new /obj/item/projectile/energy/neurotoxin(usr.loc), get_organ_target()) - return - if(!istype(U, /turf)) - return - - var/obj/item/projectile/energy/neurotoxin/A = new /obj/item/projectile/energy/neurotoxin(usr.loc) - A.current = U - A.yo = U.y - T.y - A.xo = U.x - T.x - A.process() - return - -/mob/living/carbon/human/proc/resin() // -- TLE - set name = "Secrete Resin (75)" - set desc = "Secrete tough malleable resin." - set category = "Abilities" - - var/choice = input("Choose what you wish to shape.","Resin building") as null|anything in list("resin door","resin wall","resin membrane","resin nest") //would do it through typesof but then the player choice would have the type path and we don't want the internal workings to be exposed ICly - Urist - if(!choice) - return - - if(!check_alien_ability(75,1,O_RESIN)) - return - - visible_message("[src] vomits up a thick purple substance and begins to shape it!", "You shape a [choice].") - switch(choice) - if("resin door") - new /obj/structure/simple_door/resin(loc) - if("resin wall") - new /obj/effect/alien/resin/wall(loc) - if("resin membrane") - new /obj/effect/alien/resin/membrane(loc) - if("resin nest") - new /obj/structure/bed/nest(loc) - return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm deleted file mode 100644 index da641a4f6d7..00000000000 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm +++ /dev/null @@ -1,324 +0,0 @@ -//Stand-in until this is made more lore-friendly. -/datum/species/xenos - name = "Xenomorph" - name_plural = "Xenomorphs" - - default_language = "Xenomorph" - language = "Hivemind" - unarmed_types = list(/datum/unarmed_attack/claws/strong, /datum/unarmed_attack/bite/strong) - hud_type = /datum/hud_data/alien - rarity_value = 3 - - has_fine_manipulation = 0 - siemens_coefficient = 0 - gluttonous = 3 - - brute_mod = 0.5 // Hardened carapace. - burn_mod = 2 // Weak to fire. - - warning_low_pressure = 50 - hazard_low_pressure = -1 - - cold_level_1 = 50 - cold_level_2 = -1 - cold_level_3 = -1 - - flags = NO_SCAN | NO_PAIN | NO_SLIP | NO_POISON | NO_MINOR_CUT - spawn_flags = IS_RESTRICTED - - reagent_tag = IS_XENOS - - blood_color = "#05EE05" - flesh_color = "#282846" - gibbed_anim = "gibbed-a" - dusted_anim = "dust-a" - death_message = "lets out a waning guttural screech, green blood bubbling from its maw." - death_sound = 'sound/voice/hiss6.ogg' - - speech_sounds = list('sound/voice/hiss1.ogg','sound/voice/hiss2.ogg','sound/voice/hiss3.ogg','sound/voice/hiss4.ogg') - speech_chance = 100 - - breath_type = null - poison_type = null - - vision_flags = SEE_SELF|SEE_MOBS - - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_BRAIN = /obj/item/organ/internal/brain/xeno, - O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel, - O_HIVE = /obj/item/organ/internal/xenos/hivenode, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients - ) - - bump_flag = ALIEN - swap_flags = ~HEAVY - push_flags = (~HEAVY) ^ ROBOT - - var/alien_number = 0 - var/caste_name = "creature" // Used to update alien name. - var/weeds_heal_rate = 1 // Health regen on weeds. - var/weeds_plasma_rate = 5 // Plasma regen on weeds. - - has_limbs = list( - BP_TORSO = list("path" = /obj/item/organ/external/chest), - BP_GROIN = list("path" = /obj/item/organ/external/groin), - BP_HEAD = list("path" = /obj/item/organ/external/head/no_eyes), - BP_L_ARM = list("path" = /obj/item/organ/external/arm), - BP_R_ARM = list("path" = /obj/item/organ/external/arm/right), - BP_L_LEG = list("path" = /obj/item/organ/external/leg), - BP_R_LEG = list("path" = /obj/item/organ/external/leg/right), - BP_L_HAND = list("path" = /obj/item/organ/external/hand), - BP_R_HAND = list("path" = /obj/item/organ/external/hand/right), - BP_L_FOOT = list("path" = /obj/item/organ/external/foot), - BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right) - ) - -/datum/species/xenos/get_bodytype() - return "Xenomorph" - -/datum/species/xenos/get_random_name() - return "alien [caste_name] ([alien_number])" - -/datum/species/xenos/can_understand(var/mob/other) - - if(istype(other,/mob/living/carbon/alien/larva)) - return 1 - - return 0 - -/datum/species/xenos/hug(var/mob/living/carbon/human/H,var/mob/living/target) - H.visible_message("[H] caresses [target] with its scythe-like arm.", \ - "You caress [target] with your scythe-like arm.") - -/datum/species/xenos/handle_post_spawn(var/mob/living/carbon/human/H) - - if(H.mind) - H.mind.assigned_role = "Alien" - H.mind.special_role = "Alien" - - alien_number++ //Keep track of how many aliens we've had so far. - H.real_name = "alien [caste_name] ([alien_number])" - H.name = H.real_name - - ..() - -/datum/species/xenos/handle_environment_special(var/mob/living/carbon/human/H) - - var/turf/T = H.loc - if(!T) return - var/datum/gas_mixture/environment = T.return_air() - if(!environment) return - - if(environment.gas["phoron"] > 0 || locate(/obj/effect/alien/weeds) in T) - if(!regenerate(H)) - var/obj/item/organ/internal/xenos/plasmavessel/P = H.internal_organs_by_name[O_PLASMA] - P.stored_plasma += weeds_plasma_rate - P.stored_plasma = min(max(P.stored_plasma,0),P.max_plasma) - ..() - -/datum/species/xenos/proc/regenerate(var/mob/living/carbon/human/H) - var/heal_rate = weeds_heal_rate - var/mend_prob = 10 - if (!H.resting) - heal_rate = weeds_heal_rate / 3 - mend_prob = 1 - - //first heal damages - if (H.getBruteLoss() || H.getFireLoss() || H.getOxyLoss() || H.getToxLoss()) - H.adjustBruteLoss(-heal_rate) - H.adjustFireLoss(-heal_rate) - H.adjustOxyLoss(-heal_rate) - H.adjustToxLoss(-heal_rate) - if (prob(5)) - H << "You feel a soothing sensation come over you..." - return 1 - - //next internal organs - for(var/obj/item/organ/I in H.internal_organs) - if(I.damage > 0) - I.damage = max(I.damage - heal_rate, 0) - if (prob(5)) - H << "You feel a soothing sensation within your [I.parent_organ]..." - return 1 - - //next mend broken bones, approx 10 ticks each - for(var/obj/item/organ/external/E in H.bad_external_organs) - if (E.status & ORGAN_BROKEN) - if (prob(mend_prob)) - if (E.mend_fracture()) - H << "You feel something mend itself inside your [E.name]." - return 1 - - return 0 - -/datum/species/xenos/handle_login_special(var/mob/living/carbon/human/H) - H.AddInfectionImages() - ..() - -/datum/species/xenos/handle_logout_special(var/mob/living/carbon/human/H) - H.RemoveInfectionImages() - ..() - -/datum/species/xenos/drone - name = "Xenomorph Drone" - caste_name = "drone" - weeds_plasma_rate = 15 - slowdown = 1 - tail = "xenos_drone_tail" - rarity_value = 5 - - icobase = 'icons/mob/human_races/xenos/r_xenos_drone.dmi' - deform = 'icons/mob/human_races/xenos/r_xenos_drone.dmi' - - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_BRAIN = /obj/item/organ/internal/brain/xeno, - O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel/queen, - O_ACID = /obj/item/organ/internal/xenos/acidgland, - O_HIVE = /obj/item/organ/internal/xenos/hivenode, - O_RESIN = /obj/item/organ/internal/xenos/resinspinner, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients - ) - - inherent_verbs = list( - /mob/living/proc/ventcrawl, - /mob/living/carbon/human/proc/regurgitate, - /mob/living/carbon/human/proc/plant, - /mob/living/carbon/human/proc/transfer_plasma, - /mob/living/carbon/human/proc/evolve, - /mob/living/carbon/human/proc/resin, - /mob/living/carbon/human/proc/corrosive_acid - ) - -/datum/species/xenos/drone/handle_post_spawn(var/mob/living/carbon/human/H) - - var/mob/living/carbon/human/A = H - if(!istype(A)) - return ..() - ..() - -/datum/species/xenos/hunter - - name = "Xenomorph Hunter" - weeds_plasma_rate = 5 - caste_name = "hunter" - slowdown = -2 - total_health = 150 - tail = "xenos_hunter_tail" - - icobase = 'icons/mob/human_races/xenos/r_xenos_hunter.dmi' - deform = 'icons/mob/human_races/xenos/r_xenos_hunter.dmi' - - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_BRAIN = /obj/item/organ/internal/brain/xeno, - O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel/hunter, - O_HIVE = /obj/item/organ/internal/xenos/hivenode, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients - ) - - inherent_verbs = list( - /mob/living/proc/ventcrawl, - /mob/living/carbon/human/proc/tackle, - /mob/living/carbon/human/proc/psychic_whisper, - /mob/living/carbon/human/proc/regurgitate - ) - -/datum/species/xenos/sentinel - name = "Xenomorph Sentinel" - weeds_plasma_rate = 10 - caste_name = "sentinel" - slowdown = 0 - total_health = 125 - tail = "xenos_sentinel_tail" - - icobase = 'icons/mob/human_races/xenos/r_xenos_sentinel.dmi' - deform = 'icons/mob/human_races/xenos/r_xenos_sentinel.dmi' - - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_BRAIN = /obj/item/organ/internal/brain/xeno, - O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel/sentinel, - O_ACID = /obj/item/organ/internal/xenos/acidgland, - O_HIVE = /obj/item/organ/internal/xenos/hivenode, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients - ) - - inherent_verbs = list( - /mob/living/proc/ventcrawl, - /mob/living/carbon/human/proc/tackle, - /mob/living/carbon/human/proc/regurgitate, - /mob/living/carbon/human/proc/transfer_plasma, - /mob/living/carbon/human/proc/corrosive_acid, - /mob/living/carbon/human/proc/neurotoxin - ) - -/datum/species/xenos/queen - - name = "Xenomorph Queen" - total_health = 250 - weeds_heal_rate = 5 - weeds_plasma_rate = 20 - caste_name = "queen" - slowdown = 4 - tail = "xenos_queen_tail" - rarity_value = 10 - - icobase = 'icons/mob/human_races/xenos/r_xenos_queen.dmi' - deform = 'icons/mob/human_races/xenos/r_xenos_queen.dmi' - - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_BRAIN = /obj/item/organ/internal/brain/xeno, - O_EGG = /obj/item/organ/internal/xenos/eggsac, - O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel/queen, - O_ACID = /obj/item/organ/internal/xenos/acidgland, - O_HIVE = /obj/item/organ/internal/xenos/hivenode, - O_RESIN = /obj/item/organ/internal/xenos/resinspinner, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients - ) - - inherent_verbs = list( - /mob/living/proc/ventcrawl, - /mob/living/carbon/human/proc/psychic_whisper, - /mob/living/carbon/human/proc/regurgitate, - /mob/living/carbon/human/proc/lay_egg, - /mob/living/carbon/human/proc/plant, - /mob/living/carbon/human/proc/transfer_plasma, - /mob/living/carbon/human/proc/corrosive_acid, - /mob/living/carbon/human/proc/neurotoxin, - /mob/living/carbon/human/proc/resin - ) - -/datum/species/xenos/queen/handle_login_special(var/mob/living/carbon/human/H) - ..() - // Make sure only one official queen exists at any point. - if(!alien_queen_exists(1,H)) - H.real_name = "alien queen ([alien_number])" - H.name = H.real_name - else - H.real_name = "alien princess ([alien_number])" - H.name = H.real_name - -/datum/hud_data/alien - - icon = 'icons/mob/screen1_alien.dmi' - has_a_intent = 1 - has_m_intent = 1 - has_warnings = 1 - has_hands = 1 - has_drop = 1 - has_throw = 1 - has_resist = 1 - has_pressure = 0 - has_nutrition = 0 - has_bodytemp = 0 - has_internals = 0 - - gear = list( - "o_clothing" = list("loc" = ui_belt, "name" = "Suit", "slot" = slot_wear_suit, "state" = "equip", "dir" = SOUTH), - "head" = list("loc" = ui_id, "name" = "Hat", "slot" = slot_head, "state" = "hair"), - "storage1" = list("loc" = ui_storage1, "name" = "Left Pocket", "slot" = slot_l_store, "state" = "pocket"), - "storage2" = list("loc" = ui_storage2, "name" = "Right Pocket", "slot" = slot_r_store, "state" = "pocket"), - ) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm deleted file mode 100644 index 6cb8a464756..00000000000 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm +++ /dev/null @@ -1,49 +0,0 @@ -proc/create_new_xenomorph(var/alien_caste,var/target) - - target = get_turf(target) - if(!target || !alien_caste) return - - var/mob/living/carbon/human/new_alien = new(target) - new_alien.set_species("Xenomorph [alien_caste]") - return new_alien - -/mob/living/carbon/human/xdrone/New(var/new_loc) - h_style = "Bald" - ..(new_loc, "Xenomorph Drone") - -/mob/living/carbon/human/xsentinel/New(var/new_loc) - h_style = "Bald" - ..(new_loc, "Xenomorph Sentinel") - -/mob/living/carbon/human/xhunter/New(var/new_loc) - h_style = "Bald" - ..(new_loc, "Xenomorph Hunter") - -/mob/living/carbon/human/xqueen/New(var/new_loc) - h_style = "Bald" - ..(new_loc, "Xenomorph Queen") - -// I feel like we should generalize/condense down all the various icon-rendering antag procs. -/*---------------------------------------- -Proc: AddInfectionImages() -Des: Gives the client of the alien an image on each infected mob. -----------------------------------------*/ -/mob/living/carbon/human/proc/AddInfectionImages() - if (client) - for (var/mob/living/C in mob_list) - if(C.status_flags & XENO_HOST) - var/obj/item/alien_embryo/A = locate() in C - var/I = image('icons/mob/alien.dmi', loc = C, icon_state = "infected[A.stage]") - client.images += I - return - -/*---------------------------------------- -Proc: RemoveInfectionImages() -Des: Removes all infected images from the alien. -----------------------------------------*/ -/mob/living/carbon/human/proc/RemoveInfectionImages() - if (client) - for(var/image/I in client.images) - if(dd_hasprefix_case(I.icon_state, "infected")) - qdel(I) - return diff --git a/code/modules/mob/living/simple_animal/friendly/corgi.dm b/code/modules/mob/living/simple_animal/friendly/corgi.dm index 322d08dc9ff..ae172d7b711 100644 --- a/code/modules/mob/living/simple_animal/friendly/corgi.dm +++ b/code/modules/mob/living/simple_animal/friendly/corgi.dm @@ -22,7 +22,6 @@ var/obj/item/inventory_head var/obj/item/inventory_back - var/facehugger //IAN! SQUEEEEEEEEE~ /mob/living/simple_animal/corgi/Ian @@ -124,12 +123,6 @@ if(back_icon) overlays += back_icon - if(facehugger) - if(istype(src, /mob/living/simple_animal/corgi/puppy)) - overlays += image('icons/mob/mask.dmi',"facehugger_corgipuppy") - else - overlays += image('icons/mob/mask.dmi',"facehugger_corgi") - return diff --git a/code/modules/mob/living/simple_animal/friendly/slime.dm b/code/modules/mob/living/simple_animal/friendly/slime.dm index d0a8e09207a..77d52741ae2 100644 --- a/code/modules/mob/living/simple_animal/friendly/slime.dm +++ b/code/modules/mob/living/simple_animal/friendly/slime.dm @@ -14,6 +14,18 @@ emote_see = list("jiggles", "bounces in place") var/colour = "grey" +/mob/living/simple_animal/slime/science + name = "Kendrick" + colour = "rainbow" + icon_state = "rainbow baby slime" + icon_living = "rainbow baby slime" + icon_dead = "rainbow baby slime dead" + +/mob/living/simple_animal/slime/science/initialize() + ..() + overlays.Cut() + overlays += "aslime-:33" + /mob/living/simple_animal/adultslime name = "pet slime" desc = "A lovable, domesticated slime." @@ -33,8 +45,7 @@ ..() overlays += "aslime-:33" - -/mob/living/simple_animal/slime/adult/death() +/mob/living/simple_animal/adultslime/death() var/mob/living/simple_animal/slime/S1 = new /mob/living/simple_animal/slime (src.loc) S1.icon_state = "[src.colour] baby slime" S1.icon_living = "[src.colour] baby slime" diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index bc5b609b890..77847317e79 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -1,10 +1,4 @@ // fun if you want to typecast humans/monkeys/etc without writing long path-filled lines. -/proc/isxenomorph(A) - if(istype(A, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = A - return istype(H.species, /datum/species/xenos) - return 0 - /proc/issmall(A) if(A && istype(A, /mob/living)) var/mob/living/L = A diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index b0bc02f6858..ca8d1bffe1a 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -161,30 +161,6 @@ qdel(src) return O -//human -> alien -/mob/living/carbon/human/proc/Alienize() - if (transforming) - return - for(var/obj/item/W in src) - drop_from_inventory(W) - regenerate_icons() - transforming = 1 - canmove = 0 - icon = null - invisibility = 101 - for(var/t in organs) - qdel(t) - - var/alien_caste = pick("Hunter","Sentinel","Drone") - var/mob/living/carbon/human/new_xeno = create_new_xenomorph(alien_caste,loc) - - new_xeno.a_intent = I_HURT - new_xeno.key = key - - new_xeno << "You are now an alien." - qdel(src) - return - /mob/living/carbon/human/proc/slimeize(adult as num, reproduce as num) if (transforming) return diff --git a/code/modules/organs/subtypes/xenos.dm b/code/modules/organs/subtypes/xenos.dm deleted file mode 100644 index e734d745f7c..00000000000 --- a/code/modules/organs/subtypes/xenos.dm +++ /dev/null @@ -1,52 +0,0 @@ -//XENOMORPH ORGANS -/obj/item/organ/internal/xenos - name = "xeno organ" - icon = 'icons/effects/blood.dmi' - desc = "It smells like an accident in a chemical factory." - -/obj/item/organ/internal/xenos/eggsac - name = "egg sac" - parent_organ = BP_GROIN - icon_state = "xgibmid1" - organ_tag = O_EGG - -/obj/item/organ/internal/xenos/plasmavessel - name = "plasma vessel" - parent_organ = BP_TORSO - icon_state = "xgibdown1" - organ_tag = O_PLASMA - var/stored_plasma = 0 - var/max_plasma = 500 - -/obj/item/organ/internal/xenos/plasmavessel/queen - name = "bloated plasma vessel" - stored_plasma = 200 - max_plasma = 500 - -/obj/item/organ/internal/xenos/plasmavessel/sentinel - stored_plasma = 100 - max_plasma = 250 - -/obj/item/organ/internal/xenos/plasmavessel/hunter - name = "tiny plasma vessel" - stored_plasma = 100 - max_plasma = 150 - -/obj/item/organ/internal/xenos/acidgland - name = "acid gland" - parent_organ = BP_HEAD - icon_state = "xgibtorso" - organ_tag = O_ACID - -/obj/item/organ/internal/xenos/hivenode - name = "hive node" - parent_organ = BP_TORSO - icon_state = "xgibmid2" - organ_tag = O_HIVE - -/obj/item/organ/internal/xenos/resinspinner - name = "resin spinner" - parent_organ = BP_HEAD - icon_state = "xgibmid2" - organ_tag = O_RESIN - diff --git a/code/modules/projectiles/projectile/change.dm b/code/modules/projectiles/projectile/change.dm index 45e8910b38c..9fcc709ba05 100644 --- a/code/modules/projectiles/projectile/change.dm +++ b/code/modules/projectiles/projectile/change.dm @@ -32,8 +32,6 @@ var/options = list("robot", "slime") for(var/t in all_species) options += t - options -= "Xenomorph Queen" - options -= "Xenomorph" if(ishuman(M)) var/mob/living/carbon/human/H = M if(H.species) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm index 112887fa5d4..8a6d50ab299 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm @@ -178,11 +178,8 @@ W.visible_message("The fungi are completely dissolved by the solution!") /datum/reagent/toxin/plantbgone/touch_obj(var/obj/O, var/volume) - if(istype(O, /obj/effect/alien/weeds/)) - var/obj/effect/alien/weeds/alien_weeds = O - alien_weeds.health -= rand(15, 35) - alien_weeds.healthcheck() - else if(istype(O, /obj/effect/plant)) + ..() + if(istype(O, /obj/effect/plant)) qdel(O) /datum/reagent/toxin/plantbgone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) diff --git a/code/modules/surgery/organs_internal.dm b/code/modules/surgery/organs_internal.dm index 4b1b83b2152..9b7b0067598 100644 --- a/code/modules/surgery/organs_internal.dm +++ b/code/modules/surgery/organs_internal.dm @@ -12,46 +12,6 @@ var/obj/item/organ/external/affected = target.get_organ(target_zone) return affected && affected.open == (affected.encased ? 3 : 2) -////////////////////////////////////////////////////////////////// -// ALIEN EMBRYO SURGERY // -////////////////////////////////////////////////////////////////// -/datum/surgery_step/internal/remove_embryo - allowed_tools = list( - /obj/item/weapon/hemostat = 100, \ - /obj/item/weapon/wirecutters = 75, \ - /obj/item/weapon/material/kitchen/utensil/fork = 20 - ) - blood_level = 2 - - min_duration = 80 - max_duration = 100 - - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/embryo = 0 - for(var/obj/item/alien_embryo/A in target) - embryo = 1 - break - - if (!hasorgans(target)) - return - var/obj/item/organ/external/affected = target.get_organ(target_zone) - return ..() && affected && embryo && affected.open == 3 && target_zone == BP_TORSO - - begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/msg = "[user] starts to pull something out from [target]'s ribcage with \the [tool]." - var/self_msg = "You start to pull something out from [target]'s ribcage with \the [tool]." - user.visible_message(msg, self_msg) - target.custom_pain("Something hurts horribly in your chest!",1) - ..() - - end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("[user] rips the larva out of [target]'s ribcage!", - "You rip the larva out of [target]'s ribcage!") - - for(var/obj/item/alien_embryo/A in target) - A.loc = A.loc.loc - - ////////////////////////////////////////////////////////////////// // CHEST INTERNAL ORGAN SURGERY // ////////////////////////////////////////////////////////////////// diff --git a/icons/mob/human_races/r_armalis.dmi b/icons/mob/human_races/r_armalis.dmi deleted file mode 100644 index b7609d942759dc5c44177a41064a9455bb2a10e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4073 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 bltT5wizBRWBQ53cTT7*@ZKzeF;eh);X>zs; diff --git a/icons/mob/human_races/xenos/r_xenos_drone.dmi b/icons/mob/human_races/xenos/r_xenos_drone.dmi deleted file mode 100644 index 19094d66ed9c1c3e3359308d3431e2ca4c92d6ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 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 WG4;X8WyT;g| diff --git a/icons/mob/human_races/xenos/r_xenos_queen.dmi b/icons/mob/human_races/xenos/r_xenos_queen.dmi deleted file mode 100644 index efb5558ac15feda55968ece058050ac6e573bfbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1928 zcmYjRc{J3E7yphi#y+Drwg@4S-B4M|nCyEEMG_@r8wSbxm>Em2w0dKUjYEn5d{I< z;3M!OJ2@Ny(%#y^q_eY=n@3#ZqAfxUX@$$cVzKM%>kI}1&MO81^N7nR9t{9kWa)by z2?>ez_I3j)0KAfa>xWp#6I*4Z{O4$pBH7$TDgX$VO!dge&C}K$-N{? zX}RE~{&()%m5}8jal;k|OY1WQk`i8d4;wyMN2SdOdx=c?HvG=$qMmsO$iYJrs`jy* z(%kLclhLUmXS_L{K3BUWYf@MbBokG!3b--FG5O{E>k}@`X03;DE~9pH-w!WZtu>Mu zuA@g6;xe@`HgX6rq!*<|&dBharU&WQ4%3-zJAHY59}hValqdLGv8&5-`QE+&`5q0T zgj(&vy~f!&#mll2n>B&voM+$25J8p$$p zBU8i}tPSH@O8C0-&+?z!)f>>GNPnsD=mwzz`n#DVhYfB=JPUD+{cO}fZlG(yq^xI^ z5aXOv^m05r%m&X&g=}4IfR!#dKOY^wwdbJ_*g$p7)!*pYh>K_I^EEJaHz^9|bwWEd znoZg?S<88TTSU9a9czT1;R8)ldo2n;}u6>4?6DdDJXDvA;*T5}mgJ#eTF+xvBR;Pw0 zZMR|6+;q+>!N{-Jp0VMcA_+RVm}W>Fs7cD6f3^CM3aJI9k}5&M7e-tNMlcm`F8k8* zoN_b18-3j2WVWBEqK_}GgaL0BD>;3plIzIXF;i7Xoxmnf z0oSdAQ}udng^H{1=?-zmZVkGOh<6KRE_ZY@P3MYHA zwKd%QzRnd3ajmtJ0JIZyIuwP!PBywI*SpJ0&oDsmg^=gH;>k3zsrZ{wYBiE$G+bjE zd>ppEHIUmVYCH3mTeA&KM;_CT$0cCyNSRC4xt_;WC7k@fxu5KDtl08Xe*+cT`Fixw z_P?Vbh%;h)kE3wNHwFyVla+CXDMpm^t;t~s2dkTyo`{xg+lJ4!SJhf99 z#5=wdg3+9t4T+kGxxr_96wB5Yo@5e#;|GF-5VarAdeiN;;CIrt1WS}E$lVd(?W#ah zTE+;%8tJ;JK!O19T*0tbyp8(v?g z5r&#nS2(AU-tQLixKp#YH(rkEDBh1p0|0pF%Qc(5*9L@D4y~1<0>dTsY6I%XaSaT_ zq_cJ6g%xf-ah=4m|5A-Iuw@s5iiW;9HuS1vl#%CI*ae0?h~a=bY;Ow;l`LFJ8+T_G zx3CtzcZ4Xn7n6Fg=D_Y|T88>)a#SksVx_iCsXE=Qe8D20%A2kSG_p3pxGmjqe*!Zo zjFO`9nK+9s(RX*|kk(I>>Oa_#o`Qu>xGf#>2q^GC}1xGnzpbU%lSFs#bp}qWV^e;5b_qSyRhX{vG8Hw$?|z-aT=k zRNt83A_ep{u%hHt&K(ZWbPE#O>a<>IvTsN+_?n+9oOJqQ>gJEYEKF>TYtZho{{b*I BaL@n% diff --git a/icons/mob/human_races/xenos/r_xenos_sentinel.dmi b/icons/mob/human_races/xenos/r_xenos_sentinel.dmi deleted file mode 100644 index 5b250c7445e05ca6425a89bb5b9ebe3b514d6cb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1817 zcmYjRc|6mP8~@D02piVdF~?BJt7wkO^$l|_<;$$-a6}BX93hI|Hpe$9M~+ZTj?m55 zT=lgrOoXU8_G@K2DEBdDYs-GTepl~*-tXslJLFH5TjP4cJeyLpP1aD>&a+r;tm*G2v0M z;gJ^sAfYrX&qlrz1#>z-4ewZR{0HGqVDOnPADC3~^||!Iyj+fJ_6z%=c=ILxvBoE@ z{7%d33kO$fU%~^G)uPAet*%O!B^%Wm;K#RpDjG(7|W>3)op11_O-zD&`ZgHrgjs(J$5C*3TO1mJDLHL`YD zv7dw_lz)73x#!k7VHIfaYZTxqojFVpCW!8+_)?s8K^7Uh zZ1LBlZz-y)uFx{%g$s60>_z2w@SUa%CbfCdSfDHz&*~Yh*ERldoE|6Iyw$IulkTdP z41ltBFOJhhF;hocuJvS!6Kofn1Z#Pte6{UrWz+`ZmzUieeY3NN)v{lWjTLbqRH}rD z?x5-0(e{}PRde_em5IT8#}7VD8|Ed9OUuYfuIY1omPLe|{1*!^i^u`mtE}bVqlR8X zGY<9TsLy^G)7yhGU2^|)!SDv=q4{^8N^1A7%WFmdmJL^la?wlQb<@-BOU3FH0)ZH% zRy^y+E))ARdpp@_eTlM_!_hj;&AMtCswZyISHF5B-8mj>j{vc90X{tXh>)gzhM2s_>Udw_G@M?YrC zZ)p#Q6OG%pW!|R|or`qjjdJFGatkm!GX9txS)Hy(Gvu3rCyMjmeSP6@g`5~I&0_B| z7)k{A0t!V6Vm}B98+bZl>ON$2u6@JW0Z4)A_Lr?GPiZZ$51T)aIc`!=ko5%b}Fs{;k3 zeH8d~8i^NFZ+x2x!|;H#U3=y_o`ZjwlvY&fot3NEd&Fb%1}ebSCPO8z^l8ez9b$OT z*w&N%A0}$^eI_Pk>6Kj}GNfbqNd0AFkDWT22MkL!A7t$g;>nIy#pwa>N(w=Ly;;CK zK3IuUwxTBwHp<>gj31nW)}ck_$XWKy0bS4ZQM~>5a*JheQ;==9!H_jj&;(&-HP8B4 z^5!U8@hQW=sZZ_fqwx2X&GsmTMv0F;vHaWRlVttKe({0?6T?N%Ftjuw@>BP-{F2tk znUHgW{fZ5hFMdA^OoF@4qqveIy!^4Zj@uRt1U;Q&bOG|#sBG&Z7-tWsr|7_xe*vvfOcekC diff --git a/icons/mob/slimes.dmi b/icons/mob/slimes.dmi index 3e6b915efa86488cdeadfa24148e0887e6aacf8e..f2da09ad8f7b773ff41ad83b7c1267ea79ddfa59 100644 GIT binary patch delta 67945 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 TO39w1fe$$;Wl5O0(dYjK3^>|b delta 67858 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
ptsV)3oW{ZRiL2Yw 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 Date: Sat, 27 Feb 2016 21:57:40 +0000 Subject: [PATCH 05/15] Adds a timer to staffwho AFK notifications. --- code/game/verbs/who.dm | 15 ++++++++++++--- code/modules/client/client procs.dm | 3 +++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/code/game/verbs/who.dm b/code/game/verbs/who.dm index f12d7741378..7580b76fff6 100644 --- a/code/game/verbs/who.dm +++ b/code/game/verbs/who.dm @@ -86,7 +86,10 @@ msg += " - Playing" if(C.is_afk()) - msg += " (AFK)" + var/seconds = C.last_activity_seconds() + msg += " (AFK - " + msg += "[round(seconds / 60)] minutes, " + msg += "[seconds % 60] seconds)" msg += "\n" num_admins_online++ @@ -101,7 +104,10 @@ modmsg += " - Playing" if(C.is_afk()) - modmsg += " (AFK)" + var/seconds = C.last_activity_seconds() + modmsg += " (AFK - " + modmsg += "[round(seconds / 60)] minutes, " + modmsg += "[seconds % 60] seconds)" modmsg += "\n" num_mods_online++ @@ -115,7 +121,10 @@ mentmsg += " - Playing" if(C.is_afk()) - mentmsg += " (AFK)" + var/seconds = C.last_activity_seconds() + mentmsg += " (AFK - " + mentmsg += "[round(seconds / 60)] minutes, " + mentmsg += "[seconds % 60] seconds)" mentmsg += "\n" num_mentors_online++ diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 0d34aa76599..aa1cf3b1ad3 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -281,6 +281,9 @@ if(inactivity > duration) return inactivity return 0 +/client/proc/last_activity_seconds() + return inactivity / 10 + //send resources to the client. It's here in its own proc so we can move it around easiliy if need be /client/proc/send_resources() From 69140184b394221d1375e436790fec95d452987b Mon Sep 17 00:00:00 2001 From: Neerti Date: Sun, 28 Feb 2016 08:08:23 -0500 Subject: [PATCH 06/15] Fixes ID computers. Also fixes what appears to be a merge error in condiments, which made my compiler complain. oh, someone also added FILE_DIR previously, as well. Fixed that too. --- code/game/machinery/computer/card.dm | 22 ++++--- .../reagent_containers/food/condiment.dm | 3 +- polaris.dme | 66 ------------------- 3 files changed, 14 insertions(+), 77 deletions(-) diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index b949e284b87..3bc9a17fce0 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -41,13 +41,13 @@ if(scan) usr << "You remove \the [scan] from \the [src]." - scan.loc = get_turf(src) + scan.forceMove(get_turf(src)) if(!usr.get_active_hand() && istype(usr,/mob/living/carbon/human)) usr.put_in_hands(scan) scan = null else if(modify) usr << "You remove \the [modify] from \the [src]." - modify.loc = get_turf(src) + modify.forceMove(get_turf(src)) if(!usr.get_active_hand() && istype(usr,/mob/living/carbon/human)) usr.put_in_hands(modify) modify = null @@ -60,10 +60,12 @@ return ..() if(!scan && (access_change_ids in id_card.access) && user.unEquip(id_card)) - id_card.loc = src + user.drop_item() + id_card.forceMove(src) scan = id_card else if(!modify) - id_card.loc = src + user.drop_item() + id_card.forceMove(src) modify = id_card nanomanager.update_uis(src) @@ -146,34 +148,34 @@ data_core.manifest_modify(modify.registered_name, modify.assignment) modify.name = text("[modify.registered_name]'s ID Card ([modify.assignment])") if(ishuman(usr)) - modify.loc = usr.loc + modify.forceMove(get_turf(src)) if(!usr.get_active_hand()) usr.put_in_hands(modify) modify = null else - modify.loc = loc + modify.forceMove(get_turf(src)) modify = null else var/obj/item/I = usr.get_active_hand() if (istype(I, /obj/item/weapon/card/id) && usr.unEquip(I)) - I.loc = src + I.forceMove(src) modify = I if ("scan") if (scan) if(ishuman(usr)) - scan.loc = usr.loc + scan.forceMove(get_turf(src)) if(!usr.get_active_hand()) usr.put_in_hands(scan) scan = null else - scan.loc = src.loc + scan.forceMove(get_turf(src)) scan = null else var/obj/item/I = usr.get_active_hand() if (istype(I, /obj/item/weapon/card/id)) usr.drop_item() - I.loc = src + I.forceMove(src) scan = I if("access") diff --git a/code/modules/reagents/reagent_containers/food/condiment.dm b/code/modules/reagents/reagent_containers/food/condiment.dm index 37e51b35401..552fb808967 100644 --- a/code/modules/reagents/reagent_containers/food/condiment.dm +++ b/code/modules/reagents/reagent_containers/food/condiment.dm @@ -42,7 +42,8 @@ var/trans = reagents.trans_to_obj(target, amount_per_transfer_from_this) user << "You add [trans] units of the condiment to \the [target]." - else(..()) + else + ..() feed_sound(var/mob/user) playsound(user.loc, 'sound/items/drink.ogg', rand(10, 50), 1) diff --git a/polaris.dme b/polaris.dme index 9a1eaf4837c..544448d1b13 100644 --- a/polaris.dme +++ b/polaris.dme @@ -5,72 +5,6 @@ // END_INTERNALS // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "html" -#define FILE_DIR "html/images" -#define FILE_DIR "icons" -#define FILE_DIR "icons/48x48" -#define FILE_DIR "icons/atmos" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/mob/human_races" -#define FILE_DIR "icons/mob/human_races/cyberlimbs" -#define FILE_DIR "icons/mob/human_races/masks" -#define FILE_DIR "icons/mob/human_races/monkeys" -#define FILE_DIR "icons/mob/human_races/subspecies" -#define FILE_DIR "icons/mob/human_races/xenos" -#define FILE_DIR "icons/mob/items" -#define FILE_DIR "icons/mob/screen" -#define FILE_DIR "icons/mob/species" -#define FILE_DIR "icons/mob/species/seromi" -#define FILE_DIR "icons/mob/species/skrell" -#define FILE_DIR "icons/mob/species/tajaran" -#define FILE_DIR "icons/mob/species/unathi" -#define FILE_DIR "icons/mob/species/vox" -#define FILE_DIR "icons/NTOS" -#define FILE_DIR "icons/NTOS/battery_icons" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/clothing/species" -#define FILE_DIR "icons/obj/clothing/species/seromi" -#define FILE_DIR "icons/obj/clothing/species/skrell" -#define FILE_DIR "icons/obj/clothing/species/tajaran" -#define FILE_DIR "icons/obj/clothing/species/unathi" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/flora" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/turf/flooring" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "maps" -#define FILE_DIR "maps/overmap" -#define FILE_DIR "maps/overmap/bearcat" -#define FILE_DIR "nano" -#define FILE_DIR "nano/images" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/effects/turret" -#define FILE_DIR "sound/effects/wind" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/music" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/violin" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/voice/Serithi" -#define FILE_DIR "sound/weapons" // END_FILE_DIR // BEGIN_PREFERENCES #define DEBUG From a844828f23ab35a6e033c85baff86b5cbe301083 Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Sun, 28 Feb 2016 22:16:23 +0100 Subject: [PATCH 07/15] Fixes Cash Machines not connecting to account on spawn and having omnidirectional interaction area --- code/modules/economy/cash_register.dm | 77 +++++++++++++------------- code/modules/economy/economy_misc.dm | 8 +++ code/modules/economy/retail_scanner.dm | 39 ++++++------- 3 files changed, 62 insertions(+), 62 deletions(-) diff --git a/code/modules/economy/cash_register.dm b/code/modules/economy/cash_register.dm index d2f0f9dbdfe..c07fcca6605 100644 --- a/code/modules/economy/cash_register.dm +++ b/code/modules/economy/cash_register.dm @@ -21,12 +21,14 @@ var/cash_stored = 0 var/obj/item/confirm_item var/datum/money_account/linked_account + var/account_to_connect = null // Claim machine ID /obj/machinery/cash_register/New() machine_id = "[station_name()] RETAIL #[num_financial_terminals++]" cash_stored = rand(10, 70)*10 + transaction_devices += src // Global reference list to be properly set up by /proc/setup_economy() /obj/machinery/cash_register/examine(mob/user as mob) @@ -39,6 +41,9 @@ /obj/machinery/cash_register/attack_hand(mob/user as mob) + // Don't be accessible from the wrong side of the machine + if(get_dir(src, user) & reverse_dir[src.dir]) return + if(cash_open) if(cash_stored) spawn_money(cash_stored, loc, user) @@ -278,26 +283,24 @@ usr << "\icon[src]The cash box is open." return - // Access account for transaction - if(check_account()) - if(transaction_amount > SC.worth) - src.visible_message("\icon[src]Not enough money.") - else - // Insert cash into magical slot - SC.worth -= transaction_amount - SC.update_icon() - if(!SC.worth) - if(ishuman(SC.loc)) - var/mob/living/carbon/human/H = SC.loc - H.drop_from_inventory(SC) - qdel(SC) - cash_stored += transaction_amount + if(transaction_amount > SC.worth) + src.visible_message("\icon[src]Not enough money.") + else + // Insert cash into magical slot + SC.worth -= transaction_amount + SC.update_icon() + if(!SC.worth) + if(ishuman(SC.loc)) + var/mob/living/carbon/human/H = SC.loc + H.drop_from_inventory(SC) + qdel(SC) + cash_stored += transaction_amount - // Save log - add_transaction_log("n/A", "Cash", transaction_amount) + // Save log + add_transaction_log("n/A", "Cash", transaction_amount) - // Confirm and reset - transaction_complete() + // Confirm and reset + transaction_complete() /obj/machinery/cash_register/proc/scan_item_price(obj/O) @@ -436,39 +439,33 @@ cash_locked = 0 open_cash_box() + //--Premades--// /obj/machinery/cash_register/command - New() - linked_account = department_accounts["Command"] - ..() - /obj/machinery/cash_register/medical + account_to_connect = "Command" + ..() - New() - linked_account = department_accounts["Medical"] - ..() +/obj/machinery/cash_register/medical + account_to_connect = "Medical" + ..() /obj/machinery/cash_register/engineering - New() - linked_account = department_accounts["Engineering"] - ..() + account_to_connect = "Engineering" + ..() /obj/machinery/cash_register/science - New() - linked_account = department_accounts["Science"] - ..() + account_to_connect = "Science" + ..() /obj/machinery/cash_register/security - New() - linked_account = department_accounts["Security"] - ..() + account_to_connect = "Security" + ..() /obj/machinery/cash_register/cargo - New() - linked_account = department_accounts["Cargo"] - ..() + account_to_connect = "Cargo" + ..() /obj/machinery/cash_register/civilian - New() - linked_account = department_accounts["Civilian"] - ..() \ No newline at end of file + account_to_connect = "Civilian" + ..() \ No newline at end of file diff --git a/code/modules/economy/economy_misc.dm b/code/modules/economy/economy_misc.dm index 7b82c1662ca..0d7f8439d56 100644 --- a/code/modules/economy/economy_misc.dm +++ b/code/modules/economy/economy_misc.dm @@ -81,6 +81,7 @@ var/global/list/datum/money_account/department_accounts = list() var/global/num_financial_terminals = 1 var/global/next_account_number = 0 var/global/list/all_money_accounts = list() +var/global/list/transaction_devices = list() var/global/economy_init = 0 /proc/setup_economy() @@ -102,6 +103,13 @@ var/global/economy_init = 0 create_department_account("Vendor") vendor_account = department_accounts["Vendor"] + for(var/obj/machinery/cash_register/RS in transaction_devices) + if(RS.account_to_connect) + RS.linked_account = department_accounts[RS.account_to_connect] + for(var/obj/machinery/cash_register/CR in transaction_devices) + if(CR.account_to_connect) + CR.linked_account = department_accounts[CR.linked_account] + current_date_string = "[num2text(rand(1,31))] [pick("January","February","March","April","May","June","July","August","September","October","November","December")], [game_year]" economy_init = 1 diff --git a/code/modules/economy/retail_scanner.dm b/code/modules/economy/retail_scanner.dm index 84503099c08..0bfd326f817 100644 --- a/code/modules/economy/retail_scanner.dm +++ b/code/modules/economy/retail_scanner.dm @@ -17,6 +17,7 @@ var/obj/item/confirm_item var/datum/money_account/linked_account + var/account_to_connect = null // Claim machine ID @@ -24,6 +25,7 @@ machine_id = "[station_name()] RETAIL #[num_financial_terminals++]" if(locate(/obj/structure/table) in loc) pixel_y = 3 + transaction_devices += src // Global reference list to be properly set up by /proc/setup_economy() // Always face the user when put on a table @@ -315,36 +317,29 @@ //--Premades--// /obj/item/device/retail_scanner/command - New() - linked_account = department_accounts["Command"] - ..() - /obj/item/device/retail_scanner/medical + account_to_connect = "Command" + ..() - New() - linked_account = department_accounts["Medical"] - ..() +/obj/item/device/retail_scanner/medical + account_to_connect = "Medical" + ..() /obj/item/device/retail_scanner/engineering - New() - linked_account = department_accounts["Engineering"] - ..() + account_to_connect = "Engineering" + ..() /obj/item/device/retail_scanner/science - New() - linked_account = department_accounts["Science"] - ..() + account_to_connect = "Science" + ..() /obj/item/device/retail_scanner/security - New() - linked_account = department_accounts["Security"] - ..() + account_to_connect = "Security" + ..() /obj/item/device/retail_scanner/cargo - New() - linked_account = department_accounts["Cargo"] - ..() + account_to_connect = "Cargo" + ..() /obj/item/device/retail_scanner/civilian - New() - linked_account = department_accounts["Civilian"] - ..() \ No newline at end of file + account_to_connect = "Civilian" + ..() \ No newline at end of file From 932890743b843de0884de506d0d45c4855008d78 Mon Sep 17 00:00:00 2001 From: Mark9013100 Date: Sun, 28 Feb 2016 16:31:38 -0500 Subject: [PATCH 08/15] Z1/Z2 map fixes, 2/28/2016 --- maps/polaris-1.dmm | 32 +++++++++++++++++--------------- maps/polaris-2.dmm | 15 ++++++++------- 2 files changed, 25 insertions(+), 22 deletions(-) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index 1023048c1e7..f14a751706d 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -1928,7 +1928,7 @@ "aLd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/button/flasher{id = "permentryflash"; name = "entry flash"; pixel_x = 0; pixel_y = -34; req_access = list(2)},/obj/machinery/button/remote/airlock{id = "prisonexit"; name = "Exit Doors"; pixel_x = 6; pixel_y = -26; req_access = list(2)},/obj/machinery/button/remote/airlock{id = "prisonentry"; name = "Entry Doors"; pixel_x = -6; pixel_y = -26; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) "aLe" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/computer/security/telescreen{desc = "Big Brother is watching."; layer = 3.4; name = "Brig Monitor"; network = list("Prison"); pixel_x = 32; pixel_y = -3},/obj/item/weapon/stool/padded,/obj/machinery/button/remote/blast_door{id = "brigobs"; name = "Observation Shutters"; pixel_x = 6; pixel_y = -26; req_access = list(2)},/obj/machinery/button/flasher{id = "permflash"; name = "Brig flashes"; pixel_x = -6; pixel_y = -36; req_access = list(2); tag = "permflash"},/obj/machinery/button/remote/blast_door{id = "Prison Gate"; name = "Prison Lockdown"; pixel_x = 6; pixel_y = -36; req_access = list(2)},/obj/machinery/light_switch{pixel_x = -8; pixel_y = 26},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) "aLf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) -"aLg" = (/obj/item/weapon/stool,/turf/simulated/floor/tiled,/area/security/prison) +"aLg" = (/obj/machinery/computer/arcade/orion_trail,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) "aLh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/security/prison) "aLi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/security/prison) "aLj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/prison) @@ -3173,7 +3173,7 @@ "bja" = (/obj/structure/bed/chair/office/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/exam_room) "bjb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/exam_room) "bjc" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 16},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"bjd" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"bjd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/computer/arcade/orion_trail,/turf/simulated/floor/tiled,/area/security/prison) "bje" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/cryo) "bjf" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/cryo) "bjg" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/cryo) @@ -3465,7 +3465,7 @@ "boG" = (/obj/machinery/door/airlock/medical{name = "Examination Room"; req_access = list(5)},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/exam_room) "boH" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/medical/cryo) "boI" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/cryo) -"boJ" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"boJ" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/security/prison) "boK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/cryo) "boL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/medbreak) "boM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/medbreak) @@ -4999,7 +4999,7 @@ "bSg" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bSh" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bSi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bSj" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft{name = "Medical Delivery"; req_access = list(5)},/turf/simulated/floor/tiled,/area/medical/patient_wing) +"bSj" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo) "bSk" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/medical/psych) "bSl" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet/blue,/area/medical/psych) "bSm" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/light_switch{pixel_x = -25; pixel_y = 8},/obj/machinery/button/windowtint{id = "psyco_tint"; pixel_x = -25},/obj/machinery/button/remote/airlock{desc = "A remote control-switch for the office door."; id = "mentaldoor"; name = "office door control"; pixel_x = -34; pixel_y = 7},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/landmark/start{name = "Psychiatrist"},/turf/simulated/floor/carpet/blue,/area/medical/psych) @@ -5067,7 +5067,7 @@ "bTw" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/cash_register/civilian{tag = "icon-register_idle (NORTH)"; icon_state = "register_idle"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria) "bTx" = (/obj/structure/closet/secure_closet/medical1,/obj/item/weapon/storage/box/pillbottles,/obj/effect/floor_decal/corner/beige{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/chemistry) "bTy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) -"bTz" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bTz" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo) "bTA" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bTB" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bTC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) @@ -5458,7 +5458,7 @@ "caX" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/bed/chair/office/light,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/camera/network/medbay{c_tag = "MED - Patient Room D"; dir = 8},/turf/simulated/floor/tiled/white,/area/medical/patient_d) "caY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor,/area/maintenance/medbay_aft) "caZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cba" = (/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,/obj/structure/door_assembly/door_assembly_com,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"cba" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft{name = "Medical Delivery"; req_access = list(5)},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled,/area/medical/patient_wing) "cbb" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) "cbc" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/medical_escape_pod_hallway) "cbd" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_1_berth_hatch"; locked = 1; name = "Large Escape Pod 1"; req_access = list(13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) @@ -9726,6 +9726,8 @@ "dFb" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/blue/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "First-Aid Station"; req_access = list(5)},/obj/machinery/door/blast/shutters{dir = 4; id = "first_aid_station"; layer = 3.1; name = "Security Shutters"},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 1; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Medical Emergency Phone"},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "dFc" = (/obj/structure/table/reinforced,/obj/machinery/cash_register/civilian{tag = "icon-register_idle (WEST)"; icon_state = "register_idle"; dir = 8},/obj/machinery/door/blast/shutters{dir = 4; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar) "dFd" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/glass_jar,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"dFe" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/paleblue{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"dFf" = (/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9830,17 +9832,17 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaALaALaALaALaALaALaALaALaBAaBBaBCazHaBDaBEaBFaBGaBGaBHaBGaBIaBJaBKaBLaBMaBNaBOaBPaBQaBRazMaBSaBTaBUaBVaBWaBXaBYaBeaBZaCaaCbayPdEfayPayPayPdEgayPayXaCeayXayXaAeaCfayZauNatNaahaahaahaahaahaahavCavCaCgaChaCiavCavCahyahyahyahyahyaCjaCjaCkaCjaCjahyahyahyahyahyahyahyaahaahaahaahaahaahaClaClaCmaCnaCoaClawsaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahanZanZaCpanZanZaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaALaALaALaCqaCraCsaCtaCuaALaCvaCwaCxaCyaCzazHaCAaCBaCCaCDaCEaCFaCGaCHaCIaCJaCKaCLaCMaCNaCNaCOaCPaCQaCRaCSaCTaCUaCVaCWaCXaCYaCZaDadEhaDbaDcaDddEiaDfaDgaDhaDiaDjaAeaDkaDlauNatNaahaahaahaahaahaahaahavCaxlaxmaxdavCahyahyahyahyahyahyahyaCjaDmaDnaCjahyahyahyahyahyahyahyahyaahaahaahaahaahaDoaDpaDqaDraDsaClaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaDtaDuaDvaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaALaALaDwaDxaDxaDxaDxaDxaDyazHaDzaDAaDBazHazHaDCaBGaBGaDDaBGaDEaDGaDHaDIaDJaDKaDLaDMaDNaDOazMaDPaDQaDRaBVaDSaDTaDUaDVaDWaDXaDYaDZaEaaEbaEcaEdaEaaEeaEfaEgaEhaEiaEjaEkaElaEmatNaahaahaahaahaahaahaahavCaxlaxmaEnavCahyahyahyahyahyahyahyaCjaEoaDnaCjahyahyahyahyahyahyahyahyahyahyaahaahaahaEpaEqaEraEsaEtaClaEuaEuaEuaEuaEuaEuaEuaEuaEuaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEwaExaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaALaALaEyaDxaEzaEAaDxaEBaALaECaEDaEEaEFaEGaEHaEFaEIaEJaDDaDFaELaEMaENaEOaEPaEQaERaESaETaEUazMaBVaEVaBVaEWaEXaEYaEZaFaaFbaFcaFdaFaaFeaFfaFeaFaaFeaFgaFeaFhayPaFiatNaFjaFkaFlatNaahaahaahaFmaFmaFmaFmaFmaFnaxcaxdaFoaFoaFoaFoaFoahyahyahyaCjaDmaCjaCjahyahyahyahyahyahyahyahyahyahyahyaahaahaFpaFqaFraFsaFtaClaFuaFvaFwaFxaFyaFzaFwaFAaFuaEvaFBaFBaFCaFDaFEaFFaFGaFFaFHaFDaFCaFIaEvaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaALaALaFKaDxaFLaFMaDxaFNaFOaFPaCIaFQaEFaECaEKaEFaFSaFTaFUaFVaFWaFXaFYaFZazMaGaaGbaGcaGdaGeazMaGfaGgaGhaGiaGjaGkaGlaFaaGmaGnaGoaFaaGpaGqaGraFaaGpaGnaGraFhaahaahatNaGsaGtaGuatNaahaahaFmaFmaGvaFRaGxaGyaxlaxmaGzaFoaGAaGBaGCaFoaFoahyahyaCjaDmaCjahyahyaGDaGDaGEaGFaGFaGFaGGaGFaGFaGFaGFaGHaGDaGIaGJaGKaGLaClaGMaGNaGOaGNaGPaGOaGNaGNaGQaEvaGRaGSaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGTaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaALaALaEyaDxaEzaEAaDxaEBaALaECaEDaEEaEFaEGaEHaEFaEIaEJaDDaDFaELaEMaENaEOaEPaEQaERaESaETaEUazMaBVaEVaBVaEWaEXaEYaEZaFaaFbaFcaFdaFaaFeaFfaFeaFaaFeaFgaFeaFhayPaFiatNaFjaFkaFlatNaahaahaahaFmaFmaFmaFmaFmaFnaxcaxdaFoaFoaFoaFoaFoahyahyahyaCjaDmaCjaCjahyahyahyahyahyahyahyahyahyahyahyaahaahaFpaFqaFraFsaFtaClaFuaFvaFwaFxaFyaFzaLgaFAaFuaEvaFBaFBaFCaFDaFEaFFaFGaFFaFHaFDaFCaFIaEvaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaALaALaFKaDxaFLaFMaDxaFNaFOaFPaCIaFQaEFaECaEKaEFaFSaFTaFUaFVaFWaFXaFYaFZazMaGaaGbaGcaGdaGeazMaGfaGgaGhaGiaGjaGkaGlaFaaGmaGnaGoaFaaGpaGqaGraFaaGpaGnaGraFhaahaahatNaGsaGtaGuatNaahaahaFmaFmaGvaFRaGxaGyaxlaxmaGzaFoaGAaGBaGCaFoaFoahyahyaCjaDmaCjahyahyaGDaGDaGEaGFaGFaGFaGGaGFaGFaGFaGFaGHaGDaGIaGJaGKaGLaClaGMaGNaGOaGNaGPaGNaGOaGNaGQaEvaGRaGSaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGTaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaGUaGVaGWaGXaGYaGZaHaaHbaHcaHdaHeaHfaGwaHhaHiaHjaHkaHlaHmaHnaHoaHpaHqaHraHsaHtaHlaHuaHvaHwaHxaHyaHzaHAaHBaHCaFaaHDaHEaHFaFaaHGaHHaHIaFaaHJaHEaHKaFhaahaahatNaHLaHMaHNatNaahaFmaFmaHOaHPaHQaHRaFmaHSaxmaxdaFoaHTaHUaHVaHWaFoaFoahyaCjaDmaCjahyahyaGDaHXaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHZaIaaIbaIcaIdaClaIeaGNaGNaIfaIgaIhaGNaGNaIiaEvaGRaIjaIkaIkaIkaIkaIkaIkaIkaIkaIkaIlaGRaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaImaDxaInaIoaIpaIqaIraIsaItaIuaIvaIwaHgaIyaIzaIAaIBaICaIDaIEaIFaIGaIHaIIaIHaIJaIKaILaIMaINaIOaBXaIPaIQaGkaIRaFaaISaITaIUaFaaIVaIWaIVaFaaIVaIXaIVaFhaahaahatNaIYaIZaHNatNaFmaFmaJaaJbaJcaJdaJeaJfaJgaJhaJiaJjaJkaJlaJmaJnaJoaFoahyaCjaDmaCjahyahyaGDaJpaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaJraFraFsaDsaClaJsaGNaJtaJuaJvaJwaJxaGNaJyaEvaJzaJAaJBaJCaJCaJCaJCaJCaJCaJCaJDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaJFaDxaJGaJHaDxaJIaALaJJaJKaJKaJKaJLaJMaJKaJNaJKaJOaJPaJKaJQaJRaJSaJTaJQaJUaJVaJWaFaaJXaJYaFaaJZaKaaFaaKbaFaaFaaKcaKdaKeaKfaKgaKhaKiaKjaKiaKdaKkaFhaFhaahatNatNaKlaHNayZaKmaKnaJbaJbaKoaKpaKqaFmaxlaxmaxdaKraJkaKsaKtaJkaKuaFoahyaCjaDmaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaIbaIcaKwaDoaKyaGNaJtaJuaJvaJwaJxaGNaLKaKzaKAaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaKFaKGaDxaJHaDxaKHaALaJJaKIaKIaKJaKIaKKaKLaKMaKNaKOaKPaKQaJQaKRaKSaKTaKUaKVaKWaKXaFaaKYaKZaFaaLaaLbaLcaLdaLeaLfaLgaLhaLiaLjaLkaLlaLmaLmaLmaLmaLmaLnaFhaahaahatNaLoaLpaLqaLraLsaLtaLuaLvaLwaLxaFmaLyaxmaxdaFoaLzaLAaJkaJkaLBaFoahyaCjaLCaLDaGDaLEaLFaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaLIaIbaIcaLJaFpaLLaLLaLLaLMaLNaLOaLLaLLaLLaLQaLRaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaJFaDxaJGaJHaDxaJIaALaJJaJKaJKaJKaJLaJMaJKaJNaJKaJOaJPaJKaJQaJRaJSaJTaJQaJUaJVaJWaFaaJXaJYaFaaJZaKaaFaaKbaFaaFaaKcaKdaKeaKfaKgaKhbjdaKjaKiaKdaKkaFhaFhaahatNatNaKlaHNayZaKmaKnaJbaJbaKoaKpaKqaFmaxlaxmaxdaKraJkaKsaKtaJkaKuaFoahyaCjaDmaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaIbaIcaKwaDoaKyaGNaJtaJuaJvaJwaJxaGNaLKaKzaKAaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaKFaKGaDxaJHaDxaKHaALaJJaKIaKIaKJaKIaKKaKLaKMaKNaKOaKPaKQaJQaKRaKSaKTaKUaKVaKWaKXaFaaKYaKZaFaaLaaLbaLcaLdaLeaLfboJaLhaLiaLjaLkaLlboJaLmaLmaLmaLmaLnaFhaahaahatNaLoaLpaLqaLraLsaLtaLuaLvaLwaLxaFmaLyaxmaxdaFoaLzaLAaJkaJkaLBaFoahyaCjaLCaLDaGDaLEaLFaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaLIaIbaIcaLJaFpaLLaLLaLLaLMaLNaLOaLLaLLaLLaLQaLRaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaLSaLTaDxaJHaDxaKHaALaJJaLUaKIaKIaKIaLVaLWaLXaLYaLZaMaaMbaMcaMdaKSaKSaMeaMfaMgaMhaFaaMiaMjaFaaMkaMlaMmaMnaMoaMpaLmaMqaMraMsaMtaLmaLmaMsaLmaLmaLmaLnaFhaahaahatNaMuaHNatNaFmaFmaFmaFmaFmaFmaFmaFmaMvaMwaMxaMyaMzaMAaMBaJkaMCaFoahyaCjaMDaMEaGDaMFaMGaMHaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaMIaLIaMJaEsaMKaMLaMMaMMaMMaMNaMOaMPaMMaMMaMMaMQaMRaJAaKBaKCaKCaMSaMTaMUaKCaKCaKDaGRaMVaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaMXaMYaMZaNaaNbaMWaJJaNcaNdaNeaNeaNeaNfaNgaNhaNiaNjaNkaNlaNmaNnaNoaNpaNqaNraNsaFaaNtaNuaFaaNvaNwaFaaNxaNyaFaaLmaNzaNAaNBaNCaNDaNEaNFaNEaLmaNGaFhaFhaahaahatNaNHaNIatNaahaNJaNKaNLaNMaNNaNOaNPaxlaxmawnaFoaNQaNRaJkaJkaNSaFoahyaCjaNTaNUaNVaNWaNXaNYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaMIaLIaNZaOaaObaOcaOdaOdaOdaOeaOdaOfaOdaOgaOdaOhaOiaOjaKBaKCaKCaOkaOlaOmaKCaKCaKDaGRaOnaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaOpaOqaOraOsaOtaOuaMWaJJaLUaOvaOwaOwaOxaOyaOzaOAaOBaOCaODaOEaOFaMdaOGaOHaKSaOIaOJaOKaOLaOMaFaaONaOOaOPaLmaLmaOQaLmaORaFhaOSaOTaOTaOUaFaaFaaOVaFaaFaaahaahaahatNatNaNIatNaahaNJaOWaOXaOYaOZaOXaPaaxlaxmawnaJjaJkaPbaPcaJkaKuaFoahyaCjaPdaPeaGDaPfaPgaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHZaPhaLIaIcaPiaPjaPlaPlaPlaPmaPnaPoaPlaPpaPlaPraPsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaPtaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaPuaPvaPwaPuaPuaMWaJJaKIaPxaKIaKIaKIaPyaPzaPAaPBaPCaPDaJQaKVaPEaPFaPFaPFaPGaPHaPIaPJaPKaPLaPMaPNaPOaPNaPPaPQaPNaPRaPSaKxaPUaPTaPWaFaaPXaPYaPZaFaaahaahaahaahatNaHNatNaahaNJaQaaOXaQbaQcaQdaQeaQfaQgaQhaKraJkaQiaJmaJnaQjaFoahyaCjaPdaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaLIaIcaQkaQlaLPaQnaQnaQoaQnaQnaQpaQqaPkaLQaQsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaMWaMWaMWaMWaMWaJJaJJaPxaKIaQtaQuaQvaLXaQwaQxaQyaQzaJQaQAaQBaQCaKSaQCaQDaQEaFhaFhaFhaFhaQFaLgaQGaQHaQHaMtaLmaQIaQJaPNaPPaQKaQLaFaaQMaPYaQNaFaaahaahaahaahatNaHNatNaahaNJaNJaQOaOXaQPaQQaNPawnaxmaQRaFoaJkaJkaHVaQSaFoaFoahyaCjaPdaCjaahaahaGDaQTaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaQUaQVaDraQWaClaQnaQnaQXaQYaQZaQnaQnaRaaQnaQnaRbaJAaRcaRdaRdaRdaRdaRdaRdaRdaReaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaMWaMWaMWaMWaMWaJJaJJaPxaKIaQtaQuaQvaLXaQwaQxaQyaQzaJQaQAaQBaQCaKSaQCaQDaQEaFhaFhaFhaFhaQFboJaQGaQHaQHaMtaLmaQIaQJaPNaPPaQKaQLaFaaQMaPYaQNaFaaahaahaahaahatNaHNatNaahaNJaNJaQOaOXaQPaQQaNPawnaxmaQRaFoaJkaJkaHVaQSaFoaFoahyaCjaPdaCjaahaahaGDaQTaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaQUaQVaDraQWaClaQnaQnaQXaQYaQZaQnaQnaRaaQnaQnaRbaJAaRcaRdaRdaRdaRdaRdaRdaRdaReaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahahyaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaahaahaahaahaahaMWaMWaMWaMWaMWaMWaMWaJJaRgaRhaRgaRgaJJaJJaJJaJJaJJaJJaJJaRiaRiaRiaPqaRkaPqaRiaRiaRiaahaahaFhaFhaRlaRmaPVaRoaRpaRqaRraPSaKxaRsaRnaRuaFhaFaaFaaRvaFaaahaahaahatNatNaHNatNaahaahaNJaNJaRwaRxaRyaPaawnaxmaRzaFoaRAaRBaGCaFoaFoahyahyaCjaPdaCjaahaahaGDaHXaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaIaaLIaIcaRCaClbZuaREaRFaRGaQZaQnaRHaRGaRIaQnaRbaRJaRKaRKaRKaRKaRKaRKaRKaRKaRKaRLaGRaRMaRNaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaROaRPaRPaRPaRPaRPaRPaRPaRPaRPaRQaRfaahaahaahaahaahaahaahaahaahaahaahaahaahaRgaRRaRSaRTahyahyahyahyahyahyahyahyahyaRUaRVaRVaRVaRUahyahyaahaahaahaFhaFhaRWaRXaRXaRYaFhaFhaFhaFhaFhaFhaFhaFhaahaFaaRZaFaaahaahaahatNaSaaSbatNaahaahahyaNJaNJaNJaNJaNJaScaSdawnaFoaFoaFoaFoaFoahyahyahyaCjaPdaCjaCjaahaGDaGDaGEaGFaGFaGFaSeaGFaGFaGFaGFaGHaGDaGIaSfaGKaGLaClaQnaQnaSgaShaSiaSjaSkaSlaSmaSjaRbaSnaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaROaRPaSoaSpaSqaSraSsaStaSoaSuaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaSxaSxaSxaSxaSyaSzaRTahyahyahyahyahyahyahyahyahyaSAaSBaSCaSDaSAahyahyaahaahaahaahahyahyahyahyahyahyahyahyahyahyahyaahaahaahaFaaFaaFaaahaahaahatNaSEaSFatNaahaahahyahyahyahyahyaSGawnaxmawnaSGahyahyahyahyahyahyahyaCjaSHaSIaCjaahaahahyahyahyahyahyahyahyahyahyahyahyaDoaFqaSJaFsaFtaClaRDaSKaSLaSMaSNaQnaRHaSOaRIaQnaSPaGRaFCaSQaSRaFFaSSaFFaSTaSQaFCaSUaEvaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9862,11 +9864,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbb aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbfqbfrbfsbdPbftbfubfvbdTaahaahaahaahaahaYPaYPbfwbfxbfyaYPaYPahyahyahybfzbfAbcnbfBbeebfCbfDbfEbfFbefbefaahaahaahaahbdlbfGbeTbfHbfIbfJbeTbfKbdlaahaahaahaahaZdaZHaZdahyaZIbfLdCybbJbbGbeVbfNbfObbGdCzdCzdCzbbGbjlbfPbfQbbGbbGdCAbfSaZIahybbNaYGbetaUwaToaahaahbeZbfTbfUbfVbfWbfXbfYbfZbfZbgabgbbgcbgdbgebgfbggbghbcRbdMbgibfobfobfobfobgjbgkbgkbgkbgkbgkbgkbgkbglbfobfobfobfobfobfpaZmaZmaahaahaahaahaahaahbgmbgmbgmbgmbgmbgmbgmaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbgnbfrbgobdPbgpbgqbgrbdTaahaahaahaahahyahyahyahyahyahyahyahyahyahybbobbobgsbcnbgtbeebefbgubgvbgwbgxbefaahaahaahaahbdlbgybeTbeibgzbeibeTbgAbdlaahaahaahaZdaZdaZHaZdahyaZIbgBdCBbfRbbGbgCbbGbbGdCCbgDbgEbgFdCDbbGbbGbgCbbGbgGbgHdCEaZIaZfaTobgIbgJbgKaToaToaahbeZbgLbgMbgNbgObgPbgQbgRbgSbgTbgUbgVbgWbgXbgYbgYbgYbgYbgYbgYbgZbgZbgZbgZbgZbgkbhabhbbmzbhdbhebgkbhfbhfbhfbhfbhfbhfbglbfpaZmaahaahaahaahaahbgmbgmbhgbhhbhibhhbhjbgmbgmaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbhkbhlbhkbdPbhmbfubhnbhobhobhobhoaahaahaahahyahyahyahyahyahyahyahyaZybhpbajbhqbhrbhsbefbhtbgvbgwbhubefaahaahaahaahbdlbhvbeTbhwbhxbhwbeTbhybdlaahaahaahaZdaZGaZHaZdahybdqbaUdCFbbGbbGbbGbbGdCGbgDbhAbhAbhAbgFdCFbbGbbGbbGbhBbbGbhCbhDbhEbhFbhGbetaUwbhHaToaahbeZbhIbhJbgNbhKbhLbhLbhLbhLbhMbhNbgVbhObhPbgYbhQbhRbhSbhTbgYbhUbhVbhVbhWbgZbhXbhYbhYbhZbhZbhYbiabhfbibbicbidbiebhfbdOaZWaZmaahaahaahaahaahbgmbifbigbihbiibijbikbifbgmaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahbilbilbilbilbilbilbilbilbilbimbinbiobipbeEbfubinbhobiqbirbhobhobhoaahaahahyahyahyahyahyahyahybambisaZzbitbiubdebivbiwbixbgwbhubefaahaahaahaahbdlbiybeTbizbiAbiBbeTbiCbdlaahaahaahaZdbiDaZHaZdahybejbdrdCFbbGbbGbbGbbGdCGbiFbhAbdtbhAbiHdCFbbGbbGbbGbiIbiJbiJbiKbiLbiMbiNbiObiPbiQaToaahbeZbfTbiRbiSbeZbiTbiUbiVbiWbiXbfhbgVbhObiYbgYbiZbjabjbbjcbgYbjdbjebjfbjgbgZbjhbjibjjbjkbpybjmbjnbhfbibbjobjpbjqbhfbjrbjsaZmaahaahaahaahaahbgmbjtbjubjvbjwbjvbjubjxbgmaahaahbgmbgmbgmbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahbilbilbilbilbilbilbilbilbilbimbinbiobipbeEbfubinbhobiqbirbhobhobhoaahaahahyahyahyahyahyahyahybambisaZzbitbiubdebivbiwbixbgwbhubefaahaahaahaahbdlbiybeTbizbiAbiBbeTbiCbdlaahaahaahaZdbiDaZHaZdahybejbdrdCFbbGbbGbbGbbGdCGbiFbhAbdtbhAbiHdCFbbGbbGbbGbiIbiJbiJbiKbiLbiMbiNbiObiPbiQaToaahbeZbfTbiRbiSbeZbiTbiUbiVbiWbiXbfhbgVbhObiYbgYbiZbjabjbbjcbgYbSjbjebjfbjgbgZbjhbjibjjbjkbpybjmbjnbhfbibbjobjpbjqbhfbjrbjsaZmaahaahaahaahaahbgmbjtbjubjvbjwbjvbjubjxbgmaahaahbgmbgmbgmbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahbilbjybjzbjAbjBbjCbjDbjEbilbjFbjGbjHbjIbjJbjKbjLbhobjMbjNbjObjPbhoaahaahaahahyahyahyahyahyahybaibjQbjRbjSbhrbecbjTbjUbjVbgwbhubefaahaahaahaahbjWbjWbjWbjWbjXbjWbjWbjWbjWaahaahaahaZdbjYaZHaZdahybcybaUdCFbbGbbGbbGbbGdCGbjZbhAbhAbhAbkadCFbbGbbGbbGbkbbbGbbGbkcaZibkdaYGbetaUwbkeaToaahbeZbkfbkgbkhbeZbfhbfhbfhbfhbkibfhbkjbkkbklbgYbkmbknbkobkpbgYbkqbkrbksbktbgZbkubkvbkwbkxbkybkzbkAbkBbkCbkDbkEbkFbhfbdObkGaZmaahaahbgmbgmbgmbgmbkHbkIbkHbkJbkHbkKbkHbgmbgmbgmbgmbkLbkMbkNbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkObkPbkRbkQbkSbkPbkPahyaahaahaahaahaahaahaahaahaahbilbkTbkUbkVbkWbkXbkYbkZblablbblcbldbleblfblgblhbhoblibljblkblkbhobllbllbllbllahyahyahyahyahybbobboblmblnblobeebefblpbjVbgwblqbefaahaahaahaahbjWblrblsbltblublvblwblxbjWaahaahaahaZdaZdaZHaZdahyaZIblydCwbeqbbGblzbbGbbGdCrbjZblAbkabfMbbGbbGblzbbGblBdCHdCIaZIaZfaToaZjblDaZlaToaToaahbeZblEblFblGbeZblHblIblJblKblLblMblNbhOblObgYbgYblPblQblRbgYblSblTblUblVbgZblWbhZbhYblXbhYbhYblYbhfblZbmabhfbmbbhfbmcaZWaZmaahbgmbgmbifbmdbkHbmebmfbmgbmhbmibmfbmgbmjbkJbmkbmlbmibmmbmgbmnbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkPbmobmpbmqbmpbmobkRahyahyaahbkPbkPbkPbkPaahaahaahbilbmrbmsbjAbmtbmubmvbmwbilbmxbfubmybdTbrebdTbrebhoblibmAbmBbmCblkbmDbmEbmFbllbmGbmHbmIbllahyahyaZyaZzbcnbhrbeebmJbmKbmLbmMbefbefaahaahaahaahbjWbmNbmObmPbmQbmPbmRbmSbjWaahaahaahaahaZdaZHaZdahyaZIbmTdCJbbJbbGbfPbfQbmUbbGbdCbdCbdCbbGbmUbeVbfNbbGbbGdCKbmVaZIahyaZPaYGaYHaUwaToaahaahbeZbmWbmXbmYbmZbnabnbbncbncbndbnebnfbngbnhbnibgYbnjbnkbnlbgYbnmbnnbnobnpbgZbnqbnrbhYbnsbhYbntbnubhfbnvbnwbhfbnxbhfbnyaZWaZmaahbgmbnzbnAbnBbnCbnDbnEbnDbnFbnDbnGbihbnHbkJbnIbnJbnKbnLbihbnMbnNbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnObnPbnQbnRbnRbnPbnSbnTbkPbkPbkPbnUbnVbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbftbfubnWbdTbnXbnYbnZblkblkboabobbocblkbodboeboebofbogbohboibllahyahybamaZzbcnbojbeebmKbmKbokbolbefaahaahaahaahbjWbjWbombonboobopboqbonborbjWbjWaahaahaahaZdaZHaZdahybdqbiHdCBbfRbbGbbGbfPbfQbbGbbGbbGbbGbbGbembeWbbGbbGbbGdCxbdxbdqahybaNbbObotbouaToaahaahbeZbgLbovbgNbowboxboybozboAboBboCbgVbhOboDboEbgYboFboGboFbgYboHboIboJboKbgZbgkboLboMbdAboLboMboOboOboOboOboOboOboOboOaZWaZmaahbgmboPboQboRbkHboSbmfboTboUboVboWbmmbmgbkHbmibmmboXboYboSboZbpabgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnObnPbnQbnRbnRbnPbnSbnTbkPbkPbkPbnUbnVbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbftbfubnWbdTbnXbnYbnZblkblkboabobbocblkbodboeboebofbogbohboibllahyahybamaZzbcnbojbeebmKbmKbokbolbefaahaahaahaahbjWbjWbombonboobopboqbonborbjWbjWaahaahaahaZdaZHaZdahybdqbiHdCBbfRbbGbbGbfPbfQbbGbbGbbGbbGbbGbembeWbbGbbGbbGdCxbdxbdqahybaNbbObotbouaToaahaahbeZbgLbovbgNbowboxboybozboAboBboCbgVbhOboDboEbgYboFboGboFbgYboHboIbTzboKbgZbgkboLboMbdAboLboMboOboOboOboOboOboOboOboOaZWaZmaahbgmboPboQboRbkHboSbmfboTboUboVboWbmmbmgbkHbmibmmboXboYboSboZbpabgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkQbmqbpbbpcbpcbmqbpdbpebpfbpgbphbpibpjbpkbplbpmbpnbpobppbpqbprbprbpsbprbptbpubpvbpwbpxbMKbpzbpzbpzbpAblkblkbpBblkblkbpCbpDbpEbpEbpEbpFbpGbllahyahybamaZzbcnbfBbeebefbefbefbefbefaahaahaahaahbjWbpHbpIbpJbpKbpLbpKbpMbpNbpObjWaahaahaahaZdaZHaZdahybejbiHdCDdCLbbGbelbbGbfPbenbbGbbGbbGbeobeWbbGbelbbGdCHdCMbdxbejahybbNaYGaYHaUwbpPahyaahbeZbpQbpRbgNbpSbpTbpUbpVbpVbpWbpXbpYbpZbqabqabqbbqcbqdbqcbqebqcbqfbqgbqhbqibqjbqkbqhbqlbqmbqnboObqobqpbqqbqrbqsbqtboOaZWaZmaahbgmbqubqvbqwbkJbqxbqybqzbgmbqAbqBbqCbqCbqDbsnbqCbqEbqFbqGboZbqHbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAacOacAacAacAacAacAacAacAacOacAacAacAacAaaaaaaacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqIaadahybkQbnPbqJbpcbpcbqKbqLbqMbqNbqObqPbqQbqRbqSbqTbqUbqVbqTbqWbqXbqTbqYbqZbrabrbbrcbrdbgqbinbMNbrfbrgbpzbrhbrebribrjbrkbrlbrmbrnbrobrpbrqbrrbrsbllahyahybambrtbrubrvaZyahyahyahyahyahyahyaahaahaahbjWbjWbrwbrxbpKbpKbpKbrybrzbjWbjWaahaahaahaZdaZHaZdahybcyaTsbrBdCDdCLbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGdCHdCCbrCbdBbcyahyaTobrEaYHbrFbrGahyahybeZbfTblFbrHbeZbrIbrJbrKbrLbrMblMbrNbrObrPbrQbrRbrSbrTbrSbrSbrSbrUbrVbrWbrXbrYbrZbrYbsabrYbrYbsbbscbsdbsebsfbsgbsgboOaZWaZmaahbgmboPbshboRbkHbmibsibsjbskbslbmmbmmbsmbkHbuYbmmbsobspbmiboZbsqbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaaaaadaadaaaaadaadaadaaaaadaadaadaaaacAaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsrahyahybssbmqbstbpcbpcbmqbsubsvbswbsxbsybszbsAbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbsBbfubsCbdTbekbsEbsFbsFbsGbsHbsIbsJbrlbsKbrnbsLbsMbsNbrrbsObsPahyahybamaZzbcnbhrbamahyahyahyahyahyahyaahaahaahaahbjWbsQbrxbsRbsSbsTbsUbsQbjWaahaahaahaahaZdaZHaZdahyaZIbdqbbEbsVdCDdCLbbIbbJbbKbbGbbGbbGbbIbbJbbKdCHdCCbrCbbEbdqaZIahyaZPaYGbetaUwbrGahyahybeZbeZbsWbeZbeZblMblMblMbsXbsXbsXbsXbsYbsZbsXbsXbtabtbbtcbtdbtdbtebtfbtbbtgbthbtibtjbtkbtlbtmboObtnbtobtpbtqbtpbtrboOaZWaZmaahbgmbtsbttbnBbtubnDbtvbnDbtwbmmbtxbmmbtybkJbyTbijbtzbtAbtBbtCbtDbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9881,7 +9883,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaadbtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaaaaaabGBbznbznbznbznbtHbtHbGCbGDbDibGEbGFbGGbGHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbwMbwMbGIbGJbGJbGJbwMbwMbwMbGKbGLbyfbGMbGNbGObGPbGQbFibJWbGSbGTbGUbGVbGWbGXbGYbFnbGZbFnbGYahybeebeebHabcnbecbHbbHcbFubHdbHebHfbHgbFubFubFubFubHhbHibHhbHjbHjbHkbHlbHjbHmaahaahaahaZdaZdaZHbEgbEgbHnbHobHpbEgbHqbHrbHsbHsbHsbHtbHwbHybHxbHxbHzbKBbJbbHAbHBbEjahyahyaToaZjblDbHCaToaToahybxcbHDbHEbCqbHFbHGbHHbCqbHIbHJbHKbHLbHMbHNbHMbHObHPbHPbHQbHPbHPbHRbHSbHTbHUbHVbHWbHXbySbHYbHZbIabGtbGubGvbIbbyWbAJbySbbbbIcaZmaahaahaahaahaahaahbgmbIdbIebIfbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaahaahaahaahaahaahaahaahbtHbtHbtHbtHbtHbIgbIhbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbIjbGJbGIbGJbGJbGJbGJbIkbwMbIlbfubImbInbIobIpbIqbIrbFibIsbItbIubIvbIubIwbIubLzbIybIzbIAbGYahyahybIBbecbRQbecbICbHcbIDbIEbIFbIFbIGbIHbIIbIJbFubIKbILbIMbHjbINbIObIPbHjaahaahaahaahaZdaZGaZHbEgbIQbIRbISbITbEgbIUbIVbIWbFJbFJbIXbIYbIZbJabJabJabJabJabJbbJcbJdahyahybJeaYGbRSaUvbpPahyahybuobosbvSbvSbJfbJgbvSbvSbJhbJibJjbJkbxqbJlbJmbJnbthbJobJpbJqbJrbJsbJtbJubJvbJwbJxbJybJzbJAbJBbJCbJDbJEbJFbJGbJHbJIbySbglbfpaZmaahaahaahaahaahaahbgmbgmbLDbJKbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaacAaaaaaaaahaahahyahyahyahyahyahyahyahyaahaahaahbtHbtHbJLbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbJMbGJbJNbJObGJbGJbGJbIkbwMbJPbtUbJQbJRbJSbJTbJUbJVbFibGYbLEbJXbJYbJXbJXbJXbJZbJYbKabKbbKcahyahybKdbecbcnbecbKebHcbKfbKgbKhbKibKjbKhbKhbKkbFubKlbILbKmbHjbKnbKobKpbHjaahaahaahaahaZdbKqaZHbEgbIQbKrbKsbKtbEgbKubKvbKwbFJbKxbKycuybKAbJabJabJabJabJabKBbKCbKDahyahybrGbKEbynbKFbrGahyahybvObsDbKHbKHbKIbKKbKLbKMbKNbKNbKObKPbKQbKRbKNbKSbKTbKUbKVbKSbKWbKWbKWbKWbKWbKXbKYbKZbLabySbySbySbySbySbySbySbySbySbySbLbbLcaZmbLdbLebLebLebLdbLdbLfbLgbLhbLibLfbLdaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadacAaaabLjaahbLkbLkbLlbkQbkQbkQbLmbLkbLkahyaahaahaahbtHbLnbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbLobLpbLqbGJbLrbGJbLsbwMbwMbLtbfubImbFibLubLvbLwbLxbLybGYbPnbNsbLBbLCbLCbLAbLAbLBbRjbRibLFahyahybKdbLGbhqbecbKebHcbLHbLIbKhbLJbLKbLLbLMbLNbLObLPbLQbLRbLSbLTbLUbLVbHjaahaahaahaahaZdaZdaZHbEgbEgbLWbEgbEgbEgbLXbLYcAgbMabKxbMbcuBbMdbMebMfbMgbMhbKBbKBbMibKDahyahybvNbMjbgJaUvbvNahyahybMkbMlbMmbKJbOcbMkbMkbMkbMkbxbbMqbMrbMsbMtbMsbKSbMubMvbMwbMxbKWbMybMzbMAbMBbMCbMDbMEbMFbMGbMHbMIbMJbRXbMLbMMbTzbSjbUSbMQbMRbMSbMTbMUbMVbMWbMXbMYbMZbNabNbbNabNcbLdaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadacAaaabLjaahbLkbLkbLlbkQbkQbkQbLmbLkbLkahyaahaahaahbtHbLnbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbLobLpbLqbGJbLrbGJbLsbwMbwMbLtbfubImbFibLubLvbLwbLxbLybGYbPnbNsbLBbLCbLCbLAbLAbLBbRjbRibLFahyahybKdbLGbhqbecbKebHcbLHbLIbKhbLJbLKbLLbLMbLNbLObLPbLQbLRbLSbLTbLUbLVbHjaahaahaahaahaZdaZdaZHbEgbEgbLWbEgbEgbEgbLXbLYcAgbMabKxbMbcuBbMdbMebMfbMgbMhbKBbKBbMibKDahyahybvNbMjbgJaUvbvNahyahybMkbMlbMmbKJbOcbMkbMkbMkbMkbxbbMqbMrbMsbMtbMsbKSbMubMvbMwbMxbKWbMybMzbMAbMBbMCbMDbMEbMFbMGbMHbMIbMJbRXbMLbMMdFecbabUSbMQbMRbMSbMTbMUbMVbMWbMXbMYbMZbNabNbbNabNcbLdaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaabtEbNdbtGaaabtEbNdbtGaaabtEbNdbtGaaabtEbNdbtGaaaaadaadbLjaahbLkbNebNfbNgbNfbNgbNfbNebLkahyahyaahaahbtHbNhbIibtHbtHaahaahaahaahaahaahaahaahaahaahaahbtHbtHbtHbwMbwMbwMbwMbwMbwMbwMbwMbwMbNibNjbfubyfbGMbNkbNlbNmbLxbNnbGYbNobNpbNpbNqbNqbNrbNqbNqbRlbRkbGYahyahybKdbecbDMbDNbKebNtbFubNubKhbNvbNwbNxbKhbNybFubNzbNAbNBbNCbNCbNCbNCbNCbNCbNCbNCaahaahaZdaZHbEgbNDbNEbNFdBNbNHbFJbFJbNIbFJbNJbEgbNKbNLbNMbNNbNObKBbNPbNQbNRbNSahyahyaTobNTbetbNUaToahyahybMkbNVbNWbNXbNYbUXbOabMnbMobOdbMqbMrbOebOfbOgbKSbOhbOibOjbOkbKWbOlbOmbOnbOobOpbOqbOrbOsbOtbOtbOubOvbOqbOtbOwbOtbOxbOybOzbOAbOBbOCbODbOEbOEbOFbOEbOGbOHbOIbOJbOKbLdaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaahaahaahbOLbOMbONbOObOPbOQbOLbORahyahyaahaahbtHbOSbIibOTbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbOUbOVbOWbOXbOYbOZbzHbPabPbbPcbPdbPebPfbPgbImbInbIobPhbPibLxbPjbGYbPkbPlbPmbNpbNpbSzcpCcpubRlcGibGYahyahybKdbecbcnbecbPobHcbFubPpbKhbPqbPrbPsbKhbPtbFubPubPvbPwbNCbPxbPybPzbPAbNCbPBbNCbNCaahaZdaZHbEgbPCbPDbPEbPEbPFbPEbPEbPGbFJbPHbEgbPIbPJbPKbPLbPMbPNbPIbPJbPKbEjbPObPPaToaZjblDbHCaToaToahybMkbPQbPRbPSbPTbPUbPVbPWbPXbPYbPZbQabQbbQcbQdbKSbQebQfbQgbQhbKWbQibQjbQkbMBbQlbQmbQnbQobQpbQqbQrbQsbQtbQpbQubQvbQwbMPbMQbQxbQybQzbMUbMVbQAbQBbOJbQCbQDbQEbOJcAfbLdaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczacAaczaczacOacAaadaadaadaadaaaaaaaaaaadaadaadacOaadaaaaahaahaahbNgbQFbQGbQHbQHbQIbNgahyahyahyaahaahbtHbQJbQKbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQYbQZbyfbJRbRabRbbRcbRdbRebGYbRfbRgbRhbNpbNpcGQbRgcIgbRlcNkbGYahyahybKdbecbcnbRmbRnbRobRpbRqbRrbRsbRtbRubRvbRwbFubRxbPvbRybNCbRzbRAbRBbRBbRCbRDbREbNCaahaZdaZHbEgbRFbRGbFJbRHbRIbFJbFJbFJbFJbRJbEgbupbTlbTkbRNbRObRPbRObRPbvEbRTbRUbRUbRVbRWbetaUvbvFaToahybMkbRYbRZbSabNWbSbbScbSdbSebSfbSgbShbSibMpbvIbKSbSkbQfbSlbSmbKWbKWbKWbKWbKWbSnbSobSpbSpbSpbSpbSpbSqbSrbSqbSqbSqbSqbSqbSsbStbSubSvbSwbSwbSwbLdbLdbSxbSycNtbSxbLdbLdaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9890,7 +9892,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbLlbVPbVQbVRbVSbVTbLmbLkahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbVUbVVbVWbVXbVYbVZbWabWbbWcbWdbWebWfbWgbWhbWibWibWjbWkbSLbWlbWmbWlbWnbUBbWlbWmbWlbUCbUDbUEahyahybKdbWobcnaZzbamahybWpbWqbULbWrbWsbWsbWtbWubUGbWvbWwbUPbWxbWybWzbWAbWBbWCbWDbWEbNCaahaZdbWFbWGbWHbWIbWJclZbWLbWKbTwbWKbWLbWKbWJbTlbTkbWNdBObVabWPbTlbTkbWQbURbPObPPaTobHCblDbHCaToaToahybMkbWRbWSbMkbWRbWSbMkbMkbMkbWTbWUbWVbWWbKNaahaahaahaahaahaahbTJbWXbWYbWZbTNbXabXbbTQbXcbXdbXebSpbXfbXgbXhbXibXjbXkbSqbXlbXmbXnbXobXpbSubSuaahaahbSxbXqbXrbSxbSxaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsbXtbXubXvbXsahyahyahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbXwbXxbXybXzbXAbXBbXCbXDbXEbXFbXGbXHbXIbXJbXKbXLbXMbXNbSLbXObUBbUBbXPbXQbXRbXRbXRbXSbXTbUEahyahybXUbXVbhqbXWbamahybXXbXYbXZbYabYbbYcbYdbYebYfbYgbYhbYibYjbYjbYkcqEbYmbYnbYnbvRbNCaahaZdbYpbURbYqbTkbTlbWJbYrbWJbYrbWJbYrbWJbYsbTkbTlbUZbYtbVbbVcbTkbTldBPbURahyahyaTobYvbetbYwaToahyahyahyahyahyahyahyahyahyahybKNbKNbYxbYybKNbKNaahaahaahaahaahaahbTJbTJbTJbTJbTJbYzbYAbSpbSpbSpbSpbSpbSqbSqbSqbSqbSqbSqbSqbYBbYCbSubSubSubSuaahaahaahbSxbYDbVObYEbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybYFbYGbYHbYIbYFahyahyahyaahaahaahaahbtHbYJbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbYKbYLbYMbYNbYObYPbXMbYQbYRbYSbYTbYUbYRbYQbXMbXMbXMbYVbSLbWlbWmbWlbYWbUBbWlbWmbWlbYXbYYbUEbYZbZabeebecbDMbZbbamahybZcbZdbZebZfbZgbZhbZibZjbUGbWvbZkbZlbZmbZnbZobZpbZqbZrbZsbZtbNCaahaZdbYpbURcaAbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbZvbTjbZwbTlbTkbTjbZybZxahybJeaUvbetaUvbJeahyahyahyahyahyahyahyahyahyahyahybZzbZAbZBbZzaahaahaahaahaahaahaahbZCbZDbZEbZFbZGbTObTPbZHbZIbZJbZKbZLaahaahaahaahaahaahbZMbZNbZObZPbZQbZMaahaahaahaahbSxbZRbZSbZTbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybZUbZVbZWbZUbZUahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbZZcaacabcacbSEcadcaecaecaecafcagcahcaicaecaecaecajcakbSLbUybUybUybUBbUBbUybUybUybYXcalcamcanbecbecbecbcnaZzbamahycaocapbZecaqcarcarcasbULbUGbWvcatcaucavcavcawcaxcaybYnbYncazbNCaahaZdcaBaZdccebTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkcaCcaDcaEcaFcaGcaHcaIahyahybrGaUvbetcaJbrGahyahyahyahyahyahyahyahyahyahyahycaKcaLcaMcaNaahaahaahaahaahaahaahbZCcaOcaPcaQcaRcaScaTcaUcaVcaWcaXbZLaahaahaahaahaahaahbZMcaYcaZcbacbbbZMaahaahaahaahcbccbdcbecbfcbcaahahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybZUbZVbZWbZUbZUahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbZZcaacabcacbSEcadcaecaecaecafcagcahcaicaecaecaecajcakbSLbUybUybUybUBbUBbUybUybUybYXcalcamcanbecbecbecbcnaZzbamahycaocapbZecaqcarcarcasbULbUGbWvcatcaucavcavcawcaxcaybYnbYncazbNCaahaZdcaBaZdccebTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkcaCcaDcaEcaFcaGcaHcaIahyahybrGaUvbetcaJbrGahyahyahyahyahyahyahyahyahyahyahycaKcaLcaMcaNaahaahaahaahaahaahaahbZCcaOcaPcaQcaRcaScaTcaUcaVcaWcaXbZLaahaahaahaahaahaahbZMcaYcaZdFfcbbbZMaahaahaahaahcbccbdcbecbfcbcaahahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahycbgcbhcbicbjcbgahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEcbkcblcbmcbnbSEbNZcbpcbqcbrcbscbtcbucbvcbwcbxcbycbzcbAbSLcbBcbCbUBbUBbUBbUBcbDbUBcbEcbFcamcancbGcbHbecbcnaZzcbIahybUGcbJcbKcbLcbMbULcbNbUGcbOcbPcbQcbObNCcbRcbScbTcbUcbVcbWcbXbNCaahaZdbYpaZdcDsbTlbTkbYsbTmbTnbTkbTlbTkcbZbTmbTlbTkbTlccabTnccbbTlbTkdBQcaIahyahybrGccdbgJaUvbrGahyahyahyahyahyahyahyahyahyahyahyccBccfccgcaNaahaahaahaahaahaahaahbZCcchcciccjbZGcckcclbZHccmccnccobZLaahaahaahaahaahaahbZMbZNbZMbZMbZMbZMaahaahaahaahcbcccpccqccrccscctccuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsccvccwccxbXsahyahyaahaahaahbZXbZXbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbSEccycczbSEbSEbSLbSLbSLbSLbSLccAbSLbSLbSLccEccCccDbSLbSLbUEbUEcdPccFccFccGbUEbUEbUEbUEbUEbYZbZabeeccHblnblmbeeahybUGbUGbUGbUGbUGbUGbUGbUGccIccJccKccLbNCbNCccMbNCbNCbNCccNccObNCccPaZdccQaZdbURbwQbTlbUZdBRbVbbVcccTccUbVbbVaccVccWbUZbVadBOccXbTkbTlcbYcaIahyahybrGaUvbetaUvbvNahyahyahyahyahyahyahyahyahyahyahyccBccYccZcaNaahaahaahaahaahaahaahbZCbZCbZCbZCbZCcdacdbbZLbZLbZLbZLbZLaahaahaahaahaahaahbZMbZNbZMaahaahaahaahaahaahaahcbccdccddcdecdfcdgcdhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybYFcdiccwcdjbYFahyahyaahaahaahbZXcdkcdlcdmbZXbZXbZXbZXaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbSEbSEbSEaahaahaahaahbZXcdncdobZXahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZybecbcnaZzcbOcbOcbOcbOcdpcdqcdrcdscdtbFpcdvcdwcdxcdycdzcdAcdBcdCcdDcbOcbOcbOcbOcbOcdEcdFcdGbURbURbTkccUbVbbYtccVcdHbUZbYtdBObVccdIccUcdJcdKcdLcdMcdNcdOcdSahyahybrGcdQbetcdRaTocaNahyahyahyahyahyahyahyahyahyahycelcdTcdUcaNaahaahaahaahaahaahaahaahaahaahaahbZMcdVcdWbZMaahaahaahaahaahaahaahaahaahaahbZMbZNbZMaahaahcbccbccbccbccbccbccdXcdXcbccbccbccbcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/polaris-2.dmm b/maps/polaris-2.dmm index ea006692026..e4e946418ec 100644 --- a/maps/polaris-2.dmm +++ b/maps/polaris-2.dmm @@ -905,7 +905,7 @@ "ru" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "specops_shuttle_port"; name = "port docking hatch controller"; pixel_x = 0; pixel_y = 25; tag_door = "specops_shuttle_port_hatch"},/obj/structure/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "rv" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "rw" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"rx" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"rx" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "ry" = (/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) "rz" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/red/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) "rA" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 2; pixel_y = 3},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -2384,6 +2384,7 @@ "TR" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) "TS" = (/obj/structure/table/woodentable{dir = 5},/obj/machinery/cash_register/civilian,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) "TT" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash/c1,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"TU" = (/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/obj/machinery/computer/arcade/orion_trail,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) (1,1,1) = {" aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoalahajapaqarasatauavawaxayaaabacadaeafagahaaaiajakalamanaoagafajacadahakazaAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaAaBaCaDaEaFaGaHaIaJazaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaQaQaQaQaQaQaQaQaQaQaQaQaQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaR @@ -2476,20 +2477,20 @@ mamamamamamamamamamamamamamamaaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP mamamamamamamamamamamamamamamaaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmlmmmmmmmmmmmrmpmpmpmpmpmpmpmpmVmpmpnbncndnempmpnfmonXmpmpmpmpmpmppimpmpngmompmpmpmpnhmYmYnimoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjaPaPaPaPaPaPmSaPmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj njmamamamamamamamamamamamamamaaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnlnmnnnonnmompmpmpmpmpmpmpmpmVmpmpnpnqnrnsmpmpnfmontnunvmMmpmpmpmMnwnxnymompmpmpmppbnznAnBmoaPaPaPaPmlmmmmmmmnaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjmjaPaPaPaPaPaPnCmTmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnDnnnnnnnnnEnnnnnnnnnnnEnFnnnnnnnGmompmpmpmpmpmpmpmpmVmpmpmpmpmpmpmpmpnHmBnPmMmMmUmpmpmpmUmMmMnRmrmpmpmpmpmBmmmmmmnKmmmqmmmmmrnLnMnNmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjmjaPaPaPaPaPaPnOaPmTmjmjjwjwjwjwjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUmmnPnQnRmmmUmVmVmUmVmVmUmVmVmUmpmpmpmpmpmpmpmpnSmMmRnUnVnWmpmpmpnWnXnYnYmompmpmpmpmonZoaoaoaobmoocodmonLoenNmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPjwjwofogohjwjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnloinnnnojmookolmoomonmoooopmooqorosotouovmpmpowmMoxmpmpmpmpmpmpmpmpmpmpoympmpmpmpozmYoAoAoAmYoznMnMozoBnMoCmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPlwoDoEoFoEoDjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUmmnPnQnRmmmUmVmVmUmVmVmUmVmVmUmpmpmpmpmpmpmpmpnSmMmRnUnVnWmpmpmpnWnXnYnYmompmpmpmpoznZoaoaoaobmoocodmonLoenNmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPjwjwofogohjwjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnloinnnnojmookolmoomonmoooopmooqorosotouovmpmpowmMoxmpmpmpmpmpmpmpmpmpmpoympmpmpmpmYmYoAoAoAmYoznMnMozoBnMoCmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPlwoDoEoFoEoDjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnDnnnnnnnnoGnnnnnnnnnnoGoHnnnnnnojnJmmmmnKmmmmnKmmmmnKmMmMmMmMmMnPTITJnRnIoImpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmYmYoJoJoJmYoKnMnMnMnMnMnMmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPkjoDoEoFoEoDjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnloLnnnnnnoMmpmpmpmpmpmpmpmpmpmpmpmpmpmpoNmpmpoNoOmpmpmpoPoQoYoSoTmpmpmpmpmpmpmpmpmYmYoJoJoJmYoKnMnMnMnMnMnMmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPkToDoEoFoEoDjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnDnnnnnnnnoUnnnnnnnnnnoUoVnnnnnnnnoMmpmpoWmpmpoWmpmpmpmpmpmpmpmpoXmpmpoXmpmpmpmpoPpjoYoYoTmpmpoZpampmpmpmppbmYoAoAoAmYpbpcnMpbpdpbpemoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPmjmjaPaPaPaPaPaPaPaPmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPjwjwoFoFpfjwjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnlpgnnnnphmlmMmMnPnTnTnRmMmMmqmMmMmMmMmMnPTLTLnRmnmpmpmpoPTMTNpkoTmpmpplmompmpmpmpmopmoaoaoapnmopcnMmopomopomoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPmjmjmjmjmjaPaPaPaPaPaPmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPjwoFoFoFjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnDnnnnnnnnoUnnnnnnnnnnoUoVnnnnnnnnoMmpmpoWmpmpoWmpmpmpmpmpmpmpmpoXmpmpoXmpmpmpmpoPpjoYoYoTmpmpoZpampmpmpmpmYmYoAoAoAmYpbpcnMpbpdpbpemoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPmjmjaPaPaPaPaPaPaPaPmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPjwjwoFoFpfjwjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnlpgnnnnphmlmMmMnPnTnTnRmMmMmqmMmMmMmMmMnPTLTLnRmnmpmpmpoPTMTNpkoTmpmpplmompmpmpmppbpmoaoaoapnmopcnMmopomopomoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPmjmjmjmjmjaPaPaPaPaPaPmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPjwoFoFoFjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnDnnnnnnnnppnnnnnnnnnnpppqnnnnnnprmopsmpmpmpmpmpptpumopvpwpxpypzpAmpmppBmMpCmpmpmpmpmpmpmpmpmppCmompmpmpmpmBmmmmmmmmmmnKmqmmnKmmpDmmnIaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpEpFpFpGjwjwpHjwjwjwjwjwjwjwjwjwjwjwjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnnnnnnnnpImopJmpmpmpmpmpmppKmompmpmpmppLmpmpmppMmMpNpOpPpQmpmpmpmppPpOpNmompmpmpmpmMpRpSpSpTpUpVmopWnMpXmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPpYpZqaqaqaqbqcaPaPqdqeqfqgqeqeqeqhjwqiqjqkqljwqmioqnqojwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmonnqpqqqrqsmoqtmpmpquqvmpmpqwmompmpmpmpmpmpmpmpmlnKmmmMmMnPqxqxnRmmmmmmmmmrmpmpmpmpmMqyqyqyqyqyqymoqznMqAmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPmjmjmjmjmjaPaPaPaPaPaPaPaPaPpYqBqCqDqEqFqGqBqcaPqdqeqHqHqeqeqeqeqIqJqJqJqKjwjwjwjwjwjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnJmmmmmmmmmmmrqLmpmpqMqNmpmpqOmompmpqPqQqRmpmpqSmoqTqUqUqUqUqVqVqUqUqUqWaPmompmpmpmpozqyqXqYqYqYqYnJnPqZnRmraPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPmjmjmjmjaPaPaPaPaPaPaPaPaPqBrarbrbrcrbrbqFqBaPqdrdrerfrgqeqeqejwqJqJqJrhjwriioiorjjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpmprkrlmpmpmpmompmprmrnrompmprpmorqrrrsrtrurvrvrvrwrxqUqWmompmpmpmpryqyrzrzrzrzrzqyqyqyqYmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPmjmjaPaPaPaPaPaPaPaPaPaPqBrArbrbrbrbrBrCqBaPqdqerDrDqeqeqerEjwrFqJrGrHjwrIioiorJjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpmpmpmpmpmpmpmompmpmpmpmpmpmprKmorqrLrMrvrvrvrvrvrvrvrNrOmompmpmpmpryqyqyqyrPqyqyqyqyqyqYmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBrQrbrbrRrbrbrSqBaPqdqeqeqeqeqeqerTjwjwjwjwjwjwrUioiorVjwmjmjmjmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpmpmpmpmpmpmpmompmpmpmpmpmpmpmpmorqrLrWrXrYrYrYrYrYrZqUsamompmpmpmppbqyqyqysbqyqyscqyqyqYmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsesesesesesesesesesesesesesesesesesesesesesesdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsfqBsgqBqBqBqBqBshaPsipFpFsjjwqoqoqojwlhlhsksljwsmioiosnjwmjmjmjmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpsospsqsrssstmosusvswsxsyszmpsAmosBqUqUqUqUqUqUqUqUqUsaaPmompmpmpmpmosCqyqysDqyqysEqyqysFmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBsHsIsJsKsLqBaPaPaPaPaPaPsMqoqoqosNlilisOsOjwsmioiosnjwmjmjmjmjmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpmpmpmpmpmpmpmompmpmpmpmpmpmpmpmorqrLrWrXrYrYrYrYrYrZqUsamompmpmpmppbqyqysbsbqyqyscqyqyqYmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsesesesesesesesesesesesesesesesesesesesesesesdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsfqBsgqBqBqBqBqBshaPsipFpFsjjwqoqoqojwlhlhsksljwsmioiosnjwmjmjmjmjmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpsospsqsrssstmosusvswsxsyszmpsAmosBqUqUqUqUqUqUqUqUqUsaaPmompmpmpmpmosCqyTUsDqyqysEqyqysFmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBsHsIsJsKsLqBaPaPaPaPaPaPsMqoqoqosNlilisOsOjwsmioiosnjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmosPsQsospsqsrssstmBmmmmmmmmmmmmmmmmnKsRsRsRsRsRsRsRsRsRsRsRsRpDmUsSsSmUpDmmmmmmmmmmmmmmmmmmmmnIaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBsTsUrBrbsVqBaPaPaPaPaPaPsWqoqoqojwsXlijwjwjwsYsZsZsYjwjwjwjwmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnJmmmmmmmmmmmmmmmmnIaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPtamUtbtbmUtcaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGtdtetetetetftftetetetetgsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpYqBthsIrBrbtiqBqcaPaPnOnCtjjwqoqoqojwjwjwjwtktkioioioiotltltmjwjwmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGtdtotptqtrtetstttetutvtetetetgsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpYqBqBqBqBtwsIrBrbtxqBqBqBqBqctytyjwtzqoqoqojwtAtBioioioioioioioioiotCjwmjmjmjmjmj From 0cdde3493ce2cee1fdd4eadead53379a70b39c9a Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Sun, 28 Feb 2016 22:35:50 +0100 Subject: [PATCH 09/15] Fixes cash mashine department linking on spawn --- code/modules/economy/economy_misc.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/economy/economy_misc.dm b/code/modules/economy/economy_misc.dm index 0d7f8439d56..b0be8ec7e35 100644 --- a/code/modules/economy/economy_misc.dm +++ b/code/modules/economy/economy_misc.dm @@ -103,12 +103,12 @@ var/global/economy_init = 0 create_department_account("Vendor") vendor_account = department_accounts["Vendor"] - for(var/obj/machinery/cash_register/RS in transaction_devices) + for(var/obj/item/device/retail_scanner/RS in transaction_devices) if(RS.account_to_connect) RS.linked_account = department_accounts[RS.account_to_connect] for(var/obj/machinery/cash_register/CR in transaction_devices) if(CR.account_to_connect) - CR.linked_account = department_accounts[CR.linked_account] + CR.linked_account = department_accounts[CR.account_to_connect] current_date_string = "[num2text(rand(1,31))] [pick("January","February","March","April","May","June","July","August","September","October","November","December")], [game_year]" From 2da9c6fa64587325c0114a977e23bb77de94726c Mon Sep 17 00:00:00 2001 From: Yoshax Date: Mon, 29 Feb 2016 21:50:32 +0000 Subject: [PATCH 10/15] Adds a new door to medical storage --- maps/polaris-1.dmm | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index 1023048c1e7..a31648e3853 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -3845,7 +3845,7 @@ "bvW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bvX" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bvY" = (/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bvZ" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bvZ" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bwa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay_primary_storage) "bwb" = (/obj/structure/table/glass,/obj/item/roller,/obj/item/roller{pixel_y = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bwc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -3907,12 +3907,12 @@ "bxg" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/tiled/white,/area/medical/reception) "bxh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/reception) "bxi" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bxj" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bxj" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -22},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bxk" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bxl" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/adv{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/adv,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bxm" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bxn" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bxo" = (/obj/machinery/vending/medical,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bxn" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_medical{name = "Medbay Equipment"; req_access = list(5)},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bxo" = (/obj/structure/bed/chair/wheelchair,/obj/machinery/camera/network/medbay{c_tag = "MED - Equipment Storage"; dir = 8},/obj/effect/floor_decal/corner/paleblue,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bxp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bxq" = (/obj/effect/floor_decal/corner/paleblue,/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bxr" = (/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -3979,7 +3979,7 @@ "byA" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "byB" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/o2{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/o2{pixel_x = 0; pixel_y = 0},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "byC" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"byD" = (/obj/structure/bed/chair/wheelchair,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/machinery/camera/network/medbay{c_tag = "MED - Equipment Storage"; dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"byD" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "byE" = (/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/storage/pill_bottle/antitox,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/structure/closet/secure_closet/medical_wall{name = "Pill Cabinet"; pixel_x = -32; pixel_y = 0},/obj/structure/table/glass,/turf/simulated/floor/tiled/white,/area/medical/sleeper) "byF" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "byG" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -4182,9 +4182,9 @@ "bCv" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/bottle/stoxin{pixel_x = -6; pixel_y = 10},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 1},/obj/random/medical,/obj/effect/floor_decal/corner/paleblue/full,/obj/machinery/light{dir = 8},/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCw" = (/obj/structure/table/standard,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bCy" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bCy" = (/obj/machinery/vending/medical,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCz" = (/obj/structure/table/rack,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"; pixel_x = 2; pixel_y = 2},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bCA" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bCA" = (/obj/structure/table/rack,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/structure/sign/poster{pixel_x = 0; pixel_y = -32},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bCB" = (/obj/structure/closet/secure_closet/medical1,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bCC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bCD" = (/obj/effect/floor_decal/corner/paleblue,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -5246,7 +5246,6 @@ "bWT" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bWU" = (/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bWV" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bWW" = (/obj/structure/table/rack,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/structure/sign/poster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bWX" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_c) "bWY" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_c) "bWZ" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_c) @@ -9872,10 +9871,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbb aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaaaaadaadaaaaadaadaadaaaaadaadaadaaaacAaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsrahyahybssbmqbstbpcbpcbmqbsubsvbswbsxbsybszbsAbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbsBbfubsCbdTbekbsEbsFbsFbsGbsHbsIbsJbrlbsKbrnbsLbsMbsNbrrbsObsPahyahybamaZzbcnbhrbamahyahyahyahyahyahyaahaahaahaahbjWbsQbrxbsRbsSbsTbsUbsQbjWaahaahaahaahaZdaZHaZdahyaZIbdqbbEbsVdCDdCLbbIbbJbbKbbGbbGbbGbbIbbJbbKdCHdCCbrCbbEbdqaZIahyaZPaYGbetaUwbrGahyahybeZbeZbsWbeZbeZblMblMblMbsXbsXbsXbsXbsYbsZbsXbsXbtabtbbtcbtdbtdbtebtfbtbbtgbthbtibtjbtkbtlbtmboObtnbtobtpbtqbtpbtrboOaZWaZmaahbgmbtsbttbnBbtubnDbtvbnDbtwbmmbtxbmmbtybkJbyTbijbtzbtAbtBbtCbtDbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaaacAaadaadaaaaaaaaaaaaaaaaaabtHbtIbtJbtKaaaaaabtLbtMbtNbtLbtLbtObnPbnQbtPbtQbnPbtRbnTbkPbkPbkPbtSbnTbkPaahaahaahaahaahaahaahaahaahaahaahbdTbtTbtUbtVbMKbtWbtXbtYbpzbtZbeEbuabubbucbudbuebufbufbufbugbuhbuiahyahybamaZzbcnbhrbamahyahyahyahyahyaahaahaahaahaahbjWbujbukbulbumbukbukbujbjWaahaahaahaahaZdaZHaZdahyahybbMbaMbbEbsVdCDdCNdCPdCOdCzdCzdCzdCNdCPdCOdCCbrCbbEbaybbDahyahybaNbdubdvbunbrGahyahybuoberbuqburbusbutbuubuvbsXbuwbuxbuybuzbuAbuBbuCbuDbuEbuFbuGbuHbuIbtfbuJbuKbuLbuMbuNbuObuLbuNboObuPbuQbuRbuSbuTbuUboOaZWaZmaahbgmbgmbifbuVbkHboSbuWbmmbmfbmmbmmbtCbuXbkJbCQbwubuZbvabsmbvbbgmbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadacOaaaaadaadaaaaaaaaaaaaaaabtHbtHbvdbvebtHbvfbvgbvhbvibvjbvkbkPbmobmpbmqbmpbmobkRahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahbdTbvlbvmbvnbMNbvobvpbvqbvrbMKbvsbvtbvubvvbvwbvxbvybvzbvAbvBbvCbllahyahybaiaZzbMObhrbaiahyahyahyaahaahaahaahaahaahaahbjWbjWbjWbvDbjWbjWbjWbjWbjWaahaahaahaahaZdaZHaZdahyahyahybbMaZLbaJbgEbgEbvGbvHbiEbhzbiEbvKbvLbgEbgEbiGaZJbbDahyahyahybbNaYGbRLaUwbvNahyahybvObosbuqbvQboNbvSbvTbvUbsXbvVbvWbvXbvYbvYbvZbwabwbbwcbwdbwebwebwfbwgbwhbwibwjbwkbwlbwmbwnbwoboObwpbwqbwrbtqbwsbwtboOaZWaZmaahaahbgmbgmbgmbgmbAQbwvbwwbmfbwxbwybwzbkJbkJbGRbkJbwAbwBbwCbgmbgmaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaadaadaaaaaaaaaaaabtHbwDbwEbwFbtHbwGbwHbwIbwJbwKbwLbkObkPbkRbkQbkSbkPbkPaahaahahyahyahyahyahyahyaahaahbwMbwMbwMbwMbwMbwMbwMbwMbwMbwNbwObwPbdTbrAbwRbwSbwTbMNbwUbuabsCbucbwVbwWbwXbllbwYbwZbwYbllahybeebeeblmblnblobboahyahyaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaahaZdaZdaZHaZdaZdahyahyahyaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIahyahyahyahyaToaZjblDaZlaToaToahybxcbxdbxebvSbxfbxgbxhbxibsXbxjbxkbxlbxmbvYbxnbsXbxobxpbxqbthbthbxrbtfbxsbxtbxubxvbxwbxxbADbxzboOboOboOboObxAboOboOboOaZWaZmaahaahaahaahaahbgmbxBbxCbkJbxDbkJbxBbxEbkJbxFbxGbkJbxHbxIbkJbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaadaadaaaaaaaaabtHbxJbxKbxLbtHdDfbxMbxNbxObxPbxQbtLaahaahaahahyahyaahaahahyahyahyahyaahaahaahaahbwMbwMbxRbxSbxTbxUbxVbxWbxXbwMbxYbxZbyabdTbybbycbydbyebdTbyfbuabygbyhbyhbyhbyhbyhbyibyjbykbyhbfzbeebylaZzbcnbymbboaZdaahaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaZdaZdaZGaZHaZGaZdaZdahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZdaTobbObynbiPbyoaTobypbyqbyrbysbytbyubyvbywbyxbyybyzbyAbyBbyCbvYbyDbsXbyEbtbbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObyPbyQbyRbySbIxbyUbyVbyWbyXbyYbySaZWaZmaahaahaahaahaahbgmbyZbzabzbbzcbzdbzebzfbzgbzhbzibkJbzjbzkbzlbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaadaadaaaaaaaaaaaabtHbwDbwEbwFbtHbwGbwHbwIbwJbwKbwLbkObkPbkRbkQbkSbkPbkPaahaahahyahyahyahyahyahyaahaahbwMbwMbwMbwMbwMbwMbwMbwMbwMbwNbwObwPbdTbrAbwRbwSbwTbMNbwUbuabsCbucbwVbwWbwXbllbwYbwZbwYbllahybeebeeblmblnblobboahyahyaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaahaZdaZdaZHaZdaZdahyahyahyaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIahyahyahyahyaToaZjblDaZlaToaToahybxcbxdbxebvSbxfbxgbxhbxibsXbxjbxkbxlbxmbvYbvYbxnbqhbxpbxqbthbthbxrbtfbxsbxtbxubxvbxwbxxbADbxzboOboOboOboObxAboOboOboOaZWaZmaahaahaahaahaahbgmbxBbxCbkJbxDbkJbxBbxEbkJbxFbxGbkJbxHbxIbkJbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaadaadaaaaaaaaabtHbxJbxKbxLbtHdDfbxMbxNbxObxPbxQbtLaahaahaahahyahyaahaahahyahyahyahyaahaahaahaahbwMbwMbxRbxSbxTbxUbxVbxWbxXbwMbxYbxZbyabdTbybbycbydbyebdTbyfbuabygbyhbyhbyhbyhbyhbyibyjbykbyhbfzbeebylaZzbcnbymbboaZdaahaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaZdaZdaZGaZHaZGaZdaZdahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZdaTobbObynbiPbyoaTobypbyqbyrbysbytbyubyvbywbyxbyybyzbyAbyBbyCbvYbxobsXbyEbtbbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObyPbyQbyRbySbIxbyUbyVbyWbyXbyYbySaZWaZmaahaahaahaahaahbgmbyZbzabzbbzcbzdbzebzfbzgbzhbzibkJbzjbzkbzlbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaaaaadbzmbznbznbznbznbzobtHbtHbtLbzpbzqbzrbzsbztbtLaahaahaahaahahyahyahyahyahyahyaahaahaahaahaahbwMbzubzvbzwbzxbzybzzbzAbzBbzCbzDbzEbzFbzGbzHbzIbzJbzKbzLbzMbzNbzObzPbzQbzRbzSbzPbzTbzUbzVbzWbzXbzYbecbajbhqbhrbzZaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaahaahaahbxaaahaahaZdaZdaZdaZdaZdaZdbAabAbbAcbAdaZGaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdbAebAfbAgbAhaUvbAibAjbAkbvSbAlbvSbAmbxgbAnbAobuCbApbAqbArbAsbAtbAubuCbAvbAwbqmbAxbAxbAybtfbAzbwibAAbABbACbADbAEbAFbySbAGbAHbAIbyWbyWbAJbySbAKaZmaahaahaahaahaahbgmbgmbALbAMbANbAObAPcBYbARbASbATbAUbAVbAWbAXbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadaaaaaaaaabAZbBabBbbBcbBdbBebBfbBgbBhbBibtLbBjbBkbBlbBmbztbtLaahaahaahaahaahahyahyahyahyaahaahaahaahaahaahbwMbBnbzwbBobBpbBqbBrbBsbBrbBtbBubBvbBwbBxbjJbBybjJbBzbjJbjJbBAbBBbBCbBDbBEbBFbBGbBHbBIbBJbBKbBLbBMbBNbBObBPbBQbBRbBSbBTbBUbBUbBUbBUbBVbBUbBWaZdaZdaZdaZdbBXaZdaZdaZdbBYbBZbBZbBZbBZbBZbCabCbbCcbCdbCdbCdbCdbCdbCdbCdbCebCdbCdbCdbCfbCgbCgbCgbCgbCgbCgbCgbCgbChbCgbCibCjbCkbClbCmbbRbCnbCobCpbCqbCrbvQbCsbvSbCtbCubwabCvbCwbCxbCybCzbCAbwabCBbCCbCDbCEbCEbCFbCGbwhbxtbCHbCIbCJbCKbCLbySbySbCMbCNbCObCPbyWbAJbySbAKaZmaahaahaahaahaahaahbgmbgmbgmbJJbCRbgmbgmbgmbgmbgmbgmbCSbCTbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadaaaaaaaaabAZbBabBbbBcbBdbBebBfbBgbBhbBibtLbBjbBkbBlbBmbztbtLaahaahaahaahaahahyahyahyahyaahaahaahaahaahaahbwMbBnbzwbBobBpbBqbBrbBsbBrbBtbBubBvbBwbBxbjJbBybjJbBzbjJbjJbBAbBBbBCbBDbBEbBFbBGbBHbBIbBJbBKbBLbBMbBNbBObBPbBQbBRbBSbBTbBUbBUbBUbBUbBVbBUbBWaZdaZdaZdaZdbBXaZdaZdaZdbBYbBZbBZbBZbBZbBZbCabCbbCcbCdbCdbCdbCdbCdbCdbCdbCebCdbCdbCdbCfbCgbCgbCgbCgbCgbCgbCgbCgbChbCgbCibCjbCkbClbCmbbRbCnbCobCpbCqbCrbvQbCsbvSbCtbCubwabCvbCwbCxbCzbyDbCybwabCBbCCbCDbCEbCEbCFbCGbwhbxtbCHbCIbCJbCKbCLbySbySbCMbCNbCObCPbyWbAJbySbAKaZmaahaahaahaahaahaahbgmbgmbgmbJJbCRbgmbgmbgmbgmbgmbgmbCSbCTbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbCUbCVbCWbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCYbCVbCVbCVbCZbDabDbbDcbDdbDebDfbDgbDhbDibDjbtLbtLbDkbtLbtLbDlbtLaahaahaahaahaahaahaahahyahyaahaahaahaahaahaahbwMbDmbDnbDobDpbDqbDrbDsbDtbwMbDubDvbDwbDxbDybDzbDAbDBbDCbDDbDEbDFbyhbDGbDHbDIbDJbDKbDLbzVbzWbzXbzYbecbecbDMbDNbDOaZdbDPbDQbDRbDSbDTbDUbDVbDWbDXbDYbDZbEabEbbBUbBUbBUbEcaZdaZdaZdaZdaZGbEdbEebEfbEgbEgbEgbEgbEgbEgbEgbEhbEgbEgbEgbEibEjbEjbEjbEjbEjbEjbEjbEkbiDbjYaZdbElaYGbetbEmaVlbEnbEobEpbEqbErbEsbEtbEubEvbEwbsXbsYbsZbExbsYbEybsZbsXbEzbtbbyFbyGbyHbEAbtfbEBbuKbECbEDbuKbySbySbySbEEbEFbEGbEHbEIbyWbAJbySbAKaZmaahaahaahaahaahaahaahbgmbEJbEKbELbgmaahaahaahaahbgmbgmbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbEMaadaaaaadbEMaadaaaaadbEMaadaaaaadbEMaadaaaaadaaaaaaaaabAZbBabENbEObEPbEQbznbERbESbETbEUbEUbEVbEWbtHbEXbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbEYbEZbFabFbbFcbFdbFebFfbwMbFgbfubFhbFibFjbFkbFlbFmbFibFnbFobFnbyhbyhbyhbyhbyhbrDbFqbFrbyhbfzbeebFsbecbcnbFtbboaZdbFubFubFubFubFubFubFvbFwaZdbFxbFybFxaZdbFzbFAbFBbFCaZdaahaahaZdaZdaZGaZHaZGbFDbFEbFFbFGbEgbFHbFIbFJbFJbFKbFLbFMbFObFNbFPbFNbHvbHubEjbFQbEjaZdaZdaTobFRbgJaUvbFSaTobypbyqbFTbAlbFUbFVbFWbFXbEqbFYbFZbGabGbbGcbGdbGebGfbGgbGhbGibGjbGjbGkbGlbtbbGmbGnbGobGpbySbGqbGrbGsbGtbGubGvbGwbyWbAJbySaZWaZmaZmaahaahaahaahaahaahbgmbxybGybGzbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaadbtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaaaaaabGBbznbznbznbznbtHbtHbGCbGDbDibGEbGFbGGbGHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbwMbwMbGIbGJbGJbGJbwMbwMbwMbGKbGLbyfbGMbGNbGObGPbGQbFibJWbGSbGTbGUbGVbGWbGXbGYbFnbGZbFnbGYahybeebeebHabcnbecbHbbHcbFubHdbHebHfbHgbFubFubFubFubHhbHibHhbHjbHjbHkbHlbHjbHmaahaahaahaZdaZdaZHbEgbEgbHnbHobHpbEgbHqbHrbHsbHsbHsbHtbHwbHybHxbHxbHzbKBbJbbHAbHBbEjahyahyaToaZjblDbHCaToaToahybxcbHDbHEbCqbHFbHGbHHbCqbHIbHJbHKbHLbHMbHNbHMbHObHPbHPbHQbHPbHPbHRbHSbHTbHUbHVbHWbHXbySbHYbHZbIabGtbGubGvbIbbyWbAJbySbbbbIcaZmaahaahaahaahaahaahbgmbIdbIebIfbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9887,7 +9886,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczacAaczaczacOacAaadaadaadaadaaaaaaaaaaadaadaadacOaadaaaaahaahaahbNgbQFbQGbQHbQHbQIbNgahyahyahyaahaahbtHbQJbQKbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQYbQZbyfbJRbRabRbbRcbRdbRebGYbRfbRgbRhbNpbNpcGQbRgcIgbRlcNkbGYahyahybKdbecbcnbRmbRnbRobRpbRqbRrbRsbRtbRubRvbRwbFubRxbPvbRybNCbRzbRAbRBbRBbRCbRDbREbNCaahaZdaZHbEgbRFbRGbFJbRHbRIbFJbFJbFJbFJbRJbEgbupbTlbTkbRNbRObRPbRObRPbvEbRTbRUbRUbRVbRWbetaUvbvFaToahybMkbRYbRZbSabNWbSbbScbSdbSebSfbSgbShbSibMpbvIbKSbSkbQfbSlbSmbKWbKWbKWbKWbKWbSnbSobSpbSpbSpbSpbSpbSqbSrbSqbSqbSqbSqbSqbSsbStbSubSvbSwbSwbSwbLdbLdbSxbSycNtbSxbLdbLdaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbOLbSAbQGbQHbQHbSBbOLbORahyahyaahaahbtHbSCbIibSDbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbSEbSEbSFbSGbSEbSHbSIbSJbSKbSLbSMbSNbSObSPbSLbSLbSLbSLbSLbSLbSQbSRbSQbSSbSSbSQbSTbSQbSUbSQbGYahyahybKdbecbcnbSVbbobbobFubFubFubFubFubFubSWbFubFubSXbSYbSZbNCbTabTbbTcbTdbNCbTebTfbNCaahaZdaZHbEgbFLbvJbEgbEgbThbTibTibTibTibEgbEgbTjbTkbTlbTmbTnbTkbTlbTkbTobTpaUvaUvaUvaUvbTqbTrbTsaToahybMkbGxbTubTvbTubTtbScbTxbTybVhbTAbTBbTCbTDbTEbKSbTFbTGbTHbTIbTJbTKbTLbTMbTNbTObTPbTQbTRbTSbTTbSpbTUbTVbTWbTXbTYbTZbSqbUabUbbSubUcbUdbUebSuaahaahbSxbUfbUgbSxaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbNebNfbNgbUhbNgbNfbNebLkahyahyaahaahbtHbtHbIibtHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbUibUjbUkbUlbSEbUmbUnbUnbUobUpbUqbUrbUsbUtbUubUvbUwbUxbSLbUybUzbUAbUBbUBbUybUzbUybUCbUDbUEahyahybKdbecbcnaZzbUFahybUGbUHbUIbUJbUKbULbULbUMbUGbUNbUObUPbNCbNCbUQbNCbNCbNCbNCbNCbNCaahaZdaZHbURbvMbUTbUUbUVbUWbUWbUWbUWbUWbYobUYbTkbTlbUZbVabVbbVcbTkbTlbVdbVeaUvaUvbVfbVgbdvaUvbvPaToahybMkbVibVjbVkbVlbVmbVnbVobVpbVqbVrbVsbMpbKNbKNbKSbKSbKSbKSbKSbTJbVtbVubVvbVwbVxbVybVzbVAbVBbVCbSpbVDbVEbVFbVGbVGbVHbSqbVIbVJbSubVKbVLbVMbSuaahaahbSxbVNcAhbSxaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbLlbVPbVQbVRbVSbVTbLmbLkahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbVUbVVbVWbVXbVYbVZbWabWbbWcbWdbWebWfbWgbWhbWibWibWjbWkbSLbWlbWmbWlbWnbUBbWlbWmbWlbUCbUDbUEahyahybKdbWobcnaZzbamahybWpbWqbULbWrbWsbWsbWtbWubUGbWvbWwbUPbWxbWybWzbWAbWBbWCbWDbWEbNCaahaZdbWFbWGbWHbWIbWJclZbWLbWKbTwbWKbWLbWKbWJbTlbTkbWNdBObVabWPbTlbTkbWQbURbPObPPaTobHCblDbHCaToaToahybMkbWRbWSbMkbWRbWSbMkbMkbMkbWTbWUbWVbWWbKNaahaahaahaahaahaahbTJbWXbWYbWZbTNbXabXbbTQbXcbXdbXebSpbXfbXgbXhbXibXjbXkbSqbXlbXmbXnbXobXpbSubSuaahaahbSxbXqbXrbSxbSxaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbLlbVPbVQbVRbVSbVTbLmbLkahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbVUbVVbVWbVXbVYbVZbWabWbbWcbWdbWebWfbWgbWhbWibWibWjbWkbSLbWlbWmbWlbWnbUBbWlbWmbWlbUCbUDbUEahyahybKdbWobcnaZzbamahybWpbWqbULbWrbWsbWsbWtbWubUGbWvbWwbUPbWxbWybWzbWAbWBbWCbWDbWEbNCaahaZdbWFbWGbWHbWIbWJclZbWLbWKbTwbWKbWLbWKbWJbTlbTkbWNdBObVabWPbTlbTkbWQbURbPObPPaTobHCblDbHCaToaToahybMkbWRbWSbMkbWRbWSbMkbMkbMkbWTbWUbWVbCAbKNaahaahaahaahaahaahbTJbWXbWYbWZbTNbXabXbbTQbXcbXdbXebSpbXfbXgbXhbXibXjbXkbSqbXlbXmbXnbXobXpbSubSuaahaahbSxbXqbXrbSxbSxaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsbXtbXubXvbXsahyahyahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbXwbXxbXybXzbXAbXBbXCbXDbXEbXFbXGbXHbXIbXJbXKbXLbXMbXNbSLbXObUBbUBbXPbXQbXRbXRbXRbXSbXTbUEahyahybXUbXVbhqbXWbamahybXXbXYbXZbYabYbbYcbYdbYebYfbYgbYhbYibYjbYjbYkcqEbYmbYnbYnbvRbNCaahaZdbYpbURbYqbTkbTlbWJbYrbWJbYrbWJbYrbWJbYsbTkbTlbUZbYtbVbbVcbTkbTldBPbURahyahyaTobYvbetbYwaToahyahyahyahyahyahyahyahyahyahybKNbKNbYxbYybKNbKNaahaahaahaahaahaahbTJbTJbTJbTJbTJbYzbYAbSpbSpbSpbSpbSpbSqbSqbSqbSqbSqbSqbSqbYBbYCbSubSubSubSuaahaahaahbSxbYDbVObYEbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybYFbYGbYHbYIbYFahyahyahyaahaahaahaahbtHbYJbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbYKbYLbYMbYNbYObYPbXMbYQbYRbYSbYTbYUbYRbYQbXMbXMbXMbYVbSLbWlbWmbWlbYWbUBbWlbWmbWlbYXbYYbUEbYZbZabeebecbDMbZbbamahybZcbZdbZebZfbZgbZhbZibZjbUGbWvbZkbZlbZmbZnbZobZpbZqbZrbZsbZtbNCaahaZdbYpbURcaAbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbZvbTjbZwbTlbTkbTjbZybZxahybJeaUvbetaUvbJeahyahyahyahyahyahyahyahyahyahyahybZzbZAbZBbZzaahaahaahaahaahaahaahbZCbZDbZEbZFbZGbTObTPbZHbZIbZJbZKbZLaahaahaahaahaahaahbZMbZNbZObZPbZQbZMaahaahaahaahbSxbZRbZSbZTbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybZUbZVbZWbZUbZUahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbZZcaacabcacbSEcadcaecaecaecafcagcahcaicaecaecaecajcakbSLbUybUybUybUBbUBbUybUybUybYXcalcamcanbecbecbecbcnaZzbamahycaocapbZecaqcarcarcasbULbUGbWvcatcaucavcavcawcaxcaybYnbYncazbNCaahaZdcaBaZdccebTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkcaCcaDcaEcaFcaGcaHcaIahyahybrGaUvbetcaJbrGahyahyahyahyahyahyahyahyahyahyahycaKcaLcaMcaNaahaahaahaahaahaahaahbZCcaOcaPcaQcaRcaScaTcaUcaVcaWcaXbZLaahaahaahaahaahaahbZMcaYcaZcbacbbbZMaahaahaahaahcbccbdcbecbfcbcaahahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From e9957302ea736baf4ed458ffd2d1718d3cfe08a5 Mon Sep 17 00:00:00 2001 From: Neerti Date: Tue, 1 Mar 2016 01:21:28 -0500 Subject: [PATCH 11/15] Fixes #1103 --- code/game/objects/items/weapons/storage/firstaid.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/storage/firstaid.dm b/code/game/objects/items/weapons/storage/firstaid.dm index c23dfcdb516..dad95da904a 100644 --- a/code/game/objects/items/weapons/storage/firstaid.dm +++ b/code/game/objects/items/weapons/storage/firstaid.dm @@ -132,6 +132,7 @@ name = "surgery kit" desc = "Contains tools for surgery." storage_slots = 10 + max_storage_space = 23 /obj/item/weapon/storage/firstaid/surgery/New() ..() @@ -302,4 +303,4 @@ new /obj/item/weapon/reagent_containers/pill/citalopram( src ) new /obj/item/weapon/reagent_containers/pill/citalopram( src ) new /obj/item/weapon/reagent_containers/pill/citalopram( src ) - new /obj/item/weapon/reagent_containers/pill/citalopram( src ) \ No newline at end of file + new /obj/item/weapon/reagent_containers/pill/citalopram( src ) From f0d5fcc5a48d200ada40bb4cdfe16a28b9106ae4 Mon Sep 17 00:00:00 2001 From: Jon Date: Wed, 2 Mar 2016 22:19:15 +0000 Subject: [PATCH 12/15] Removes "Long Hair Alt" and "Shoulder Length Hair Alt" as they are identical to "Longer Fringe" and "Long Fringe" respectively. By identical to, I don't mean the sprites are the same - I mean they reference the exact same sprite! This has been a thing for a long time, for my knowledge, so people that have it set in their preferences may get some unexpected baldness - they should be able to fix that with mirrors fine if they don't notice before joining, though. --- code/modules/mob/new_player/sprite_accessories.dm | 8 -------- 1 file changed, 8 deletions(-) diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 787ec1bac1e..2f597a6b043 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -103,10 +103,6 @@ name = "Shoulder-length Hair" icon_state = "hair_b" - longalt - name = "Shoulder-length Hair Alt" - icon_state = "hair_longfringe" - /*longish name = "Longer Hair" icon_state = "hair_b2"*/ @@ -115,10 +111,6 @@ name = "Long Hair" icon_state = "hair_vlong" - longeralt - name = "Long Hair Alt" - icon_state = "hair_vlongfringe" - longest name = "Very Long Hair" icon_state = "hair_longest" From 3b36077fbacc8fc53a338609388d1072eb382962 Mon Sep 17 00:00:00 2001 From: Mark9013100 Date: Wed, 2 Mar 2016 20:24:21 -0500 Subject: [PATCH 13/15] Fixes the taser's sprites being swapped --- icons/mob/items/lefthand_guns.dmi | Bin 30914 -> 30527 bytes icons/mob/items/righthand_guns.dmi | Bin 32334 -> 32559 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/items/lefthand_guns.dmi b/icons/mob/items/lefthand_guns.dmi index b4e58f6845137ed42b5583cd905bfd99698dda54..b2b3ff87ee3aeef24d17d970a987081f4b290329 100644 GIT binary patch literal 30527 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 literal 30914 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 diff --git a/icons/mob/items/righthand_guns.dmi b/icons/mob/items/righthand_guns.dmi index 0e8bb9118cc787e70971a1be5c44ab02e115e10f..5a6c20b6336f17eeb8b46780b0a99f9f9f82f560 100644 GIT binary patch literal 32559 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 literal 32334 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 XDlw&sef|XGg9mDG^D5@D%OC#%LYzKB From 4f7d4e256224571a1c9b5ab06f9f16c52dea5684 Mon Sep 17 00:00:00 2001 From: Mark9013100 Date: Wed, 2 Mar 2016 21:01:58 -0500 Subject: [PATCH 14/15] Ports /tg/'s universal recorder sprite --- icons/obj/device.dmi | Bin 43529 -> 43596 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index dfa384488e1ca6e0f2548de0068a314ef9af5ed7..35d7e732a164235fd3d0f157146bb238b3ae399a 100644 GIT binary patch literal 43596 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�xqj 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 literal 43529 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%0A>wM~d?G`u!awgmxVzgO-g51@aBeHBYEjK1%zBDg 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 tEvX6%y>++<;Yr&(XTVzI{I9h*sV#2wYk Date: Sat, 5 Mar 2016 13:38:06 -0800 Subject: [PATCH 15/15] 1.4.8 Hotfix - Chemistry Sink adjusted. - 2x Combat knives added to merc base. - Removed Extra reinforced window from the merc base. - Janitorial access added to the janitor's closet. - Entertainment monitor in the bar removed. - Tweaked monitors in the coffee shop. - Entertainment monitors adjusted in the visitor rooms. - Added status displays in the kitchen. - Moved lights in the recreation area. - Missing atmos alarms in the surgery hallway readded. - Missing atmos alarm in atmos fixed. - First Aid station moved from the central hallway to cargo engineering hallway. Security and engineer access added to the door. CMC removed. - Adjusted radio placement in medical. - Safe added to the HoS office (Vodka sold separately) - Two boxes of spare light bulbs added to medical. - Webbing added to the paramedic lockers. - Rogue glass light in medical storage removed. --- maps/polaris-1.dmm | 257 +++++++++++++++++++++++---------------------- maps/polaris-2.dmm | 9 +- 2 files changed, 134 insertions(+), 132 deletions(-) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index a72b64a216b..7ea9c7fbe0c 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -105,7 +105,7 @@ "aca" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/civilian_hallway_fore) "acb" = (/obj/structure/closet/wardrobe/xenos,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/locker) "acc" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"acd" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"acd" = (/obj/structure/closet/wardrobe/mixed,/obj/item/clothing/accessory/storage/knifeharness,/turf/simulated/floor/tiled,/area/crew_quarters/locker) "ace" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor/tiled,/area/crew_quarters/locker) "acf" = (/obj/structure/closet/wardrobe/grey,/obj/machinery/camera/network/civilian{c_tag = "Civ - Locker Room Fore"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/locker) "acg" = (/obj/machinery/recharge_station,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/locker) @@ -1276,7 +1276,7 @@ "ayB" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/light_switch{pixel_x = 0; pixel_y = -26},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/dark,/area/security/evidence_storage) "ayC" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/dark,/area/security/evidence_storage) "ayD" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/table/standard,/obj/item/weapon/folder/red{pixel_x = 2; pixel_y = 4},/obj/item/weapon/pen,/obj/machinery/camera/network/security{c_tag = "SEC - Evidence Storage"; dir = 8},/turf/simulated/floor/tiled/dark,/area/security/evidence_storage) -"ayE" = (/obj/machinery/photocopier,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) +"ayE" = (/obj/structure/closet/secure_closet/personal,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/backpack/dufflebag,/turf/simulated/floor/tiled,/area/crew_quarters/locker) "ayF" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) "ayG" = (/obj/structure/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Head of Security"},/obj/machinery/button/remote/airlock{id = "HoSdoor"; name = "Office Door"; pixel_x = -36; pixel_y = 29},/obj/machinery/button/windowtint{pixel_x = -26; pixel_y = 30},/obj/machinery/button/remote/blast_door{id = "security_lockdown"; name = "Brig Lockdown"; pixel_x = -36; pixel_y = 39; req_access = list(2)},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hos) "ayH" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) @@ -1574,10 +1574,10 @@ "aEn" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) "aEo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/holodeck) "aEp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) -"aEq" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Fore"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aEq" = (/obj/machinery/photocopier,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = -28},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) "aEr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "aEs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aEt" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aEt" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Fore"; dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "aEu" = (/turf/simulated/wall,/area/crew_quarters/recreation_area) "aEv" = (/turf/simulated/wall,/area/crew_quarters/pool) "aEw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/pool) @@ -1686,7 +1686,7 @@ "aGv" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/janitor) "aGw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/brig) "aGx" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/janitor) -"aGy" = (/obj/machinery/door/window/westright{name = "Janitoral Desk"},/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{name = "Janitorial Desk"},/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/blast/shutters{dir = 4; id = "janitor_blast"; layer = 3.1; name = "Janitorial Shutters"},/turf/simulated/floor/tiled,/area/janitor) +"aGy" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "aGz" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) "aGA" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/clipboard,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/lawoffice) "aGB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/dark,/area/lawoffice) @@ -1892,7 +1892,7 @@ "aKt" = (/obj/structure/table/reinforced,/obj/item/weapon/pen/blue{pixel_x = -5; pixel_y = -1},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = 3},/obj/item/weapon/material/ashtray/plastic{pixel_x = 4; pixel_y = 6},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/tiled/dark,/area/lawoffice) "aKu" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/dark,/area/lawoffice) "aKv" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aKw" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aKw" = (/obj/machinery/door/window/westright{name = "Janitoral Desk"; req_access = list(26)},/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{name = "Janitorial Desk"},/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/blast/shutters{dir = 4; id = "janitor_blast"; layer = 3.1; name = "Janitorial Shutters"},/turf/simulated/floor/tiled,/area/janitor) "aKx" = (/obj/item/weapon/bedsheet/orange,/obj/structure/bed/padded,/turf/simulated/floor/tiled,/area/security/prison) "aKy" = (/obj/machinery/vending/coffee,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) "aKz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/pool) @@ -2192,9 +2192,9 @@ "aQh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Civilian Primary Aft 1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) "aQi" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled/dark,/area/lawoffice) "aQj" = (/obj/machinery/firealarm{dir = 4; pixel_x = 26},/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aQk" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "Fitness Room"; sortType = "Fitness Room"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aQk" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "aQl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) -"aQm" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Aft"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aQm" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "Fitness Room"; sortType = "Fitness Room"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "aQn" = (/turf/simulated/wall,/area/crew_quarters/recreation_area_restroom) "aQo" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) "aQp" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) @@ -2891,7 +2891,7 @@ "bdE" = (/obj/structure/table/marble,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 8; pixel_y = 8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 0; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -8; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 8; pixel_y = 4},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 0; pixel_y = 4},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) "bdF" = (/obj/structure/cable/green,/obj/structure/flora/pottedplant,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "bdG" = (/obj/structure/table/woodentable,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"bdH" = (/obj/structure/bed/chair/wood{dir = 4},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"bdH" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Aft"; dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "bdI" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafe"; dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/media/jukebox,/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "bdJ" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) "bdK" = (/obj/structure/closet/crate/freezer,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) @@ -2972,7 +2972,7 @@ "bfh" = (/turf/simulated/wall,/area/medical/surgery2) "bfi" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) "bfj" = (/obj/structure/table/standard,/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 7; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Surgery Emergency Phone"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bfk" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) +"bfk" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "bfl" = (/obj/machinery/door/airlock/maintenance{name = "Operating Theatre Maintenance Access"; req_access = list(45)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) "bfm" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/medbay_fore) "bfn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/medbay_fore) @@ -3165,7 +3165,7 @@ "biS" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/medical/surgeryobs) "biT" = (/obj/machinery/computer/med_data,/obj/effect/floor_decal/corner/pink/full,/turf/simulated/floor/tiled/white,/area/medical/surgery2) "biU" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"biV" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"biV" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "biW" = (/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/camera/network/medbay{c_tag = "MED - Operating Theatre 2"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2) "biX" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/light_switch{pixel_x = 32; pixel_y = 2},/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/machinery/button/holosign{pixel_x = 24; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/surgery2) "biY" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) @@ -3229,7 +3229,7 @@ "bke" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) "bkf" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/medical/surgeryobs) "bkg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bkh" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bkh" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) "bki" = (/obj/machinery/status_display,/turf/simulated/wall,/area/medical/surgery2) "bkj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) "bkk" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) @@ -3314,15 +3314,15 @@ "blL" = (/obj/structure/closet/secure_closet/medical2,/obj/effect/floor_decal/corner/pink/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery) "blM" = (/turf/simulated/wall,/area/medical/surgery) "blN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/medbay{c_tag = "MED - Surgery Hallway"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"blO" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"blO" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery2) "blP" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/exam_room) "blQ" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"blR" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"blR" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/medical/surgeryobs) "blS" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/white,/area/medical/cryo) "blT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/cryo) "blU" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/medical/cryo) "blV" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/steel,/area/medical/cryo) -"blW" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"blW" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) "blX" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) "blY" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/light_switch{pixel_x = 26; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) "blZ" = (/obj/machinery/light_switch{pixel_x = -26; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) @@ -3482,7 +3482,7 @@ "boX" = (/obj/effect/floor_decal/corner/lime,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) "boY" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) "boZ" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bpa" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/cups,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bpa" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/exam_room) "bpb" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/research/station) "bpc" = (/turf/simulated/shuttle/floor,/area/shuttle/research/station) "bpd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) @@ -3622,7 +3622,7 @@ "brH" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) "brI" = (/obj/machinery/computer/med_data,/obj/effect/floor_decal/corner/pink/full,/turf/simulated/floor/tiled/white,/area/medical/surgery) "brJ" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"brK" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"brK" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) "brL" = (/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/camera/network/medbay{c_tag = "MED - Operating Theatre 1"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery) "brM" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/button/holosign{pixel_x = 24; pixel_y = 2},/obj/machinery/light_switch{pixel_x = 32; pixel_y = 2},/obj/effect/floor_decal/corner/pink/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery) "brN" = (/obj/structure/bed/chair/comfy/black{dir = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) @@ -3783,7 +3783,7 @@ "buM" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) "buN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) "buO" = (/obj/machinery/door/airlock/command{id_tag = null; name = "CMO's Office"; req_access = list(40)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"buP" = (/obj/effect/floor_decal/corner/mauve{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) +"buP" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/cups,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/virology) "buQ" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Geneticist"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) "buR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) "buS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) @@ -3840,7 +3840,7 @@ "bvR" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; listening = 1; name = "Captain's Intercom"; pixel_x = 21; pixel_y = 0},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bvS" = (/turf/simulated/floor/tiled/white,/area/medical/reception) "bvT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/medical/reception) -"bvU" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bvU" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery) "bvV" = (/obj/structure/table/standard,/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bvW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bvX" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) @@ -3869,7 +3869,7 @@ "bwu" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/medical/virology) "bwv" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 8},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 7; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Virology Emergency Phone"; pixel_x = -6; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) "bww" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/corner/lime{dir = 8},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bwx" = (/obj/effect/floor_decal/corner/lime,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bwx" = (/obj/effect/floor_decal/corner/mauve{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) "bwy" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/masks,/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology) "bwz" = (/obj/item/weapon/storage/box/syringes{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/beakers,/obj/item/weapon/reagent_containers/dropper,/obj/structure/table/glass,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/corner/lime/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) "bwA" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/virology) @@ -3899,7 +3899,7 @@ "bwY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/rnd/lab) "bwZ" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{name = "Research and Development Desk"; req_access = list(7)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/rnd/lab) "bxa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/maintenance/central) -"bxb" = (/obj/structure/closet/secure_closet/paramedic,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bxb" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{broadcasting = 1; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/reception) "bxc" = (/turf/simulated/wall,/area/medical/reception) "bxd" = (/obj/structure/bed/chair{dir = 4},/obj/structure/sign/nosmoking_1{pixel_x = -32},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) "bxe" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/reception) @@ -3979,7 +3979,7 @@ "byA" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "byB" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/o2{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/o2{pixel_x = 0; pixel_y = 0},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "byC" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"byD" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"byD" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "byE" = (/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/storage/pill_bottle/antitox,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/structure/closet/secure_closet/medical_wall{name = "Pill Cabinet"; pixel_x = -32; pixel_y = 0},/obj/structure/table/glass,/turf/simulated/floor/tiled/white,/area/medical/sleeper) "byF" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "byG" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -3996,7 +3996,7 @@ "byR" = (/obj/structure/table/reinforced,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/item/device/radio{frequency = 1487; name = "Medbay Emergency Radio Link"},/obj/item/device/megaphone,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "byS" = (/turf/simulated/wall,/area/medical/morgue) "byT" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"byU" = (/obj/structure/table/steel,/obj/item/device/camera{name = "Autopsy Camera"; pixel_x = -2; pixel_y = 7},/obj/item/weapon/paper_bin{pixel_y = -6},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/medical/morgue) +"byU" = (/obj/effect/floor_decal/corner/lime,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/virology) "byV" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled,/area/medical/morgue) "byW" = (/turf/simulated/floor/tiled,/area/medical/morgue) "byX" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) @@ -4182,7 +4182,7 @@ "bCv" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/bottle/stoxin{pixel_x = -6; pixel_y = 10},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 1},/obj/random/medical,/obj/effect/floor_decal/corner/paleblue/full,/obj/machinery/light{dir = 8},/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCw" = (/obj/structure/table/standard,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bCy" = (/obj/machinery/vending/medical,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bCy" = (/obj/machinery/vending/medical,/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCz" = (/obj/structure/table/rack,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"; pixel_x = 2; pixel_y = 2},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCA" = (/obj/structure/table/rack,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/structure/sign/poster{pixel_x = 0; pixel_y = -32},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bCB" = (/obj/structure/closet/secure_closet/medical1,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -4195,7 +4195,7 @@ "bCI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bCJ" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{department = "CMO's Office"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/light,/obj/machinery/camera/network/medbay{c_tag = "MED - CMO"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bCK" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -10; pixel_y = -23},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bCL" = (/obj/machinery/computer/crew,/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bCL" = (/obj/structure/table/steel,/obj/item/device/camera{name = "Autopsy Camera"; pixel_x = -2; pixel_y = 7},/obj/item/weapon/paper_bin{pixel_y = -6},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/medical/morgue) "bCM" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/medical/morgue) "bCN" = (/obj/machinery/optable,/turf/simulated/floor/tiled,/area/medical/morgue) "bCO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/medical/morgue) @@ -4472,7 +4472,7 @@ "bHZ" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) "bIa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/morgue) "bIb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) -"bIc" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/medbay_fore) +"bIc" = (/obj/machinery/computer/crew,/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bId" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/l3closet/virology,/obj/item/clothing/mask/gas,/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) "bIe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/virology) "bIf" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/tiled/white,/area/medical/virology) @@ -4539,7 +4539,7 @@ "bJo" = (/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bJp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bJq" = (/obj/structure/sign/goldenplaque{desc = "Done No Harm."; name = "Best Doctor 2552"; pixel_y = -32},/obj/effect/floor_decal/corner/paleblue,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bJr" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bJr" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb2,/obj/item/weapon/storage/backpack/satchel_vir,/obj/item/weapon/storage/backpack/virology,/turf/simulated/floor/plating,/area/maintenance/medbay_fore) "bJs" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bJt" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bJu" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -4611,7 +4611,7 @@ "bKI" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Lobby Aft"; dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/reception) "bKJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) "bKK" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/newscaster{pixel_y = -30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bKL" = (/obj/item/weapon/storage/box/cups{pixel_x = 0; pixel_y = 0},/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bKL" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bKM" = (/obj/structure/reagent_dispensers/water_cooler,/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/reception) "bKN" = (/turf/simulated/wall,/area/medical/medbay_emt_bay) "bKO" = (/obj/machinery/door/airlock/multi_tile/glass{id_tag = "MedbayFoyerPort"; req_access = list(5)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) @@ -4711,7 +4711,7 @@ "bME" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) "bMF" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) "bMG" = (/obj/structure/bed/chair/comfy/teal{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bMH" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bMH" = (/obj/item/weapon/storage/box/cups{pixel_x = 0; pixel_y = 0},/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/reception) "bMI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/bed/chair/comfy/teal{dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) "bMJ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) "bMK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/rnd/research) @@ -4782,10 +4782,10 @@ "bNX" = (/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/chemistry) "bNY" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/chemistry) "bNZ" = (/obj/effect/floor_decal/corner/green{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/table/standard,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bOa" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/screwdriver,/obj/effect/floor_decal/corner/beige{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bOa" = (/obj/structure/closet/secure_closet/paramedic,/obj/item/clothing/accessory/storage/black_vest,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bOb" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled,/area/quartermaster/foyer) "bOc" = (/obj/machinery/smartfridge/secure/medbay{req_one_access = list(33,66)},/turf/simulated/wall/r_wall,/area/medical/chemistry) -"bOd" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/closet/secure_closet/paramedic,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bOd" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) "bOe" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) "bOf" = (/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) "bOg" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) @@ -4912,7 +4912,7 @@ "bQx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) "bQy" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Access"; dir = 1},/turf/simulated/floor/tiled,/area/medical/virologyaccess) "bQz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bQA" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bQA" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "bQB" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/medical/virologyaccess) "bQC" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Access Hallway"; dir = 1},/turf/simulated/floor/tiled,/area/medical/virologyaccess) "bQD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) @@ -5000,7 +5000,7 @@ "bSh" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bSi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bSj" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"bSk" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/medical/psych) +"bSk" = (/obj/effect/floor_decal/corner/beige{dir = 5},/obj/structure/sink{dir = 2; icon_state = "sink"; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/white,/area/medical/chemistry) "bSl" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet/blue,/area/medical/psych) "bSm" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/light_switch{pixel_x = -25; pixel_y = 8},/obj/machinery/button/windowtint{id = "psyco_tint"; pixel_x = -25},/obj/machinery/button/remote/airlock{desc = "A remote control-switch for the office door."; id = "mentaldoor"; name = "office door control"; pixel_x = -34; pixel_y = 7},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/landmark/start{name = "Psychiatrist"},/turf/simulated/floor/carpet/blue,/area/medical/psych) "bSn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) @@ -5143,7 +5143,7 @@ "bUU" = (/obj/item/weapon/stool/padded,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "bUV" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/clothing/head/cakehat,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria) "bUW" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria) -"bUX" = (/obj/effect/floor_decal/corner/beige{dir = 5},/obj/structure/sink{dir = 2; icon_state = "sink"; pixel_x = 0; pixel_y = 11},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bUX" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/screwdriver,/obj/effect/floor_decal/corner/beige{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/chemistry) "bUY" = (/obj/item/weapon/stool/padded,/obj/machinery/alarm{pixel_y = 22},/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafeteria Fore"; dir = 2},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "bUZ" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria) "bVa" = (/obj/structure/table/standard,/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) @@ -5243,9 +5243,10 @@ "bWQ" = (/obj/structure/bed/chair,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "bWR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemwindow"; name = "Chemistry Window Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) "bWS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemwindow"; name = "Chemistry Window Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) -"bWT" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bWT" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/closet/secure_closet/paramedic,/obj/item/clothing/accessory/storage/black_vest,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bWU" = (/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bWV" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bWW" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled,/area/medical/virologyaccess) "bWX" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_c) "bWY" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_c) "bWZ" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_c) @@ -5257,7 +5258,7 @@ "bXf" = (/obj/item/weapon/gun/launcher/syringe,/obj/item/weapon/storage/box/syringegun,/obj/structure/table/steel,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) "bXg" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/structure/table/steel,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) "bXh" = (/obj/structure/closet/crate{icon_state = "crateopen"; name = "Grenade Crate"; opened = 1},/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bXi" = (/obj/structure/table/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bXi" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/medical/psych) "bXj" = (/obj/item/weapon/cane,/obj/item/weapon/cane{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cane{pixel_x = -6; pixel_y = 4},/obj/structure/table/steel,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) "bXk" = (/obj/item/weapon/storage/box/cdeathalarm_kit,/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/bodybag/cryobag{pixel_x = -3},/obj/structure/table/steel,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) "bXl" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) @@ -5327,7 +5328,7 @@ "bYx" = (/obj/machinery/door/airlock/multi_tile/glass{id_tag = "MedbayFoyerPort"; req_access = list(5)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bYy" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bYz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bYA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bYA" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bYB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) "bYC" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/medbay_aft) "bYD" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) @@ -5511,7 +5512,7 @@ "cbZ" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "cca" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria) "ccb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria) -"ccc" = (/obj/structure/bed/chair/wood{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"ccc" = (/obj/structure/table/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) "ccd" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) "cce" = (/obj/machinery/recharge_station,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "ccf" = (/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) @@ -5739,7 +5740,7 @@ "cgt" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "large_escape_pod_1"; pixel_x = -26; pixel_y = 26; tag_door = "large_escape_pod_1_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) "cgu" = (/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) "cgv" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station) -"cgw" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station) +"cgw" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria) "cgx" = (/obj/structure/bed/chair,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station) "cgy" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) "cgz" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) @@ -5869,7 +5870,7 @@ "ciT" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/medbay_aft) "ciU" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/medbay_aft) "ciV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) -"ciW" = (/obj/structure/table/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/suit/storage/hazardvest,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"ciW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) "ciX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) "ciY" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -4; pixel_y = 0},/obj/item/weapon/wrench,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station) "ciZ" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{layer = 2.9; pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/firstaid/adv{pixel_x = -2},/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station) @@ -6238,8 +6239,8 @@ "cpY" = (/obj/machinery/door/airlock{name = "Cargo Emergency Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency6) "cpZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/tools) "cqa" = (/obj/machinery/door/airlock/glass{name = "Auxiliary Tool Storage"; req_access = list(12)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/storage/tools) -"cqb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"cqc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"cqb" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station) +"cqc" = (/obj/structure/table/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/suit/storage/hazardvest,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) "cqd" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) "cqe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/office) "cqf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) @@ -6299,14 +6300,14 @@ "crh" = (/obj/machinery/door/airlock/glass{name = "Cargo Access"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) "cri" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/primary/port) "crj" = (/obj/structure/sign/directions/engineering{dir = 2; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/security{dir = 4; pixel_y = 32},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"crk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"crl" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"crk" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"crl" = (/obj/structure/table/rack,/obj/item/bodybag/cryobag,/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/firstaid,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "crm" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) "crn" = (/obj/structure/sign/directions/science{dir = 4; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/medical{dir = 4; pixel_y = 32},/obj/structure/sign/directions/evac{dir = 4; pixel_y = 32; pixel_z = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) "cro" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) "crp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"crq" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"crr" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"crq" = (/obj/machinery/sleeper{dir = 4},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) +"crr" = (/obj/machinery/sleep_console{dir = 4},/obj/machinery/alarm{pixel_y = 23},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "crs" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/primary/port) "crt" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Port Primary 2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/port) "cru" = (/turf/simulated/floor/tiled,/area/hallway/primary/port) @@ -6544,8 +6545,8 @@ "cvS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/storage) "cvT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/storage) "cvU" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cvV" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/mob/living/bot/mulebot,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cvW" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/mob/living/bot/mulebot,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cvV" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/floor_decal/corner/paleblue/full,/obj/machinery/light,/obj/structure/bed/roller,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) +"cvW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cvX" = (/obj/machinery/status_display/supply_display,/turf/simulated/wall,/area/quartermaster/qm) "cvY" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled,/area/quartermaster/qm) "cvZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/quartermaster/qm) @@ -6649,7 +6650,7 @@ "cxT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cxU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/door/airlock/command{name = "Chief Engineer"; req_access = list(56)},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) "cxV" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"cxW" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"cxW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cxX" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 5"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) "cxY" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) "cxZ" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) @@ -6662,10 +6663,10 @@ "cyg" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) "cyh" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) "cyi" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 6"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"cyj" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cyj" = (/obj/structure/bed/chair/office/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cyk" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) "cyl" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cym" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cym" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cyn" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 11"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) "cyo" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) "cyp" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) @@ -6678,7 +6679,7 @@ "cyw" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) "cyx" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) "cyy" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 12"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cyz" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cyz" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - FA Station Port"; dir = 1},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cyA" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) "cyB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/sign/securearea,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "cyC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) @@ -7023,7 +7024,7 @@ "cFd" = (/obj/machinery/floor_light{anchored = 1},/turf/simulated/floor,/area/crew_quarters/bar) "cFe" = (/obj/item/stack/tile/floor,/obj/item/frame/light,/turf/simulated/floor,/area/vacant/vacant_shop) "cFf" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cFg" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cFg" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cFh" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 3"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) "cFi" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) "cFj" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) @@ -7034,10 +7035,10 @@ "cFo" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) "cFp" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) "cFq" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 4"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cFr" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cFr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) "cFs" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) "cFt" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cFu" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cFu" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) "cFv" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 9"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) "cFw" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) "cFx" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) @@ -7048,7 +7049,7 @@ "cFC" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) "cFD" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) "cFE" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 10"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cFF" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cFF" = (/obj/machinery/door/airlock/glass_medical{name = "First-Aid Station"; req_one_access = list(5,10,63)},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cFG" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) "cFH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "cFI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) @@ -7350,7 +7351,7 @@ "cLs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; external_pressure_bound = 0; external_pressure_bound_default = 0; frequency = 1441; icon_state = "map_vent_in"; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/engineering/atmos) "cLt" = (/obj/machinery/power/smes/buildable{charge = 2e+006; RCon_tag = "Substation - Atmospherics"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/engineering/atmos/storage) "cLu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/engineering/atmos/storage) -"cLv" = (/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/power/sensor{name = "Powernet Sensor - Atmospherics Subgrid"; name_tag = "Atmospherics Subgrid"},/obj/structure/cable/cyan,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/engineering/atmos/storage) +"cLv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/first_aid_station_starboard) "cLw" = (/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Engine Waste")},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) "cLx" = (/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) "cLy" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/button/remote/blast_door{id = "atmoslockdown"; name = "Atmospherics Lockdown"; pixel_x = 0; pixel_y = 24; req_access = newlist(); req_one_access = list(10,24)},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) @@ -7390,7 +7391,7 @@ "cMg" = (/obj/machinery/button/remote/blast_door{id = "bar"; name = "Bar Shutters"; pixel_x = -26; pixel_y = 0},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/lino,/area/crew_quarters/bar) "cMh" = (/obj/item/weapon/stool/padded,/obj/effect/landmark/start{name = "Bartender"},/turf/simulated/floor/lino,/area/crew_quarters/bar) "cMi" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cMj" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cMj" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port) "cMk" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 1"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) "cMl" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) "cMm" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) @@ -7415,7 +7416,7 @@ "cMF" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) "cMG" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) "cMH" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 8"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cMI" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cMI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/primary/port) "cMJ" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) "cMK" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/wall/r_wall,/area/engineering/atmos) "cML" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) @@ -7536,7 +7537,7 @@ "cOW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cOX" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/sign/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = 28; pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cOY" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/lino,/area/crew_quarters/bar) -"cOZ" = (/obj/structure/table/woodentable,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/obj/item/device/flashlight/lamp/green,/obj/item/weapon/material/ashtray/glass,/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"cOZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/port) "cPa" = (/obj/structure/table/woodentable,/obj/item/device/camera,/obj/machinery/newscaster{pixel_x = 31; pixel_y = 3},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "cPb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cPc" = (/turf/simulated/floor/carpet,/area/crew_quarters/bar) @@ -9552,9 +9553,9 @@ "dBK" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/evahallway) "dBL" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) "dBM" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dBN" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"dBN" = (/obj/structure/sign/redcross{name = "First-Aid"; pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/port) "dBO" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria) -"dBP" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria) +"dBP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/port) "dBQ" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "dBR" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "dBS" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/bar) @@ -9566,11 +9567,11 @@ "dBY" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) "dBZ" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) "dCa" = (/obj/structure/table/standard,/obj/machinery/microwave,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"dCb" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"dCb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/tiled,/area/hallway/primary/port) "dCc" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 2"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) "dCd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_2) "dCe" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"dCf" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"dCf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/hallway/primary/port) "dCg" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) "dCh" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) "dCi" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 7"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) @@ -9704,25 +9705,25 @@ "dEG" = (/obj/machinery/sleeper,/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) "dEH" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/sign/poster{pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) "dEI" = (/obj/structure/table/reinforced,/obj/machinery/door/window{name = "First-Aid Station"; req_access = list(5)},/obj/machinery/door/window/westleft,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{dir = 8; id = "port_first_aid"; layer = 3.1; name = "Security Shutters"},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) -"dEJ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"dEK" = (/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/door/airlock/medical{name = "First-Aid Station"; req_access = list(5)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dEL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"dEM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"dEN" = (/obj/effect/floor_decal/corner/blue/full,/obj/structure/table/rack,/obj/item/weapon/storage/firstaid/adv,/obj/item/bodybag/cryobag,/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/super; dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/camera/network/medbay{c_tag = "MED - First-Aid Station"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) +"dEJ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/obj/effect/floor_decal/industrial/outline/yellow,/mob/living/bot/mulebot,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"dEK" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/obj/effect/floor_decal/industrial/outline/yellow,/mob/living/bot/mulebot,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"dEL" = (/turf/simulated/mineral,/area/mine/explored/upper_level) +"dEM" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"dEN" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) "dEO" = (/turf/simulated/wall,/area/medical/first_aid_station_starboard) -"dEP" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dEQ" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dER" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{dir = 2; id = "first_aid_station"; layer = 3.1; name = "Security Shutters"},/turf/simulated/floor/plating,/area/medical/first_aid_station_starboard) -"dES" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{dir = 1; id = "first_aid_station"; layer = 3.1; name = "Security Shutters"},/turf/simulated/floor/plating,/area/medical/first_aid_station_starboard) +"dEP" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"dEQ" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"dER" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/obj/item/weapon/material/ashtray/glass,/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"dES" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) "dET" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/sign/directions/security{dir = 1; pixel_x = -32; pixel_y = 0},/obj/structure/sign/directions/science{dir = 1; pixel_x = -32; pixel_z = -8},/obj/structure/sign/directions/evac{dir = 4; pixel_x = -32; pixel_z = 8},/obj/machinery/light{dir = 8},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Aft 2"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"dEU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dEV" = (/obj/machinery/computer/crew,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dEW" = (/obj/machinery/sleep_console{tag = "icon-sleeperconsole (NORTH)"; icon_state = "sleeperconsole"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 9},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dEX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{dir = 4; id = "first_aid_station"; layer = 3.1; name = "Security Shutters"},/obj/structure/sign/redcross,/turf/simulated/floor/plating,/area/medical/first_aid_station_starboard) -"dEY" = (/obj/effect/floor_decal/corner/blue/full{dir = 8},/obj/machinery/sleeper,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dEZ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dFa" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/button/remote/blast_door{id = "first_aid_station"; name = "Security Shutters"; pixel_y = 25},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dFb" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/blue/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "First-Aid Station"; req_access = list(5)},/obj/machinery/door/blast/shutters{dir = 4; id = "first_aid_station"; layer = 3.1; name = "Security Shutters"},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 1; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Medical Emergency Phone"},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) +"dEU" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"dEV" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"dEW" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"dEX" = (/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/power/sensor{name = "Powernet Sensor - Atmospherics Subgrid"; name_tag = "Atmospherics Subgrid"},/obj/structure/cable/cyan,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/engineering/atmos/storage) +"dEY" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"dEZ" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"dFa" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"dFb" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) "dFc" = (/obj/structure/table/reinforced,/obj/machinery/cash_register/civilian{tag = "icon-register_idle (WEST)"; icon_state = "register_idle"; dir = 8},/obj/machinery/door/blast/shutters{dir = 4; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar) "dFd" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/glass_jar,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/turf/simulated/floor/wood,/area/crew_quarters/bar) "dFe" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/paleblue{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) @@ -9781,7 +9782,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahabXabXabXabXabXabXabXabXabXabXabXaaeabYabZabcacaabTacbaccacdaceacfacgachaciabTaaSabtacjackaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahabXaclacmacnacoaclacpaclacqacrabXacsabYabZabcaboabTactacuacuacuacuacvacuacuacwaaSabtacxaaSaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaczaczacAaczaczaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahabXacBacCacCacCacCacDacCacCacEacFabCacGabZabcaboabTacHacuacIacJacuacvacuacKacLaaSabtacMaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaacNaaaaaaacNaaaaaaaaaacNaaaaaaaaaaaaaaaacNaaaaaaaaaacNaaaaaaacNaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaaaaadaaaacOaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahabXacPacCacCacQacCacRacSacSacSacTabmacUacVabCabCacWacXacuacYacZacuacvacuadaacwaaSabtadbaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaacNacNacNacNaaaaaaaaaacNacNacNacNacNacNacNaaaaaaaaaacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaaaaadaaaacOaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahabXacPacCacCacQacCacRacSacSacSacTabmacUacVabCabCacWacXacuacYacZacuayEacuadaacwaaSabtadbaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaacNacNacNacNaaaaaaaaaacNacNacNacNacNacNacNaaaaaaaaaacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadadcaadacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaddaddaddabXaclacmadeacoadfadgacladhadiabXadjabYadkabmadladmadnadoadpadqadoadradoadsadtaduadvadwaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaacNacNacNacNaaaaaaacNacNacNacNacNacNacNacNacNaaaaaaacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczaczacAacAaaaaaaaaaadxaaaaaaaaaacAacAaczaczaczaaaaaaadyaddaddaddaddaddaddadzadzabXabXabXabXabXabXabXabXabXabXabXaaeabYadAadBadBadCadDadEadFadGadHadIacuadJadKaaSabtaaSaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaacNacNacNacNaaaaaaacNacNacNacNacNacNacNacNacNaaaaaaacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaaaaaaaaaaadaaaaaaaaaadLaadaadaaaaadaaaaaaaaaaczaaaaaaadMadNadOadPadQadRadSadTadUadVadWadXadYadZaeaadVadVaebaecaddaboaedaeeabcaboabTacuacuaefacJacuaegacuadJaehaaSabtaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9825,28 +9826,28 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahatiavKavLavMatiavNavOavdavdavPavQavfavRavSavTavUavTavVavWavXavYavZawaawbawcawdaweaweawfaweawgasQawhawiasRawjasRaahatNauNatNaahaahaahaahaahaahanranrawkawlawmanranrahyahyahyahyavCavCawnavEawoavCavCaahaahaahaahaahahyahyahyahyaahaahaahavCahuawpawqawrahuawsclxdEjcmydEkdElaahaahahyahyahyawtawuawvawwawtahyahyahyaahaahanZawxawyawzanZaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahatiawAawBawCatiawDawEavdawFawGawHavfawIawJawKawLawMawNawOawPavmawQawQawRawSatDatEawTawUawVawWasQawXawYasRawZasRaahatNauNatNaahaahaahaahaahatNavCaxaaxbaxcaxdaxeavCavCaxfaxgaxhavCaxiawnavEawnaxjavCavCavCavCavCavCaxfaxgaxhavCavCavCavCavCaxkaxlaxmaxdaxnawsawsckJawsawsawsawsawsawsaxoaxpawsavHaxqavJawsaxoaxpawsawsanZanZaxrarNanZanZaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaxsaxsaxsaxsaxsaxsaxsaxsaahatiaxtaxuaxvaxwaxxaxyavdavQaxzaxAavfaxBaxCaxDaxEaxFaxGavfawPaxHaxIawQawRaxJaxKaxKaxKaxKaxKaxKaxKaxLaxLaxLaxLaxLaahatNauNatNatNatNatNatNatNatNaxMawnaxNaxOaxPaxQaxRaxSaxTaxQaxQaxUaxVaxQaxWaxQaxQaxRaxQaxQaxXaxYaxQaxQaxZaxQaxTayaaxQaxQaxRaxQaybaycaxPaydayeayfayfaygayhayiayfayjayfayfaykayfaylaxqavJaymaynayoaymaypanZarOarOayqanZaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaxsayraysaytayuayvaywaxsaahatiayxayyayzatiayAavbavdayBayCayDavfayEayFavTayGavTayHayIayJayKayLayMayNayOayPayQayRayPaySayQayPayTayUayVayWayXatNatNauNayYayZayZayZazaazbazcazdawnaxlazeazfazgazhaziazjazjazgazkaziazjazlazjazgazmaznaznaznazoaznaznazpaznazqaznaznaznazmazqazpazrazsaztazuazvazvazvazwazvazvazxazyazvazvazvazvazzazAazvazvazBaymazCazDarOazEazFanZaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaxsayraysaytayuayvaywaxsaahatiayxayyayzatiayAavbavdayBayCayDavfaEqayFavTayGavTayHayIayJayKayLayMayNayOayPayQayRayPaySayQayPayTayUayVayWayXatNatNauNayYayZayZayZazaazbazcazdawnaxlazeazfazgazhaziazjazjazgazkaziazjazlazjazgazmaznaznaznazoaznaznazpaznazqaznaznaznazmazqazpazrazsaztazuazvazvazvazwazvazvazxazyazvazvazvazvazzazAazvazvazBaymazCazDarOazEazFanZaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaxsayrayrazHazHazHazIaxsazJazJazJazJazJazJazKazLazMazMazNazMazMazMazMazOazPazQazRazSazTazUazVavqavqazWayPazXazYayPaCdaCcayPazZaAaaAbaAcaAdaAeaAfauNaAgatNatNatNaAhazbatNaAiawnaxlaxmaxdaAjaAkaAlawnaAmaAnaAoaApawnaAqawnaAraAkawnawnawnaApawnawnaAsawnaAtawnaAuawnaAkaAvaxlaAwaAxaAyaAzaAAaAAaAAaABaACaAAaADaAEaAAaAAaAAaAAaAFaAGaymaymaAHaAIazCanZaAJaAJaAKanZaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaALaALaALaALaALaALaALayrayrazHazHaAMaAMaANaAOaAPaAQaARaASaATaAUaAVaAWaAXaAYaAZaBaaBbazMavfavfavfavfavfaBcaBdaBeaBfaBgaBhayPaDeaBiayPaBiaDeayPaBjaBkaBlayXayXaBmaBnaBoatNatNaahatNatNatNatNavCaBpaxlaxmaxdaBqavCavCaxfaxgaxhavCavCaBraBsaAiavCavCaBtaBuaBuaBuaBvavCavCavCavCavCavCavCavCaBwaxlaAwaxdaBxawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsanZanZaByaBzanZaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaALaALaALaALaALaALaALaALaBAaBBaBCazHaBDaBEaBFaBGaBGaBHaBGaBIaBJaBKaBLaBMaBNaBOaBPaBQaBRazMaBSaBTaBUaBVaBWaBXaBYaBeaBZaCaaCbayPdEfayPayPayPdEgayPayXaCeayXayXaAeaCfayZauNatNaahaahaahaahaahaahavCavCaCgaChaCiavCavCahyahyahyahyahyaCjaCjaCkaCjaCjahyahyahyahyahyahyahyaahaahaahaahaahaahaClaClaCmaCnaCoaClawsaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahanZanZaCpanZanZaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaALaALaALaCqaCraCsaCtaCuaALaCvaCwaCxaCyaCzazHaCAaCBaCCaCDaCEaCFaCGaCHaCIaCJaCKaCLaCMaCNaCNaCOaCPaCQaCRaCSaCTaCUaCVaCWaCXaCYaCZaDadEhaDbaDcaDddEiaDfaDgaDhaDiaDjaAeaDkaDlauNatNaahaahaahaahaahaahaahavCaxlaxmaxdavCahyahyahyahyahyahyahyaCjaDmaDnaCjahyahyahyahyahyahyahyahyaahaahaahaahaahaDoaDpaDqaDraDsaClaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaDtaDuaDvaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaALaALaDwaDxaDxaDxaDxaDxaDyazHaDzaDAaDBazHazHaDCaBGaBGaDDaBGaDEaDGaDHaDIaDJaDKaDLaDMaDNaDOazMaDPaDQaDRaBVaDSaDTaDUaDVaDWaDXaDYaDZaEaaEbaEcaEdaEaaEeaEfaEgaEhaEiaEjaEkaElaEmatNaahaahaahaahaahaahaahavCaxlaxmaEnavCahyahyahyahyahyahyahyaCjaEoaDnaCjahyahyahyahyahyahyahyahyahyahyaahaahaahaEpaEqaEraEsaEtaClaEuaEuaEuaEuaEuaEuaEuaEuaEuaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEwaExaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaALaALaDwaDxaDxaDxaDxaDxaDyazHaDzaDAaDBazHazHaDCaBGaBGaDDaBGaDEaDGaDHaDIaDJaDKaDLaDMaDNaDOazMaDPaDQaDRaBVaDSaDTaDUaDVaDWaDXaDYaDZaEaaEbaEcaEdaEaaEeaEfaEgaEhaEiaEjaEkaElaEmatNaahaahaahaahaahaahaahavCaxlaxmaEnavCahyahyahyahyahyahyahyaCjaEoaDnaCjahyahyahyahyahyahyahyahyahyahyaahaahaahaEpaEtaEraEsaGyaClaEuaEuaEuaEuaEuaEuaEuaEuaEuaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEwaExaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaALaALaEyaDxaEzaEAaDxaEBaALaECaEDaEEaEFaEGaEHaEFaEIaEJaDDaDFaELaEMaENaEOaEPaEQaERaESaETaEUazMaBVaEVaBVaEWaEXaEYaEZaFaaFbaFcaFdaFaaFeaFfaFeaFaaFeaFgaFeaFhayPaFiatNaFjaFkaFlatNaahaahaahaFmaFmaFmaFmaFmaFnaxcaxdaFoaFoaFoaFoaFoahyahyahyaCjaDmaCjaCjahyahyahyahyahyahyahyahyahyahyahyaahaahaFpaFqaFraFsaFtaClaFuaFvaFwaFxaFyaFzaLgaFAaFuaEvaFBaFBaFCaFDaFEaFFaFGaFFaFHaFDaFCaFIaEvaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaALaALaFKaDxaFLaFMaDxaFNaFOaFPaCIaFQaEFaECaEKaEFaFSaFTaFUaFVaFWaFXaFYaFZazMaGaaGbaGcaGdaGeazMaGfaGgaGhaGiaGjaGkaGlaFaaGmaGnaGoaFaaGpaGqaGraFaaGpaGnaGraFhaahaahatNaGsaGtaGuatNaahaahaFmaFmaGvaFRaGxaGyaxlaxmaGzaFoaGAaGBaGCaFoaFoahyahyaCjaDmaCjahyahyaGDaGDaGEaGFaGFaGFaGGaGFaGFaGFaGFaGHaGDaGIaGJaGKaGLaClaGMaGNaGOaGNaGPaGNaGOaGNaGQaEvaGRaGSaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGTaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaALaALaFKaDxaFLaFMaDxaFNaFOaFPaCIaFQaEFaECaEKaEFaFSaFTaFUaFVaFWaFXaFYaFZazMaGaaGbaGcaGdaGeazMaGfaGgaGhaGiaGjaGkaGlaFaaGmaGnaGoaFaaGpaGqaGraFaaGpaGnaGraFhaahaahatNaGsaGtaGuatNaahaahaFmaFmaGvaFRaGxaKwaxlaxmaGzaFoaGAaGBaGCaFoaFoahyahyaCjaDmaCjahyahyaGDaGDaGEaGFaGFaGFaGGaGFaGFaGFaGFaGHaGDaGIaGJaGKaGLaClaGMaGNaGOaGNaGPaGNaGOaGNaGQaEvaGRaGSaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGTaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaGUaGVaGWaGXaGYaGZaHaaHbaHcaHdaHeaHfaGwaHhaHiaHjaHkaHlaHmaHnaHoaHpaHqaHraHsaHtaHlaHuaHvaHwaHxaHyaHzaHAaHBaHCaFaaHDaHEaHFaFaaHGaHHaHIaFaaHJaHEaHKaFhaahaahatNaHLaHMaHNatNaahaFmaFmaHOaHPaHQaHRaFmaHSaxmaxdaFoaHTaHUaHVaHWaFoaFoahyaCjaDmaCjahyahyaGDaHXaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHZaIaaIbaIcaIdaClaIeaGNaGNaIfaIgaIhaGNaGNaIiaEvaGRaIjaIkaIkaIkaIkaIkaIkaIkaIkaIkaIlaGRaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaImaDxaInaIoaIpaIqaIraIsaItaIuaIvaIwaHgaIyaIzaIAaIBaICaIDaIEaIFaIGaIHaIIaIHaIJaIKaILaIMaINaIOaBXaIPaIQaGkaIRaFaaISaITaIUaFaaIVaIWaIVaFaaIVaIXaIVaFhaahaahatNaIYaIZaHNatNaFmaFmaJaaJbaJcaJdaJeaJfaJgaJhaJiaJjaJkaJlaJmaJnaJoaFoahyaCjaDmaCjahyahyaGDaJpaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaJraFraFsaDsaClaJsaGNaJtaJuaJvaJwaJxaGNaJyaEvaJzaJAaJBaJCaJCaJCaJCaJCaJCaJCaJDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaJFaDxaJGaJHaDxaJIaALaJJaJKaJKaJKaJLaJMaJKaJNaJKaJOaJPaJKaJQaJRaJSaJTaJQaJUaJVaJWaFaaJXaJYaFaaJZaKaaFaaKbaFaaFaaKcaKdaKeaKfaKgaKhbjdaKjaKiaKdaKkaFhaFhaahatNatNaKlaHNayZaKmaKnaJbaJbaKoaKpaKqaFmaxlaxmaxdaKraJkaKsaKtaJkaKuaFoahyaCjaDmaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaIbaIcaKwaDoaKyaGNaJtaJuaJvaJwaJxaGNaLKaKzaKAaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaImaDxaInaIoaIpaIqaIraIsaItaIuaIvaIwaHgaIyaIzaIAaIBaICaIDaIEaIFaIGaIHaIIaIHaIJaIKaILaIMaINaIOaBXaIPaIQaGkaIRaFaaISaITaIUaFaaIVaIWaIVaFaaIVaIXaIVaFhaahaahatNaIYaIZaHNatNaFmaFmaJaaJbaJcaJdaJeaJfaJgaJhaJiaJjaJkaJlaJmaJnaJoaFoahyaCjaDmaCjahyahyaGDaJpaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaJraFraFsaQkaClaJsaGNaJtaJuaJvaJwaJxaGNaJyaEvaJzaJAaJBaJCaJCaJCaJCaJCaJCaJCaJDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaJFaDxaJGaJHaDxaJIaALaJJaJKaJKaJKaJLaJMaJKaJNaJKaJOaJPaJKaJQaJRaJSaJTaJQaJUaJVaJWaFaaJXaJYaFaaJZaKaaFaaKbaFaaFaaKcaKdaKeaKfaKgaKhbjdaKjaKiaKdaKkaFhaFhaahatNatNaKlaHNayZaKmaKnaJbaJbaKoaKpaKqaFmaxlaxmaxdaKraJkaKsaKtaJkaKuaFoahyaCjaDmaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaIbaIcaLJaDoaKyaGNaJtaJuaJvaJwaJxaGNaLKaKzaKAaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaKFaKGaDxaJHaDxaKHaALaJJaKIaKIaKJaKIaKKaKLaKMaKNaKOaKPaKQaJQaKRaKSaKTaKUaKVaKWaKXaFaaKYaKZaFaaLaaLbaLcaLdaLeaLfboJaLhaLiaLjaLkaLlboJaLmaLmaLmaLmaLnaFhaahaahatNaLoaLpaLqaLraLsaLtaLuaLvaLwaLxaFmaLyaxmaxdaFoaLzaLAaJkaJkaLBaFoahyaCjaLCaLDaGDaLEaLFaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaLIaIbaIcaLJaFpaLLaLLaLLaLMaLNaLOaLLaLLaLLaLQaLRaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaLSaLTaDxaJHaDxaKHaALaJJaLUaKIaKIaKIaLVaLWaLXaLYaLZaMaaMbaMcaMdaKSaKSaMeaMfaMgaMhaFaaMiaMjaFaaMkaMlaMmaMnaMoaMpaLmaMqaMraMsaMtaLmaLmaMsaLmaLmaLmaLnaFhaahaahatNaMuaHNatNaFmaFmaFmaFmaFmaFmaFmaFmaMvaMwaMxaMyaMzaMAaMBaJkaMCaFoahyaCjaMDaMEaGDaMFaMGaMHaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaMIaLIaMJaEsaMKaMLaMMaMMaMMaMNaMOaMPaMMaMMaMMaMQaMRaJAaKBaKCaKCaMSaMTaMUaKCaKCaKDaGRaMVaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaMXaMYaMZaNaaNbaMWaJJaNcaNdaNeaNeaNeaNfaNgaNhaNiaNjaNkaNlaNmaNnaNoaNpaNqaNraNsaFaaNtaNuaFaaNvaNwaFaaNxaNyaFaaLmaNzaNAaNBaNCaNDaNEaNFaNEaLmaNGaFhaFhaahaahatNaNHaNIatNaahaNJaNKaNLaNMaNNaNOaNPaxlaxmawnaFoaNQaNRaJkaJkaNSaFoahyaCjaNTaNUaNVaNWaNXaNYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaMIaLIaNZaOaaObaOcaOdaOdaOdaOeaOdaOfaOdaOgaOdaOhaOiaOjaKBaKCaKCaOkaOlaOmaKCaKCaKDaGRaOnaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaOpaOqaOraOsaOtaOuaMWaJJaLUaOvaOwaOwaOxaOyaOzaOAaOBaOCaODaOEaOFaMdaOGaOHaKSaOIaOJaOKaOLaOMaFaaONaOOaOPaLmaLmaOQaLmaORaFhaOSaOTaOTaOUaFaaFaaOVaFaaFaaahaahaahatNatNaNIatNaahaNJaOWaOXaOYaOZaOXaPaaxlaxmawnaJjaJkaPbaPcaJkaKuaFoahyaCjaPdaPeaGDaPfaPgaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHZaPhaLIaIcaPiaPjaPlaPlaPlaPmaPnaPoaPlaPpaPlaPraPsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaPtaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaPuaPvaPwaPuaPuaMWaJJaKIaPxaKIaKIaKIaPyaPzaPAaPBaPCaPDaJQaKVaPEaPFaPFaPFaPGaPHaPIaPJaPKaPLaPMaPNaPOaPNaPPaPQaPNaPRaPSaKxaPUaPTaPWaFaaPXaPYaPZaFaaahaahaahaahatNaHNatNaahaNJaQaaOXaQbaQcaQdaQeaQfaQgaQhaKraJkaQiaJmaJnaQjaFoahyaCjaPdaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaLIaIcaQkaQlaLPaQnaQnaQoaQnaQnaQpaQqaPkaLQaQsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaPuaPvaPwaPuaPuaMWaJJaKIaPxaKIaKIaKIaPyaPzaPAaPBaPCaPDaJQaKVaPEaPFaPFaPFaPGaPHaPIaPJaPKaPLaPMaPNaPOaPNaPPaPQaPNaPRaPSaKxaPUaPTaPWaFaaPXaPYaPZaFaaahaahaahaahatNaHNatNaahaNJaQaaOXaQbaQcaQdaQeaQfaQgaQhaKraJkaQiaJmaJnaQjaFoahyaCjaPdaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaLIaIcaQmaQlaLPaQnaQnaQoaQnaQnaQpaQqaPkaLQaQsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaMWaMWaMWaMWaMWaJJaJJaPxaKIaQtaQuaQvaLXaQwaQxaQyaQzaJQaQAaQBaQCaKSaQCaQDaQEaFhaFhaFhaFhaQFboJaQGaQHaQHaMtaLmaQIaQJaPNaPPaQKaQLaFaaQMaPYaQNaFaaahaahaahaahatNaHNatNaahaNJaNJaQOaOXaQPaQQaNPawnaxmaQRaFoaJkaJkaHVaQSaFoaFoahyaCjaPdaCjaahaahaGDaQTaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaQUaQVaDraQWaClaQnaQnaQXaQYaQZaQnaQnaRaaQnaQnaRbaJAaRcaRdaRdaRdaRdaRdaRdaRdaReaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahahyaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaahaahaahaahaahaMWaMWaMWaMWaMWaMWaMWaJJaRgaRhaRgaRgaJJaJJaJJaJJaJJaJJaJJaRiaRiaRiaPqaRkaPqaRiaRiaRiaahaahaFhaFhaRlaRmaPVaRoaRpaRqaRraPSaKxaRsaRnaRuaFhaFaaFaaRvaFaaahaahaahatNatNaHNatNaahaahaNJaNJaRwaRxaRyaPaawnaxmaRzaFoaRAaRBaGCaFoaFoahyahyaCjaPdaCjaahaahaGDaHXaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaIaaLIaIcaRCaClbZuaREaRFaRGaQZaQnaRHaRGaRIaQnaRbaRJaRKaRKaRKaRKaRKaRKaRKaRKaRKaRLaGRaRMaRNaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaROaRPaRPaRPaRPaRPaRPaRPaRPaRPaRQaRfaahaahaahaahaahaahaahaahaahaahaahaahaahaRgaRRaRSaRTahyahyahyahyahyahyahyahyahyaRUaRVaRVaRVaRUahyahyaahaahaahaFhaFhaRWaRXaRXaRYaFhaFhaFhaFhaFhaFhaFhaFhaahaFaaRZaFaaahaahaahatNaSaaSbatNaahaahahyaNJaNJaNJaNJaNJaScaSdawnaFoaFoaFoaFoaFoahyahyahyaCjaPdaCjaCjaahaGDaGDaGEaGFaGFaGFaSeaGFaGFaGFaGFaGHaGDaGIaSfaGKaGLaClaQnaQnaSgaShaSiaSjaSkaSlaSmaSjaRbaSnaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaROaRPaSoaSpaSqaSraSsaStaSoaSuaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaSxaSxaSxaSxaSyaSzaRTahyahyahyahyahyahyahyahyahyaSAaSBaSCaSDaSAahyahyaahaahaahaahahyahyahyahyahyahyahyahyahyahyahyaahaahaahaFaaFaaFaaahaahaahatNaSEaSFatNaahaahahyahyahyahyahyaSGawnaxmawnaSGahyahyahyahyahyahyahyaCjaSHaSIaCjaahaahahyahyahyahyahyahyahyahyahyahyahyaDoaFqaSJaFsaFtaClaRDaSKaSLaSMaSNaQnaRHaSOaRIaQnaSPaGRaFCaSQaSRaFFaSSaFFaSTaSQaFCaSUaEvaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSVaSWaSXaSXaSXaSXaSXaSXaSXaSYaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaSZaTaaTbaTcaTdaTeaRTahyahyahyaTfaTgaThaTiaTfahyaTjaTkaTlaTkaTjahyahyaahaahaahaahaahahyahyahyahyahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahatNaHNaTmatNaahaahahyahyahyahyahyaTnawnaxmawnaTnahyaToaTpaTqaTraToahyaCjaPdaDnaCjaahaahahyahyahyahyahyahyahyahyahyahyahyaEpaQmaLIaIcaKwaClaQnaQnaQnaQnaQnaQnaQnaQnaQnaQnaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaTtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTuaRPaTvaTwaTwaSXaTxaTyaTzaTAaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaTBaTCaTDaTEaTFaTGaRTahyahyaTfaTfaQraTIaQraTfaTfaTfaTJaTKaTJaTfaTfahyahyaahaahaahaahahyahyahyahyahyahyahyahyahyaTfaTfaTfaTfaTfaahaahaahaahaTfatNaTLatNaTfaahaahaahahyahyahyavCavCaTMaTNaTMavCaToaToaTOaTPaTQaToaToaCjaTRaCjaCjaahaahaahaahahyahyahyahyahyahyahyahyahyaFpaDpaQVaDraDsaClaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaDtaTSaTTaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSVaSWaSXaSXaSXaSXaSXaSXaSXaSYaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaSZaTaaTbaTcaTdaTeaRTahyahyahyaTfaTgaThaTiaTfahyaTjaTkaTlaTkaTjahyahyaahaahaahaahaahahyahyahyahyahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahatNaHNaTmatNaahaahahyahyahyahyahyaTnawnaxmawnaTnahyaToaTpaTqaTraToahyaCjaPdaDnaCjaahaahahyahyahyahyahyahyahyahyahyahyahyaEpbdHaLIaIcaLJaClaQnaQnaQnaQnaQnaQnaQnaQnaQnaQnaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaTtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTuaRPaTvaTwaTwaSXaTxaTyaTzaTAaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaTBaTCaTDaTEaTFaTGaRTahyahyaTfaTfaQraTIaQraTfaTfaTfaTJaTKaTJaTfaTfahyahyaahaahaahaahahyahyahyahyahyahyahyahyahyaTfaTfaTfaTfaTfaahaahaahaahaTfatNaTLatNaTfaahaahaahahyahyahyavCavCaTMaTNaTMavCaToaToaTOaTPaTQaToaToaCjaTRaCjaCjaahaahaahaahahyahyahyahyahyahyahyahyahyaFpaDpaQVaDraQkaClaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaDtaTSaTTaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTuaRPaRPaRPaTUaTUaRPaRPaRPaRPaTVaRfaahaahaahaahaahaTWaTWaTWaTWaSxaTXaTYaTZaSxaRTaUaaRTaUbaUcaTfaUdaTkaTkaTkaUeaTfaUfaTkaUgaTkaUhaTfaUiaUjaTfaTfaTfaTfaTgaThaThaThaThaThaThaThaTiaTfaUkaUlaUmaTfaTfaTfaTfaTfaTfaUnaUoaUpaTfaTfaTfaTfaTfaUqaUraTfaUsaTkaTlaTkaUtaToaUuaUvaUvaUwaUxaToaUyaUzaUAaClaClaClaClaClaClaUBaUCaUCaUCaUCaUCaUCaUDaClaGIaUEaCnaCoaClaClaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaTWaDtaDtaUFaUGaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaRfaRfaRfaRfaUHaUHaRfaRfaRfaRfaRfaRfaUIaUIaUIaUIaUIaUIaUJaUKaULaSxaTcaUMaSxaSxaUNaUOaUPaUNaUNaUQaTkaURaUSaUTaUTaUUaUVaUTaUWaUTaUTaUUaUTaUTaUTaUXaUYaUTaUZaUTaUTaUTaUTaUSaUTaUTaUTaUUaUTaVaaUSaUUaUTaUTaVbaVcaVdaUTaVeaTkaTJaTkaVfaTkaVgaTkaTkaVhaTkaTkaTlaTkaTkaViaVjaUvaUvaVkaVlaVmaVnaVoaVnaVpaVqaVraZQaVsaVtaVnaVnaVuaVvaVnaVnaVwaVxaVyaVnaVnaVzaVAaLIaUAaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaVBaVCaFJaDtaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaRfaVDaVEaVFaVGaVHaVIaVJaVKaVLaVMaVNaVOaVPaVQaVKaVKaVRaVSaVTaVKaVUaVKaVPaVVaVWaVVaVRaVKaVXaVYaVZaIxaVYaVYaWbaWcaWdaWeaWdaWfaWbaWdaWdaWdaWgaWhaWdaWdaWiaWdaWdaWfaWcaWdaWdaWaaWbaWdaWjaWcaWbaWqaWdaWgaWdaWkaWhaWlaWdaWbaWdaWiaWdaWcaWdaWdaWmaWdaWfaWnaTkaTkaViaWoaWpbhcaWraWsaWtaWuaWvaWuaWwaWuaWuaWuaWuaWxaWyaWuaObaWuaWuaWuaWzaWAaWAaWAaWBaWCaWDaWDaWEaWFaWGaWHaWIaWIaWIaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9857,75 +9858,75 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaZoaZYaZZbaaaZoaahaahaahaahaYPbabbacbadbaebafbagbahaYPahyahybaibajbakbalbamahyahyahyahyahyaahaahaahaZCbanbaobapaZDbaqbarbasaZDbatbaubavaZFaahaZdaZGbaxaZdahyahyahybayaZLbKzaYFaTHbaCbaDbaEbaFbaGbaHbaIbawbazbhAaZJbaMahyahyahybaNaYGaYHaUwbdwbaLbaBbaPbaObaRbaQbaPbaSbaRbaTbaWbaVbcPbaXaZRaZRaahaahaahaahaZmbbbbbcaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdaaaaaabbdaaaaaaaaabbdaaaaaaaaaaaaaaabbdaaaaaaaaabbdaaaaaabbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaZobbebbfbbgaZoaahaahaahaahaYPbbhbacbbibbjbbkbagbblaYPbbmbbnbbobbpbbqbbrbamahyahyahyaahaahaahaahaahaZCbbsbbtbbubbvbbwbbxbbybbzbbAbbBbbCaZFaahaZdaZdaZHaZdahyahybaybbDbbEbMcbfMbdCbdCbbGbbGbbHbbGbgHccSblCdCpbbLbbEbbMbaMahyahybbNbbObbPbbQbbRbbabaYbbTbbSbbTbbUbbWbbVbbWbcabcIbbXbbYbbZbcJaZRaahaahaahaahaZmaZWbcbaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdaaaaaaaaabbdbbdbbdbbdbbdbbdbbdaaaaaaaaabbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaZobccbcdbceaZoaahaahaahaahaYPbcfbcgbchbchbchbcibchbcjbckbclbclbcmbcnbcobamahyahyaahaahaahaahaahaahaZCbcpbcqbcraZDbcsbctbcuaZDbcvbcwbcxaZFaahaahaZdaZHaZdahyaZIbcybbEbbFbfMdCqbbGbbGbczbcAbcBbcCbcDbbGbbGbgHdCrbbLbbEbcyaZIahyaTobcEbcFbcGbcHbcLbcKbcNbcMbcNbcQbdzbdybdzdCsbdDbcObaZdCtbdEaZRbcRbcRbcRbcRaZmbcSbcTaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaabbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaZoaZpbcUaZoaZoaahaahaahaahaYPbcVbcWbcXbcYbcZbdabdbbdcbddbdebdebdfbdgbdhbaiahyahyaahaahaahaahaahaahaZCbdibdjbdkbdlbdlbdmbdlbdlbdnbdobdpaZFaahaahaZdaZHaZdahybdqbaJbbFbfMdCqbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbgHdCrbdsbaKbdqahyaTobdubdvaUwbdwbaLbdFbdHbdGbLZbdIbWObNGcccbYuaZRccRcsWdCucwuaZRbdJbdKbdLbcRbdMbdNbdOaZmaahaahaZmaZmaZmaZmaZmaZmaZmaZmaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaabbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaZoaZpbcUaZoaZoaahaahaahaahaYPbcVbcWbcXbcYbcZbdabdbbdcbddbdebdebdfbdgbdhbaiahyahyaahaahaahaahaahaahaZCbdibdjbdkbdlbdlbdmbdlbdlbdnbdobdpaZFaahaahaZdaZHaZdahybdqbaJbbFbfMdCqbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbgHdCrbdsbaKbdqahyaTobdubdvaUwbdwbaLbdFbfkbdGbLZbdIbWObNGbiVbYuaZRccRcsWdCucwuaZRbdJbdKbdLbcRbdMbdNbdOaZmaahaahaZmaZmaZmaZmaZmaZmaZmaZmaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaabbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbdPbdPbdPbdPbdQbdRbdSbdTaahaahaahaahaYPaRtbdVbdWbdXbdYbdXbdZbeabebbecbecaZzbcnbedbeebefbefbefbefbefaahaahaahaZCaZCaZCaZCbdlbegbehbeibdlaZFaZFaZFaZFaahaahaZdaZHaZdahybejbiHbfMdCqbbGbelbbGbembenbbGbbGbbGbeobepbbGbelbbGbgHdCvbiFbejahyaZPbesbetaUwaToaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRbeubevbewbcRbdMbdNbdOaZmaahaZmaZmbexbeybdObdObdObezbeAaZmaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbeBbeCbeDbdPbeEbeFbeGbdTaahaahaahaahaYPaYPbeHbeIbeJbeKbeLaYPaYPbbmbbnbbobeMbcnbeNbeebeObePbeQbeRbefaahaahaahaahaahbdlbdlbeSbeTbeUbeTbeSbdlbdlaahaahaahaahaZdaZHaZdahybcybiHdCwbeqbbGbbGbeVbeWbbGbbGbbGbbGbbGbeXbepbbGbbGbbGdCxbiFbcyahybaNbbObetbeYaToaahaahbeZbeZbfabfbbeZbfcbfdbfebffbfgbfhbfibfjbcRbfkbevbevbflbdMbdNbfmaZmaZmaZmbfnbfobfobfobfobfobfobfobfpaZmaZmaZmaZmaZmaZmaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbeBbeCbeDbdPbeEbeFbeGbdTaahaahaahaahaYPaYPbeHbeIbeJbeKbeLaYPaYPbbmbbnbbobeMbcnbeNbeebeObePbeQbeRbefaahaahaahaahaahbdlbdlbeSbeTbeUbeTbeSbdlbdlaahaahaahaahaZdaZHaZdahybcybiHdCwbeqbbGbbGbeVbeWbbGbbGbbGbbGbbGbeXbepbbGbbGbbGdCxbiFbcyahybaNbbObetbeYaToaahaahbeZbeZbfabfbbeZbfcbfdbfebffbfgbfhbfibfjbcRbkhbevbevbflbdMbdNbfmaZmaZmaZmbfnbfobfobfobfobfobfobfobfpaZmaZmaZmaZmaZmaZmaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbfqbfrbfsbdPbftbfubfvbdTaahaahaahaahaahaYPaYPbfwbfxbfyaYPaYPahyahyahybfzbfAbcnbfBbeebfCbfDbfEbfFbefbefaahaahaahaahbdlbfGbeTbfHbfIbfJbeTbfKbdlaahaahaahaahaZdaZHaZdahyaZIbfLdCybbJbbGbeVbfNbfObbGdCzdCzdCzbbGbjlbfPbfQbbGbbGdCAbfSaZIahybbNaYGbetaUwaToaahaahbeZbfTbfUbfVbfWbfXbfYbfZbfZbgabgbbgcbgdbgebgfbggbghbcRbdMbgibfobfobfobfobgjbgkbgkbgkbgkbgkbgkbgkbglbfobfobfobfobfobfpaZmaZmaahaahaahaahaahaahbgmbgmbgmbgmbgmbgmbgmaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbgnbfrbgobdPbgpbgqbgrbdTaahaahaahaahahyahyahyahyahyahyahyahyahyahybbobbobgsbcnbgtbeebefbgubgvbgwbgxbefaahaahaahaahbdlbgybeTbeibgzbeibeTbgAbdlaahaahaahaZdaZdaZHaZdahyaZIbgBdCBbfRbbGbgCbbGbbGdCCbgDbgEbgFdCDbbGbbGbgCbbGbgGbgHdCEaZIaZfaTobgIbgJbgKaToaToaahbeZbgLbgMbgNbgObgPbgQbgRbgSbgTbgUbgVbgWbgXbgYbgYbgYbgYbgYbgYbgZbgZbgZbgZbgZbgkbhabhbbmzbhdbhebgkbhfbhfbhfbhfbhfbhfbglbfpaZmaahaahaahaahaahbgmbgmbhgbhhbhibhhbhjbgmbgmaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbhkbhlbhkbdPbhmbfubhnbhobhobhobhoaahaahaahahyahyahyahyahyahyahyahyaZybhpbajbhqbhrbhsbefbhtbgvbgwbhubefaahaahaahaahbdlbhvbeTbhwbhxbhwbeTbhybdlaahaahaahaZdaZGaZHaZdahybdqbaUdCFbbGbbGbbGbbGdCGbgDbhAbhAbhAbgFdCFbbGbbGbbGbhBbbGbhCbhDbhEbhFbhGbetaUwbhHaToaahbeZbhIbhJbgNbhKbhLbhLbhLbhLbhMbhNbgVbhObhPbgYbhQbhRbhSbhTbgYbhUbhVbhVbhWbgZbhXbhYbhYbhZbhZbhYbiabhfbibbicbidbiebhfbdOaZWaZmaahaahaahaahaahbgmbifbigbihbiibijbikbifbgmaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahbilbilbilbilbilbilbilbilbilbimbinbiobipbeEbfubinbhobiqbirbhobhobhoaahaahahyahyahyahyahyahyahybambisaZzbitbiubdebivbiwbixbgwbhubefaahaahaahaahbdlbiybeTbizbiAbiBbeTbiCbdlaahaahaahaZdbiDaZHaZdahybejbdrdCFbbGbbGbbGbbGdCGbiFbhAbdtbhAbiHdCFbbGbbGbbGbiIbiJbiJbiKbiLbiMbiNbiObiPbiQaToaahbeZbfTbiRbiSbeZbiTbiUbiVbiWbiXbfhbgVbhObiYbgYbiZbjabjbbjcbgYbSjbjebjfbjgbgZbjhbjibjjbjkbpybjmbjnbhfbibbjobjpbjqbhfbjrbjsaZmaahaahaahaahaahbgmbjtbjubjvbjwbjvbjubjxbgmaahaahbgmbgmbgmbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahbilbjybjzbjAbjBbjCbjDbjEbilbjFbjGbjHbjIbjJbjKbjLbhobjMbjNbjObjPbhoaahaahaahahyahyahyahyahyahybaibjQbjRbjSbhrbecbjTbjUbjVbgwbhubefaahaahaahaahbjWbjWbjWbjWbjXbjWbjWbjWbjWaahaahaahaZdbjYaZHaZdahybcybaUdCFbbGbbGbbGbbGdCGbjZbhAbhAbhAbkadCFbbGbbGbbGbkbbbGbbGbkcaZibkdaYGbetaUwbkeaToaahbeZbkfbkgbkhbeZbfhbfhbfhbfhbkibfhbkjbkkbklbgYbkmbknbkobkpbgYbkqbkrbksbktbgZbkubkvbkwbkxbkybkzbkAbkBbkCbkDbkEbkFbhfbdObkGaZmaahaahbgmbgmbgmbgmbkHbkIbkHbkJbkHbkKbkHbgmbgmbgmbgmbkLbkMbkNbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkObkPbkRbkQbkSbkPbkPahyaahaahaahaahaahaahaahaahaahbilbkTbkUbkVbkWbkXbkYbkZblablbblcbldbleblfblgblhbhoblibljblkblkbhobllbllbllbllahyahyahyahyahybbobboblmblnblobeebefblpbjVbgwblqbefaahaahaahaahbjWblrblsbltblublvblwblxbjWaahaahaahaZdaZdaZHaZdahyaZIblydCwbeqbbGblzbbGbbGdCrbjZblAbkabfMbbGbbGblzbbGblBdCHdCIaZIaZfaToaZjblDaZlaToaToaahbeZblEblFblGbeZblHblIblJblKblLblMblNbhOblObgYbgYblPblQblRbgYblSblTblUblVbgZblWbhZbhYblXbhYbhYblYbhfblZbmabhfbmbbhfbmcaZWaZmaahbgmbgmbifbmdbkHbmebmfbmgbmhbmibmfbmgbmjbkJbmkbmlbmibmmbmgbmnbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahbilbilbilbilbilbilbilbilbilbimbinbiobipbeEbfubinbhobiqbirbhobhobhoaahaahahyahyahyahyahyahyahybambisaZzbitbiubdebivbiwbixbgwbhubefaahaahaahaahbdlbiybeTbizbiAbiBbeTbiCbdlaahaahaahaZdbiDaZHaZdahybejbdrdCFbbGbbGbbGbbGdCGbiFbhAbdtbhAbiHdCFbbGbbGbbGbiIbiJbiJbiKbiLbiMbiNbiObiPbiQaToaahbeZbfTbiRbiSbeZbiTbiUblObiWbiXbfhbgVbhObiYbgYbiZbjabjbbjcbgYbSjbjebjfbjgbgZbjhbjibjjbjkbpybjmbjnbhfbibbjobjpbjqbhfbjrbjsaZmaahaahaahaahaahbgmbjtbjubjvbjwbjvbjubjxbgmaahaahbgmbgmbgmbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahbilbjybjzbjAbjBbjCbjDbjEbilbjFbjGbjHbjIbjJbjKbjLbhobjMbjNbjObjPbhoaahaahaahahyahyahyahyahyahybaibjQbjRbjSbhrbecbjTbjUbjVbgwbhubefaahaahaahaahbjWbjWbjWbjWbjXbjWbjWbjWbjWaahaahaahaZdbjYaZHaZdahybcybaUdCFbbGbbGbbGbbGdCGbjZbhAbhAbhAbkadCFbbGbbGbbGbkbbbGbbGbkcaZibkdaYGbetaUwbkeaToaahbeZbkfbkgblRbeZbfhbfhbfhbfhbkibfhbkjbkkbklbgYbkmbknbkobkpbgYbkqbkrbksbktbgZbkubkvbkwbkxbkybkzbkAbkBbkCbkDbkEbkFbhfbdObkGaZmaahaahbgmbgmbgmbgmbkHbkIbkHbkJbkHbkKbkHbgmbgmbgmbgmbkLbkMbkNbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkObkPbkRbkQbkSbkPbkPahyaahaahaahaahaahaahaahaahaahbilbkTbkUbkVbkWbkXbkYbkZblablbblcbldbleblfblgblhbhoblibljblkblkbhobllbllbllbllahyahyahyahyahybbobboblmblnblobeebefblpbjVbgwblqbefaahaahaahaahbjWblrblsbltblublvblwblxbjWaahaahaahaZdaZdaZHaZdahyaZIblydCwbeqbbGblzbbGbbGdCrbjZblAbkabfMbbGbbGblzbbGblBdCHdCIaZIaZfaToaZjblDaZlaToaToaahbeZblEblFblGbeZblHblIblJblKblLblMblNbhOblWbgYbgYblPblQbpabgYblSblTblUblVbgZbrKbhZbhYblXbhYbhYblYbhfblZbmabhfbmbbhfbmcaZWaZmaahbgmbgmbifbmdbkHbmebmfbmgbmhbmibmfbmgbmjbkJbmkbmlbmibmmbmgbmnbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkPbmobmpbmqbmpbmobkRahyahyaahbkPbkPbkPbkPaahaahaahbilbmrbmsbjAbmtbmubmvbmwbilbmxbfubmybdTbrebdTbrebhoblibmAbmBbmCblkbmDbmEbmFbllbmGbmHbmIbllahyahyaZyaZzbcnbhrbeebmJbmKbmLbmMbefbefaahaahaahaahbjWbmNbmObmPbmQbmPbmRbmSbjWaahaahaahaahaZdaZHaZdahyaZIbmTdCJbbJbbGbfPbfQbmUbbGbdCbdCbdCbbGbmUbeVbfNbbGbbGdCKbmVaZIahyaZPaYGaYHaUwaToaahaahbeZbmWbmXbmYbmZbnabnbbncbncbndbnebnfbngbnhbnibgYbnjbnkbnlbgYbnmbnnbnobnpbgZbnqbnrbhYbnsbhYbntbnubhfbnvbnwbhfbnxbhfbnyaZWaZmaahbgmbnzbnAbnBbnCbnDbnEbnDbnFbnDbnGbihbnHbkJbnIbnJbnKbnLbihbnMbnNbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnObnPbnQbnRbnRbnPbnSbnTbkPbkPbkPbnUbnVbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbftbfubnWbdTbnXbnYbnZblkblkboabobbocblkbodboeboebofbogbohboibllahyahybamaZzbcnbojbeebmKbmKbokbolbefaahaahaahaahbjWbjWbombonboobopboqbonborbjWbjWaahaahaahaZdaZHaZdahybdqbiHdCBbfRbbGbbGbfPbfQbbGbbGbbGbbGbbGbembeWbbGbbGbbGdCxbdxbdqahybaNbbObotbouaToaahaahbeZbgLbovbgNbowboxboybozboAboBboCbgVbhOboDboEbgYboFboGboFbgYboHboIbTzboKbgZbgkboLboMbdAboLboMboOboOboOboOboOboOboOboOaZWaZmaahbgmboPboQboRbkHboSbmfboTboUboVboWbmmbmgbkHbmibmmboXboYboSboZbpabgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnObnPbnQbnRbnRbnPbnSbnTbkPbkPbkPbnUbnVbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbftbfubnWbdTbnXbnYbnZblkblkboabobbocblkbodboeboebofbogbohboibllahyahybamaZzbcnbojbeebmKbmKbokbolbefaahaahaahaahbjWbjWbombonboobopboqbonborbjWbjWaahaahaahaZdaZHaZdahybdqbiHdCBbfRbbGbbGbfPbfQbbGbbGbbGbbGbbGbembeWbbGbbGbbGdCxbdxbdqahybaNbbObotbouaToaahaahbeZbgLbovbgNbowboxboybozboAboBboCbgVbhOboDboEbgYboFboGboFbgYboHboIbTzboKbgZbgkboLboMbdAboLboMboOboOboOboOboOboOboOboOaZWaZmaahbgmboPboQboRbkHboSbmfboTboUboVboWbmmbmgbkHbmibmmboXboYboSboZbuPbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkQbmqbpbbpcbpcbmqbpdbpebpfbpgbphbpibpjbpkbplbpmbpnbpobppbpqbprbprbpsbprbptbpubpvbpwbpxbMKbpzbpzbpzbpAblkblkbpBblkblkbpCbpDbpEbpEbpEbpFbpGbllahyahybamaZzbcnbfBbeebefbefbefbefbefaahaahaahaahbjWbpHbpIbpJbpKbpLbpKbpMbpNbpObjWaahaahaahaZdaZHaZdahybejbiHdCDdCLbbGbelbbGbfPbenbbGbbGbbGbeobeWbbGbelbbGdCHdCMbdxbejahybbNaYGaYHaUwbpPahyaahbeZbpQbpRbgNbpSbpTbpUbpVbpVbpWbpXbpYbpZbqabqabqbbqcbqdbqcbqebqcbqfbqgbqhbqibqjbqkbqhbqlbqmbqnboObqobqpbqqbqrbqsbqtboOaZWaZmaahbgmbqubqvbqwbkJbqxbqybqzbgmbqAbqBbqCbqCbqDbsnbqCbqEbqFbqGboZbqHbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAacOacAacAacAacAacAacAacAacOacAacAacAacAaaaaaaacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqIaadahybkQbnPbqJbpcbpcbqKbqLbqMbqNbqObqPbqQbqRbqSbqTbqUbqVbqTbqWbqXbqTbqYbqZbrabrbbrcbrdbgqbinbMNbrfbrgbpzbrhbrebribrjbrkbrlbrmbrnbrobrpbrqbrrbrsbllahyahybambrtbrubrvaZyahyahyahyahyahyahyaahaahaahbjWbjWbrwbrxbpKbpKbpKbrybrzbjWbjWaahaahaahaZdaZHaZdahybcyaTsbrBdCDdCLbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGdCHdCCbrCbdBbcyahyaTobrEaYHbrFbrGahyahybeZbfTblFbrHbeZbrIbrJbrKbrLbrMblMbrNbrObrPbrQbrRbrSbrTbrSbrSbrSbrUbrVbrWbrXbrYbrZbrYbsabrYbrYbsbbscbsdbsebsfbsgbsgboOaZWaZmaahbgmboPbshboRbkHbmibsibsjbskbslbmmbmmbsmbkHbuYbmmbsobspbmiboZbsqbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAacOacAacAacAacAacAacAacAacOacAacAacAacAaaaaaaacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqIaadahybkQbnPbqJbpcbpcbqKbqLbqMbqNbqObqPbqQbqRbqSbqTbqUbqVbqTbqWbqXbqTbqYbqZbrabrbbrcbrdbgqbinbMNbrfbrgbpzbrhbrebribrjbrkbrlbrmbrnbrobrpbrqbrrbrsbllahyahybambrtbrubrvaZyahyahyahyahyahyahyaahaahaahbjWbjWbrwbrxbpKbpKbpKbrybrzbjWbjWaahaahaahaZdaZHaZdahybcyaTsbrBdCDdCLbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGdCHdCCbrCbdBbcyahyaTobrEaYHbrFbrGahyahybeZbfTblFbrHbeZbrIbrJbvUbrLbrMblMbrNbrObrPbrQbrRbrSbrTbrSbrSbrSbrUbrVbrWbrXbrYbrZbrYbsabrYbrYbsbbscbsdbsebsfbsgbsgboOaZWaZmaahbgmboPbshboRbkHbmibsibsjbskbslbmmbmmbsmbkHbuYbmmbsobspbmiboZbsqbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaaaaadaadaaaaadaadaadaaaaadaadaadaaaacAaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsrahyahybssbmqbstbpcbpcbmqbsubsvbswbsxbsybszbsAbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbsBbfubsCbdTbekbsEbsFbsFbsGbsHbsIbsJbrlbsKbrnbsLbsMbsNbrrbsObsPahyahybamaZzbcnbhrbamahyahyahyahyahyahyaahaahaahaahbjWbsQbrxbsRbsSbsTbsUbsQbjWaahaahaahaahaZdaZHaZdahyaZIbdqbbEbsVdCDdCLbbIbbJbbKbbGbbGbbGbbIbbJbbKdCHdCCbrCbbEbdqaZIahyaZPaYGbetaUwbrGahyahybeZbeZbsWbeZbeZblMblMblMbsXbsXbsXbsXbsYbsZbsXbsXbtabtbbtcbtdbtdbtebtfbtbbtgbthbtibtjbtkbtlbtmboObtnbtobtpbtqbtpbtrboOaZWaZmaahbgmbtsbttbnBbtubnDbtvbnDbtwbmmbtxbmmbtybkJbyTbijbtzbtAbtBbtCbtDbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaaacAaadaadaaaaaaaaaaaaaaaaaabtHbtIbtJbtKaaaaaabtLbtMbtNbtLbtLbtObnPbnQbtPbtQbnPbtRbnTbkPbkPbkPbtSbnTbkPaahaahaahaahaahaahaahaahaahaahaahbdTbtTbtUbtVbMKbtWbtXbtYbpzbtZbeEbuabubbucbudbuebufbufbufbugbuhbuiahyahybamaZzbcnbhrbamahyahyahyahyahyaahaahaahaahaahbjWbujbukbulbumbukbukbujbjWaahaahaahaahaZdaZHaZdahyahybbMbaMbbEbsVdCDdCNdCPdCOdCzdCzdCzdCNdCPdCOdCCbrCbbEbaybbDahyahybaNbdubdvbunbrGahyahybuoberbuqburbusbutbuubuvbsXbuwbuxbuybuzbuAbuBbuCbuDbuEbuFbuGbuHbuIbtfbuJbuKbuLbuMbuNbuObuLbuNboObuPbuQbuRbuSbuTbuUboOaZWaZmaahbgmbgmbifbuVbkHboSbuWbmmbmfbmmbmmbtCbuXbkJbCQbwubuZbvabsmbvbbgmbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadacOaaaaadaadaaaaaaaaaaaaaaabtHbtHbvdbvebtHbvfbvgbvhbvibvjbvkbkPbmobmpbmqbmpbmobkRahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahbdTbvlbvmbvnbMNbvobvpbvqbvrbMKbvsbvtbvubvvbvwbvxbvybvzbvAbvBbvCbllahyahybaiaZzbMObhrbaiahyahyahyaahaahaahaahaahaahaahbjWbjWbjWbvDbjWbjWbjWbjWbjWaahaahaahaahaZdaZHaZdahyahyahybbMaZLbaJbgEbgEbvGbvHbiEbhzbiEbvKbvLbgEbgEbiGaZJbbDahyahyahybbNaYGbRLaUwbvNahyahybvObosbuqbvQboNbvSbvTbvUbsXbvVbvWbvXbvYbvYbvZbwabwbbwcbwdbwebwebwfbwgbwhbwibwjbwkbwlbwmbwnbwoboObwpbwqbwrbtqbwsbwtboOaZWaZmaahaahbgmbgmbgmbgmbAQbwvbwwbmfbwxbwybwzbkJbkJbGRbkJbwAbwBbwCbgmbgmaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaaacAaadaadaaaaaaaaaaaaaaaaaabtHbtIbtJbtKaaaaaabtLbtMbtNbtLbtLbtObnPbnQbtPbtQbnPbtRbnTbkPbkPbkPbtSbnTbkPaahaahaahaahaahaahaahaahaahaahaahbdTbtTbtUbtVbMKbtWbtXbtYbpzbtZbeEbuabubbucbudbuebufbufbufbugbuhbuiahyahybamaZzbcnbhrbamahyahyahyahyahyaahaahaahaahaahbjWbujbukbulbumbukbukbujbjWaahaahaahaahaZdaZHaZdahyahybbMbaMbbEbsVdCDdCNdCPdCOdCzdCzdCzdCNdCPdCOdCCbrCbbEbaybbDahyahybaNbdubdvbunbrGahyahybuoberbuqburbusbutbuubuvbsXbuwbuxbuybuzbuAbuBbuCbuDbuEbuFbuGbuHbuIbtfbuJbuKbuLbuMbuNbuObuLbuNboObwxbuQbuRbuSbuTbuUboOaZWaZmaahbgmbgmbifbuVbkHboSbuWbmmbmfbmmbmmbtCbuXbkJbCQbwubuZbvabsmbvbbgmbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadacOaaaaadaadaaaaaaaaaaaaaaabtHbtHbvdbvebtHbvfbvgbvhbvibvjbvkbkPbmobmpbmqbmpbmobkRahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahbdTbvlbvmbvnbMNbvobvpbvqbvrbMKbvsbvtbvubvvbvwbvxbvybvzbvAbvBbvCbllahyahybaiaZzbMObhrbaiahyahyahyaahaahaahaahaahaahaahbjWbjWbjWbvDbjWbjWbjWbjWbjWaahaahaahaahaZdaZHaZdahyahyahybbMaZLbaJbgEbgEbvGbvHbiEbhzbiEbvKbvLbgEbgEbiGaZJbbDahyahyahybbNaYGbRLaUwbvNahyahybvObosbuqbvQboNbvSbvTbxbbsXbvVbvWbvXbvYbvYbvZbwabwbbwcbwdbwebwebwfbwgbwhbwibwjbwkbwlbwmbwnbwoboObwpbwqbwrbtqbwsbwtboOaZWaZmaahaahbgmbgmbgmbgmbAQbwvbwwbmfbyUbwybwzbkJbkJbGRbkJbwAbwBbwCbgmbgmaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaadaadaaaaaaaaaaaabtHbwDbwEbwFbtHbwGbwHbwIbwJbwKbwLbkObkPbkRbkQbkSbkPbkPaahaahahyahyahyahyahyahyaahaahbwMbwMbwMbwMbwMbwMbwMbwMbwMbwNbwObwPbdTbrAbwRbwSbwTbMNbwUbuabsCbucbwVbwWbwXbllbwYbwZbwYbllahybeebeeblmblnblobboahyahyaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaahaZdaZdaZHaZdaZdahyahyahyaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIahyahyahyahyaToaZjblDaZlaToaToahybxcbxdbxebvSbxfbxgbxhbxibsXbxjbxkbxlbxmbvYbvYbxnbqhbxpbxqbthbthbxrbtfbxsbxtbxubxvbxwbxxbADbxzboOboOboOboObxAboOboOboOaZWaZmaahaahaahaahaahbgmbxBbxCbkJbxDbkJbxBbxEbkJbxFbxGbkJbxHbxIbkJbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaadaadaaaaaaaaabtHbxJbxKbxLbtHdDfbxMbxNbxObxPbxQbtLaahaahaahahyahyaahaahahyahyahyahyaahaahaahaahbwMbwMbxRbxSbxTbxUbxVbxWbxXbwMbxYbxZbyabdTbybbycbydbyebdTbyfbuabygbyhbyhbyhbyhbyhbyibyjbykbyhbfzbeebylaZzbcnbymbboaZdaahaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaZdaZdaZGaZHaZGaZdaZdahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZdaTobbObynbiPbyoaTobypbyqbyrbysbytbyubyvbywbyxbyybyzbyAbyBbyCbvYbxobsXbyEbtbbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObyPbyQbyRbySbIxbyUbyVbyWbyXbyYbySaZWaZmaahaahaahaahaahbgmbyZbzabzbbzcbzdbzebzfbzgbzhbzibkJbzjbzkbzlbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaadaadaaaaaaaaabtHbxJbxKbxLbtHdDfbxMbxNbxObxPbxQbtLaahaahaahahyahyaahaahahyahyahyahyaahaahaahaahbwMbwMbxRbxSbxTbxUbxVbxWbxXbwMbxYbxZbyabdTbybbycbydbyebdTbyfbuabygbyhbyhbyhbyhbyhbyibyjbykbyhbfzbeebylaZzbcnbymbboaZdaahaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaZdaZdaZGaZHaZGaZdaZdahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZdaTobbObynbiPbyoaTobypbyqbyrbysbytbyubyvbywbyxbyybyzbyAbyBbyCbvYbxobsXbyEbtbbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObyPbyQbyRbySbIxbCLbyVbyWbyXbyYbySaZWaZmaahaahaahaahaahbgmbyZbzabzbbzcbzdbzebzfbzgbzhbzibkJbzjbzkbzlbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaaaaadbzmbznbznbznbznbzobtHbtHbtLbzpbzqbzrbzsbztbtLaahaahaahaahahyahyahyahyahyahyaahaahaahaahaahbwMbzubzvbzwbzxbzybzzbzAbzBbzCbzDbzEbzFbzGbzHbzIbzJbzKbzLbzMbzNbzObzPbzQbzRbzSbzPbzTbzUbzVbzWbzXbzYbecbajbhqbhrbzZaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaahaahaahbxaaahaahaZdaZdaZdaZdaZdaZdbAabAbbAcbAdaZGaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdbAebAfbAgbAhaUvbAibAjbAkbvSbAlbvSbAmbxgbAnbAobuCbApbAqbArbAsbAtbAubuCbAvbAwbqmbAxbAxbAybtfbAzbwibAAbABbACbADbAEbAFbySbAGbAHbAIbyWbyWbAJbySbAKaZmaahaahaahaahaahbgmbgmbALbAMbANbAObAPcBYbARbASbATbAUbAVbAWbAXbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadaaaaaaaaabAZbBabBbbBcbBdbBebBfbBgbBhbBibtLbBjbBkbBlbBmbztbtLaahaahaahaahaahahyahyahyahyaahaahaahaahaahaahbwMbBnbzwbBobBpbBqbBrbBsbBrbBtbBubBvbBwbBxbjJbBybjJbBzbjJbjJbBAbBBbBCbBDbBEbBFbBGbBHbBIbBJbBKbBLbBMbBNbBObBPbBQbBRbBSbBTbBUbBUbBUbBUbBVbBUbBWaZdaZdaZdaZdbBXaZdaZdaZdbBYbBZbBZbBZbBZbBZbCabCbbCcbCdbCdbCdbCdbCdbCdbCdbCebCdbCdbCdbCfbCgbCgbCgbCgbCgbCgbCgbCgbChbCgbCibCjbCkbClbCmbbRbCnbCobCpbCqbCrbvQbCsbvSbCtbCubwabCvbCwbCxbCzbyDbCybwabCBbCCbCDbCEbCEbCFbCGbwhbxtbCHbCIbCJbCKbCLbySbySbCMbCNbCObCPbyWbAJbySbAKaZmaahaahaahaahaahaahbgmbgmbgmbJJbCRbgmbgmbgmbgmbgmbgmbCSbCTbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadaaaaaaaaabAZbBabBbbBcbBdbBebBfbBgbBhbBibtLbBjbBkbBlbBmbztbtLaahaahaahaahaahahyahyahyahyaahaahaahaahaahaahbwMbBnbzwbBobBpbBqbBrbBsbBrbBtbBubBvbBwbBxbjJbBybjJbBzbjJbjJbBAbBBbBCbBDbBEbBFbBGbBHbBIbBJbBKbBLbBMbBNbBObBPbBQbBRbBSbBTbBUbBUbBUbBUbBVbBUbBWaZdaZdaZdaZdbBXaZdaZdaZdbBYbBZbBZbBZbBZbBZbCabCbbCcbCdbCdbCdbCdbCdbCdbCdbCebCdbCdbCdbCfbCgbCgbCgbCgbCgbCgbCgbCgbChbCgbCibCjbCkbClbCmbbRbCnbCobCpbCqbCrbvQbCsbvSbCtbCubwabCvbCwbCxbCzbyDbCybwabCBbCCbCDbCEbCEbCFbCGbwhbxtbCHbCIbCJbCKbIcbySbySbCMbCNbCObCPbyWbAJbySbAKaZmaahaahaahaahaahaahbgmbgmbgmbJJbCRbgmbgmbgmbgmbgmbgmbCSbCTbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbCUbCVbCWbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCYbCVbCVbCVbCZbDabDbbDcbDdbDebDfbDgbDhbDibDjbtLbtLbDkbtLbtLbDlbtLaahaahaahaahaahaahaahahyahyaahaahaahaahaahaahbwMbDmbDnbDobDpbDqbDrbDsbDtbwMbDubDvbDwbDxbDybDzbDAbDBbDCbDDbDEbDFbyhbDGbDHbDIbDJbDKbDLbzVbzWbzXbzYbecbecbDMbDNbDOaZdbDPbDQbDRbDSbDTbDUbDVbDWbDXbDYbDZbEabEbbBUbBUbBUbEcaZdaZdaZdaZdaZGbEdbEebEfbEgbEgbEgbEgbEgbEgbEgbEhbEgbEgbEgbEibEjbEjbEjbEjbEjbEjbEjbEkbiDbjYaZdbElaYGbetbEmaVlbEnbEobEpbEqbErbEsbEtbEubEvbEwbsXbsYbsZbExbsYbEybsZbsXbEzbtbbyFbyGbyHbEAbtfbEBbuKbECbEDbuKbySbySbySbEEbEFbEGbEHbEIbyWbAJbySbAKaZmaahaahaahaahaahaahaahbgmbEJbEKbELbgmaahaahaahaahbgmbgmbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbEMaadaaaaadbEMaadaaaaadbEMaadaaaaadbEMaadaaaaadaaaaaaaaabAZbBabENbEObEPbEQbznbERbESbETbEUbEUbEVbEWbtHbEXbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbEYbEZbFabFbbFcbFdbFebFfbwMbFgbfubFhbFibFjbFkbFlbFmbFibFnbFobFnbyhbyhbyhbyhbyhbrDbFqbFrbyhbfzbeebFsbecbcnbFtbboaZdbFubFubFubFubFubFubFvbFwaZdbFxbFybFxaZdbFzbFAbFBbFCaZdaahaahaZdaZdaZGaZHaZGbFDbFEbFFbFGbEgbFHbFIbFJbFJbFKbFLbFMbFObFNbFPbFNbHvbHubEjbFQbEjaZdaZdaTobFRbgJaUvbFSaTobypbyqbFTbAlbFUbFVbFWbFXbEqbFYbFZbGabGbbGcbGdbGebGfbGgbGhbGibGjbGjbGkbGlbtbbGmbGnbGobGpbySbGqbGrbGsbGtbGubGvbGwbyWbAJbySaZWaZmaZmaahaahaahaahaahaahbgmbxybGybGzbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaadbtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaaaaaabGBbznbznbznbznbtHbtHbGCbGDbDibGEbGFbGGbGHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbwMbwMbGIbGJbGJbGJbwMbwMbwMbGKbGLbyfbGMbGNbGObGPbGQbFibJWbGSbGTbGUbGVbGWbGXbGYbFnbGZbFnbGYahybeebeebHabcnbecbHbbHcbFubHdbHebHfbHgbFubFubFubFubHhbHibHhbHjbHjbHkbHlbHjbHmaahaahaahaZdaZdaZHbEgbEgbHnbHobHpbEgbHqbHrbHsbHsbHsbHtbHwbHybHxbHxbHzbKBbJbbHAbHBbEjahyahyaToaZjblDbHCaToaToahybxcbHDbHEbCqbHFbHGbHHbCqbHIbHJbHKbHLbHMbHNbHMbHObHPbHPbHQbHPbHPbHRbHSbHTbHUbHVbHWbHXbySbHYbHZbIabGtbGubGvbIbbyWbAJbySbbbbIcaZmaahaahaahaahaahaahbgmbIdbIebIfbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaahaahaahaahaahaahaahaahbtHbtHbtHbtHbtHbIgbIhbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbIjbGJbGIbGJbGJbGJbGJbIkbwMbIlbfubImbInbIobIpbIqbIrbFibIsbItbIubIvbIubIwbIubLzbIybIzbIAbGYahyahybIBbecbRQbecbICbHcbIDbIEbIFbIFbIGbIHbIIbIJbFubIKbILbIMbHjbINbIObIPbHjaahaahaahaahaZdaZGaZHbEgbIQbIRbISbITbEgbIUbIVbIWbFJbFJbIXbIYbIZbJabJabJabJabJabJbbJcbJdahyahybJeaYGbRSaUvbpPahyahybuobosbvSbvSbJfbJgbvSbvSbJhbJibJjbJkbxqbJlbJmbJnbthbJobJpbJqbJrbJsbJtbJubJvbJwbJxbJybJzbJAbJBbJCbJDbJEbJFbJGbJHbJIbySbglbfpaZmaahaahaahaahaahaahbgmbgmbLDbJKbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaacAaaaaaaaahaahahyahyahyahyahyahyahyahyaahaahaahbtHbtHbJLbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbJMbGJbJNbJObGJbGJbGJbIkbwMbJPbtUbJQbJRbJSbJTbJUbJVbFibGYbLEbJXbJYbJXbJXbJXbJZbJYbKabKbbKcahyahybKdbecbcnbecbKebHcbKfbKgbKhbKibKjbKhbKhbKkbFubKlbILbKmbHjbKnbKobKpbHjaahaahaahaahaZdbKqaZHbEgbIQbKrbKsbKtbEgbKubKvbKwbFJbKxbKycuybKAbJabJabJabJabJabKBbKCbKDahyahybrGbKEbynbKFbrGahyahybvObsDbKHbKHbKIbKKbKLbKMbKNbKNbKObKPbKQbKRbKNbKSbKTbKUbKVbKSbKWbKWbKWbKWbKWbKXbKYbKZbLabySbySbySbySbySbySbySbySbySbySbLbbLcaZmbLdbLebLebLebLdbLdbLfbLgbLhbLibLfbLdaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadacAaaabLjaahbLkbLkbLlbkQbkQbkQbLmbLkbLkahyaahaahaahbtHbLnbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbLobLpbLqbGJbLrbGJbLsbwMbwMbLtbfubImbFibLubLvbLwbLxbLybGYbPnbNsbLBbLCbLCbLAbLAbLBbRjbRibLFahyahybKdbLGbhqbecbKebHcbLHbLIbKhbLJbLKbLLbLMbLNbLObLPbLQbLRbLSbLTbLUbLVbHjaahaahaahaahaZdaZdaZHbEgbEgbLWbEgbEgbEgbLXbLYcAgbMabKxbMbcuBbMdbMebMfbMgbMhbKBbKBbMibKDahyahybvNbMjbgJaUvbvNahyahybMkbMlbMmbKJbOcbMkbMkbMkbMkbxbbMqbMrbMsbMtbMsbKSbMubMvbMwbMxbKWbMybMzbMAbMBbMCbMDbMEbMFbMGbMHbMIbMJbRXbMLbMMdFecbabUSbMQbMRbMSbMTbMUbMVbMWbMXbMYbMZbNabNbbNabNcbLdaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaabtEbNdbtGaaabtEbNdbtGaaabtEbNdbtGaaabtEbNdbtGaaaaadaadbLjaahbLkbNebNfbNgbNfbNgbNfbNebLkahyahyaahaahbtHbNhbIibtHbtHaahaahaahaahaahaahaahaahaahaahaahbtHbtHbtHbwMbwMbwMbwMbwMbwMbwMbwMbwMbNibNjbfubyfbGMbNkbNlbNmbLxbNnbGYbNobNpbNpbNqbNqbNrbNqbNqbRlbRkbGYahyahybKdbecbDMbDNbKebNtbFubNubKhbNvbNwbNxbKhbNybFubNzbNAbNBbNCbNCbNCbNCbNCbNCbNCbNCaahaahaZdaZHbEgbNDbNEbNFdBNbNHbFJbFJbNIbFJbNJbEgbNKbNLbNMbNNbNObKBbNPbNQbNRbNSahyahyaTobNTbetbNUaToahyahybMkbNVbNWbNXbNYbUXbOabMnbMobOdbMqbMrbOebOfbOgbKSbOhbOibOjbOkbKWbOlbOmbOnbOobOpbOqbOrbOsbOtbOtbOubOvbOqbOtbOwbOtbOxbOybOzbOAbOBbOCbODbOEbOEbOFbOEbOGbOHbOIbOJbOKbLdaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaahaahaahbOLbOMbONbOObOPbOQbOLbORahyahyaahaahbtHbOSbIibOTbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbOUbOVbOWbOXbOYbOZbzHbPabPbbPcbPdbPebPfbPgbImbInbIobPhbPibLxbPjbGYbPkbPlbPmbNpbNpbSzcpCcpubRlcGibGYahyahybKdbecbcnbecbPobHcbFubPpbKhbPqbPrbPsbKhbPtbFubPubPvbPwbNCbPxbPybPzbPAbNCbPBbNCbNCaahaZdaZHbEgbPCbPDbPEbPEbPFbPEbPEbPGbFJbPHbEgbPIbPJbPKbPLbPMbPNbPIbPJbPKbEjbPObPPaToaZjblDbHCaToaToahybMkbPQbPRbPSbPTbPUbPVbPWbPXbPYbPZbQabQbbQcbQdbKSbQebQfbQgbQhbKWbQibQjbQkbMBbQlbQmbQnbQobQpbQqbQrbQsbQtbQpbQubQvbQwbMPbMQbQxbQybQzbMUbMVbQAbQBbOJbQCbQDbQEbOJcAfbLdaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczacAaczaczacOacAaadaadaadaadaaaaaaaaaaadaadaadacOaadaaaaahaahaahbNgbQFbQGbQHbQHbQIbNgahyahyahyaahaahbtHbQJbQKbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQYbQZbyfbJRbRabRbbRcbRdbRebGYbRfbRgbRhbNpbNpcGQbRgcIgbRlcNkbGYahyahybKdbecbcnbRmbRnbRobRpbRqbRrbRsbRtbRubRvbRwbFubRxbPvbRybNCbRzbRAbRBbRBbRCbRDbREbNCaahaZdaZHbEgbRFbRGbFJbRHbRIbFJbFJbFJbFJbRJbEgbupbTlbTkbRNbRObRPbRObRPbvEbRTbRUbRUbRVbRWbetaUvbvFaToahybMkbRYbRZbSabNWbSbbScbSdbSebSfbSgbShbSibMpbvIbKSbSkbQfbSlbSmbKWbKWbKWbKWbKWbSnbSobSpbSpbSpbSpbSpbSqbSrbSqbSqbSqbSqbSqbSsbStbSubSvbSwbSwbSwbLdbLdbSxbSycNtbSxbLdbLdaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaadbtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaaaaaabGBbznbznbznbznbtHbtHbGCbGDbDibGEbGFbGGbGHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbwMbwMbGIbGJbGJbGJbwMbwMbwMbGKbGLbyfbGMbGNbGObGPbGQbFibJWbGSbGTbGUbGVbGWbGXbGYbFnbGZbFnbGYahybeebeebHabcnbecbHbbHcbFubHdbHebHfbHgbFubFubFubFubHhbHibHhbHjbHjbHkbHlbHjbHmaahaahaahaZdaZdaZHbEgbEgbHnbHobHpbEgbHqbHrbHsbHsbHsbHtbHwbHybHxbHxbHzbKBbJbbHAbHBbEjahyahyaToaZjblDbHCaToaToahybxcbHDbHEbCqbHFbHGbHHbCqbHIbHJbHKbHLbHMbHNbHMbHObHPbHPbHQbHPbHPbHRbHSbHTbHUbHVbHWbHXbySbHYbHZbIabGtbGubGvbIbbyWbAJbySbbbbJraZmaahaahaahaahaahaahbgmbIdbIebIfbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaahaahaahaahaahaahaahaahbtHbtHbtHbtHbtHbIgbIhbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbIjbGJbGIbGJbGJbGJbGJbIkbwMbIlbfubImbInbIobIpbIqbIrbFibIsbItbIubIvbIubIwbIubLzbIybIzbIAbGYahyahybIBbecbRQbecbICbHcbIDbIEbIFbIFbIGbIHbIIbIJbFubIKbILbIMbHjbINbIObIPbHjaahaahaahaahaZdaZGaZHbEgbIQbIRbISbITbEgbIUbIVbIWbFJbFJbIXbIYbIZbJabJabJabJabJabJbbJcbJdahyahybJeaYGbRSaUvbpPahyahybuobosbvSbvSbJfbJgbvSbvSbJhbJibJjbJkbxqbJlbJmbJnbthbJobJpbJqbKLbJsbJtbJubJvbJwbJxbJybJzbJAbJBbJCbJDbJEbJFbJGbJHbJIbySbglbfpaZmaahaahaahaahaahaahbgmbgmbLDbJKbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaacAaaaaaaaahaahahyahyahyahyahyahyahyahyaahaahaahbtHbtHbJLbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbJMbGJbJNbJObGJbGJbGJbIkbwMbJPbtUbJQbJRbJSbJTbJUbJVbFibGYbLEbJXbJYbJXbJXbJXbJZbJYbKabKbbKcahyahybKdbecbcnbecbKebHcbKfbKgbKhbKibKjbKhbKhbKkbFubKlbILbKmbHjbKnbKobKpbHjaahaahaahaahaZdbKqaZHbEgbIQbKrbKsbKtbEgbKubKvbKwbFJbKxbKycuybKAbJabJabJabJabJabKBbKCbKDahyahybrGbKEbynbKFbrGahyahybvObsDbKHbKHbKIbKKbMHbKMbKNbKNbKObKPbKQbKRbKNbKSbKTbKUbKVbKSbKWbKWbKWbKWbKWbKXbKYbKZbLabySbySbySbySbySbySbySbySbySbySbLbbLcaZmbLdbLebLebLebLdbLdbLfbLgbLhbLibLfbLdaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadacAaaabLjaahbLkbLkbLlbkQbkQbkQbLmbLkbLkahyaahaahaahbtHbLnbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbLobLpbLqbGJbLrbGJbLsbwMbwMbLtbfubImbFibLubLvbLwbLxbLybGYbPnbNsbLBbLCbLCbLAbLAbLBbRjbRibLFahyahybKdbLGbhqbecbKebHcbLHbLIbKhbLJbLKbLLbLMbLNbLObLPbLQbLRbLSbLTbLUbLVbHjaahaahaahaahaZdaZdaZHbEgbEgbLWbEgbEgbEgbLXbLYcAgbMabKxbMbcuBbMdbMebMfbMgbMhbKBbKBbMibKDahyahybvNbMjbgJaUvbvNahyahybMkbMlbMmbKJbOcbMkbMkbMkbMkbOabMqbMrbMsbMtbMsbKSbMubMvbMwbMxbKWbMybMzbMAbMBbMCbMDbMEbMFbMGbOdbMIbMJbRXbMLbMMdFecbabUSbMQbMRbMSbMTbMUbMVbMWbMXbMYbMZbNabNbbNabNcbLdaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaabtEbNdbtGaaabtEbNdbtGaaabtEbNdbtGaaabtEbNdbtGaaaaadaadbLjaahbLkbNebNfbNgbNfbNgbNfbNebLkahyahyaahaahbtHbNhbIibtHbtHaahaahaahaahaahaahaahaahaahaahaahbtHbtHbtHbwMbwMbwMbwMbwMbwMbwMbwMbwMbNibNjbfubyfbGMbNkbNlbNmbLxbNnbGYbNobNpbNpbNqbNqbNrbNqbNqbRlbRkbGYahyahybKdbecbDMbDNbKebNtbFubNubKhbNvbNwbNxbKhbNybFubNzbNAbNBbNCbNCbNCbNCbNCbNCbNCbNCaahaahaZdaZHbEgbNDbNEbNFbQAbNHbFJbFJbNIbFJbNJbEgbNKbNLbNMbNNbNObKBbNPbNQbNRbNSahyahyaTobNTbetbNUaToahyahybMkbNVbNWbNXbNYbSkbUXbMnbMobWTbMqbMrbOebOfbOgbKSbOhbOibOjbOkbKWbOlbOmbOnbOobOpbOqbOrbOsbOtbOtbOubOvbOqbOtbOwbOtbOxbOybOzbOAbOBbOCbODbOEbOEbOFbOEbOGbOHbOIbOJbOKbLdaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaahaahaahbOLbOMbONbOObOPbOQbOLbORahyahyaahaahbtHbOSbIibOTbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbOUbOVbOWbOXbOYbOZbzHbPabPbbPcbPdbPebPfbPgbImbInbIobPhbPibLxbPjbGYbPkbPlbPmbNpbNpbSzcpCcpubRlcGibGYahyahybKdbecbcnbecbPobHcbFubPpbKhbPqbPrbPsbKhbPtbFubPubPvbPwbNCbPxbPybPzbPAbNCbPBbNCbNCaahaZdaZHbEgbPCbPDbPEbPEbPFbPEbPEbPGbFJbPHbEgbPIbPJbPKbPLbPMbPNbPIbPJbPKbEjbPObPPaToaZjblDbHCaToaToahybMkbPQbPRbPSbPTbPUbPVbPWbPXbPYbPZbQabQbbQcbQdbKSbQebQfbQgbQhbKWbQibQjbQkbMBbQlbQmbQnbQobQpbQqbQrbQsbQtbQpbQubQvbQwbMPbMQbQxbQybQzbMUbMVbWWbQBbOJbQCbQDbQEbOJcAfbLdaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczacAaczaczacOacAaadaadaadaadaaaaaaaaaaadaadaadacOaadaaaaahaahaahbNgbQFbQGbQHbQHbQIbNgahyahyahyaahaahbtHbQJbQKbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQYbQZbyfbJRbRabRbbRcbRdbRebGYbRfbRgbRhbNpbNpcGQbRgcIgbRlcNkbGYahyahybKdbecbcnbRmbRnbRobRpbRqbRrbRsbRtbRubRvbRwbFubRxbPvbRybNCbRzbRAbRBbRBbRCbRDbREbNCaahaZdaZHbEgbRFbRGbFJbRHbRIbFJbFJbFJbFJbRJbEgbupbTlbTkbRNbRObRPbRObRPbvEbRTbRUbRUbRVbRWbetaUvbvFaToahybMkbRYbRZbSabNWbSbbScbSdbSebSfbSgbShbSibMpbvIbKSbXibQfbSlbSmbKWbKWbKWbKWbKWbSnbSobSpbSpbSpbSpbSpbSqbSrbSqbSqbSqbSqbSqbSsbStbSubSvbSwbSwbSwbLdbLdbSxbSycNtbSxbLdbLdaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbOLbSAbQGbQHbQHbSBbOLbORahyahyaahaahbtHbSCbIibSDbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbSEbSEbSFbSGbSEbSHbSIbSJbSKbSLbSMbSNbSObSPbSLbSLbSLbSLbSLbSLbSQbSRbSQbSSbSSbSQbSTbSQbSUbSQbGYahyahybKdbecbcnbSVbbobbobFubFubFubFubFubFubSWbFubFubSXbSYbSZbNCbTabTbbTcbTdbNCbTebTfbNCaahaZdaZHbEgbFLbvJbEgbEgbThbTibTibTibTibEgbEgbTjbTkbTlbTmbTnbTkbTlbTkbTobTpaUvaUvaUvaUvbTqbTrbTsaToahybMkbGxbTubTvbTubTtbScbTxbTybVhbTAbTBbTCbTDbTEbKSbTFbTGbTHbTIbTJbTKbTLbTMbTNbTObTPbTQbTRbTSbTTbSpbTUbTVbTWbTXbTYbTZbSqbUabUbbSubUcbUdbUebSuaahaahbSxbUfbUgbSxaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbNebNfbNgbUhbNgbNfbNebLkahyahyaahaahbtHbtHbIibtHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbUibUjbUkbUlbSEbUmbUnbUnbUobUpbUqbUrbUsbUtbUubUvbUwbUxbSLbUybUzbUAbUBbUBbUybUzbUybUCbUDbUEahyahybKdbecbcnaZzbUFahybUGbUHbUIbUJbUKbULbULbUMbUGbUNbUObUPbNCbNCbUQbNCbNCbNCbNCbNCbNCaahaZdaZHbURbvMbUTbUUbUVbUWbUWbUWbUWbUWbYobUYbTkbTlbUZbVabVbbVcbTkbTlbVdbVeaUvaUvbVfbVgbdvaUvbvPaToahybMkbVibVjbVkbVlbVmbVnbVobVpbVqbVrbVsbMpbKNbKNbKSbKSbKSbKSbKSbTJbVtbVubVvbVwbVxbVybVzbVAbVBbVCbSpbVDbVEbVFbVGbVGbVHbSqbVIbVJbSubVKbVLbVMbSuaahaahbSxbVNcAhbSxaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbLlbVPbVQbVRbVSbVTbLmbLkahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbVUbVVbVWbVXbVYbVZbWabWbbWcbWdbWebWfbWgbWhbWibWibWjbWkbSLbWlbWmbWlbWnbUBbWlbWmbWlbUCbUDbUEahyahybKdbWobcnaZzbamahybWpbWqbULbWrbWsbWsbWtbWubUGbWvbWwbUPbWxbWybWzbWAbWBbWCbWDbWEbNCaahaZdbWFbWGbWHbWIbWJclZbWLbWKbTwbWKbWLbWKbWJbTlbTkbWNdBObVabWPbTlbTkbWQbURbPObPPaTobHCblDbHCaToaToahybMkbWRbWSbMkbWRbWSbMkbMkbMkbWTbWUbWVbCAbKNaahaahaahaahaahaahbTJbWXbWYbWZbTNbXabXbbTQbXcbXdbXebSpbXfbXgbXhbXibXjbXkbSqbXlbXmbXnbXobXpbSubSuaahaahbSxbXqbXrbSxbSxaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsbXtbXubXvbXsahyahyahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbXwbXxbXybXzbXAbXBbXCbXDbXEbXFbXGbXHbXIbXJbXKbXLbXMbXNbSLbXObUBbUBbXPbXQbXRbXRbXRbXSbXTbUEahyahybXUbXVbhqbXWbamahybXXbXYbXZbYabYbbYcbYdbYebYfbYgbYhbYibYjbYjbYkcqEbYmbYnbYnbvRbNCaahaZdbYpbURbYqbTkbTlbWJbYrbWJbYrbWJbYrbWJbYsbTkbTlbUZbYtbVbbVcbTkbTldBPbURahyahyaTobYvbetbYwaToahyahyahyahyahyahyahyahyahyahybKNbKNbYxbYybKNbKNaahaahaahaahaahaahbTJbTJbTJbTJbTJbYzbYAbSpbSpbSpbSpbSpbSqbSqbSqbSqbSqbSqbSqbYBbYCbSubSubSubSuaahaahaahbSxbYDbVObYEbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbLlbVPbVQbVRbVSbVTbLmbLkahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbVUbVVbVWbVXbVYbVZbWabWbbWcbWdbWebWfbWgbWhbWibWibWjbWkbSLbWlbWmbWlbWnbUBbWlbWmbWlbUCbUDbUEahyahybKdbWobcnaZzbamahybWpbWqbULbWrbWsbWsbWtbWubUGbWvbWwbUPbWxbWybWzbWAbWBbWCbWDbWEbNCaahaZdbWFbWGbWHbWIbWJclZbWLbWKbTwbWKbWLbWKbWJbTlbTkbWNdBObVabWPbTlbTkbWQbURbPObPPaTobHCblDbHCaToaToahybMkbWRbWSbMkbWRbWSbMkbMkbMkbYAbWUbWVbCAbKNaahaahaahaahaahaahbTJbWXbWYbWZbTNbXabXbbTQbXcbXdbXebSpbXfbXgbXhcccbXjbXkbSqbXlbXmbXnbXobXpbSubSuaahaahbSxbXqbXrbSxbSxaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsbXtbXubXvbXsahyahyahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbXwbXxbXybXzbXAbXBbXCbXDbXEbXFbXGbXHbXIbXJbXKbXLbXMbXNbSLbXObUBbUBbXPbXQbXRbXRbXRbXSbXTbUEahyahybXUbXVbhqbXWbamahybXXbXYbXZbYabYbbYcbYdbYebYfbYgbYhbYibYjbYjbYkcqEbYmbYnbYnbvRbNCaahaZdbYpbURbYqbTkbTlbWJbYrbWJbYrbWJbYrbWJbYsbTkbTlbUZbYtbVbbVcbTkbTlcgwbURahyahyaTobYvbetbYwaToahyahyahyahyahyahyahyahyahyahybKNbKNbYxbYybKNbKNaahaahaahaahaahaahbTJbTJbTJbTJbTJbYzciWbSpbSpbSpbSpbSpbSqbSqbSqbSqbSqbSqbSqbYBbYCbSubSubSubSuaahaahaahbSxbYDbVObYEbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybYFbYGbYHbYIbYFahyahyahyaahaahaahaahbtHbYJbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbYKbYLbYMbYNbYObYPbXMbYQbYRbYSbYTbYUbYRbYQbXMbXMbXMbYVbSLbWlbWmbWlbYWbUBbWlbWmbWlbYXbYYbUEbYZbZabeebecbDMbZbbamahybZcbZdbZebZfbZgbZhbZibZjbUGbWvbZkbZlbZmbZnbZobZpbZqbZrbZsbZtbNCaahaZdbYpbURcaAbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbZvbTjbZwbTlbTkbTjbZybZxahybJeaUvbetaUvbJeahyahyahyahyahyahyahyahyahyahyahybZzbZAbZBbZzaahaahaahaahaahaahaahbZCbZDbZEbZFbZGbTObTPbZHbZIbZJbZKbZLaahaahaahaahaahaahbZMbZNbZObZPbZQbZMaahaahaahaahbSxbZRbZSbZTbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybZUbZVbZWbZUbZUahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbZZcaacabcacbSEcadcaecaecaecafcagcahcaicaecaecaecajcakbSLbUybUybUybUBbUBbUybUybUybYXcalcamcanbecbecbecbcnaZzbamahycaocapbZecaqcarcarcasbULbUGbWvcatcaucavcavcawcaxcaybYnbYncazbNCaahaZdcaBaZdccebTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkcaCcaDcaEcaFcaGcaHcaIahyahybrGaUvbetcaJbrGahyahyahyahyahyahyahyahyahyahyahycaKcaLcaMcaNaahaahaahaahaahaahaahbZCcaOcaPcaQcaRcaScaTcaUcaVcaWcaXbZLaahaahaahaahaahaahbZMcaYcaZdFfcbbbZMaahaahaahaahcbccbdcbecbfcbcaahahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahycbgcbhcbicbjcbgahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEcbkcblcbmcbnbSEbNZcbpcbqcbrcbscbtcbucbvcbwcbxcbycbzcbAbSLcbBcbCbUBbUBbUBbUBcbDbUBcbEcbFcamcancbGcbHbecbcnaZzcbIahybUGcbJcbKcbLcbMbULcbNbUGcbOcbPcbQcbObNCcbRcbScbTcbUcbVcbWcbXbNCaahaZdbYpaZdcDsbTlbTkbYsbTmbTnbTkbTlbTkcbZbTmbTlbTkbTlccabTnccbbTlbTkdBQcaIahyahybrGccdbgJaUvbrGahyahyahyahyahyahyahyahyahyahyahyccBccfccgcaNaahaahaahaahaahaahaahbZCcchcciccjbZGcckcclbZHccmccnccobZLaahaahaahaahaahaahbZMbZNbZMbZMbZMbZMaahaahaahaahcbcccpccqccrccscctccuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsccvccwccxbXsahyahyaahaahaahbZXbZXbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbSEccycczbSEbSEbSLbSLbSLbSLbSLccAbSLbSLbSLccEccCccDbSLbSLbUEbUEcdPccFccFccGbUEbUEbUEbUEbUEbYZbZabeeccHblnblmbeeahybUGbUGbUGbUGbUGbUGbUGbUGccIccJccKccLbNCbNCccMbNCbNCbNCccNccObNCccPaZdccQaZdbURbwQbTlbUZdBRbVbbVcccTccUbVbbVaccVccWbUZbVadBOccXbTkbTlcbYcaIahyahybrGaUvbetaUvbvNahyahyahyahyahyahyahyahyahyahyahyccBccYccZcaNaahaahaahaahaahaahaahbZCbZCbZCbZCbZCcdacdbbZLbZLbZLbZLbZLaahaahaahaahaahaahbZMbZNbZMaahaahaahaahaahaahaahcbccdccddcdecdfcdgcdhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybYFcdiccwcdjbYFahyahyaahaahaahbZXcdkcdlcdmbZXbZXbZXbZXaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbSEbSEbSEaahaahaahaahbZXcdncdobZXahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZybecbcnaZzcbOcbOcbOcbOcdpcdqcdrcdscdtbFpcdvcdwcdxcdycdzcdAcdBcdCcdDcbOcbOcbOcbOcbOcdEcdFcdGbURbURbTkccUbVbbYtccVcdHbUZbYtdBObVccdIccUcdJcdKcdLcdMcdNcdOcdSahyahybrGcdQbetcdRaTocaNahyahyahyahyahyahyahyahyahyahycelcdTcdUcaNaahaahaahaahaahaahaahaahaahaahaahbZMcdVcdWbZMaahaahaahaahaahaahaahaahaahaahbZMbZNbZMaahaahcbccbccbccbccbccbccdXcdXcbccbccbccbcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahbZUbVSbVQbZUcdYccwcdZbZUbVSbVQbZUbZUbZXbZXceacebceccedceecefbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZXcegcehceiceiceiceiceiahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahybaicejbjSaZzcekceLcemcbOcenceocepceocencencenccJccKcencencencdBceqcercescbOcetceLceucevcewcexceycezceAceBceCceDceAceEceAceFceCceBceGceBceCceHceIbTkbTlceJbURahyahybvNaUvbetaUvceKcaNcgqceMceMceMceMceMceMceMceMceNcaNceOcePcaNbZMbZMbZMbZMaahaahaahaahaahbZMbZMbZMceQceRbZMaahaahaahaahaahaahaahaahaahbZMbZMbZNbZMaahaahcbcceSceTceTceTceTceUceUceVceTceTceWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbZUceXceYceXceZcfacfbcfccfdcfecffcfgcfhcficfjcfkcflcfmcfncfobZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZXcfpcfqcfrcfscftcfuceiahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahybbocfvcfwcfxcfycfzcfAcfBcfCcfDcfEcfFcfFcfFcfFcfGcfHcfFcfFcfFcfIcfJcfDcfKcfLcfMcfNcfOcfPcfQcfRcfSbTpcfTbTlbTkbTlbTkcfUbTkbTlbTkbTlcfVbTlbTkcfWbTkbTlbTkcfXbZyahyahyaTocfYbyncfZaVlcgacgbcgbcgbcgccgbcgbcgdcgbcgbcgbcgbcgecgfcggbZMcghcgibZMbZMbZMbZMbZMbZMbZMcgjcgkcglcgmbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcgnbZNbZMaahaahcbccgocgpcgTcgrcgscgtcgucgvcgwcgxceTceWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbZUceXceYceXceZcfacfbcfccfdcfecffcfgcfhcficfjcfkcflcfmcfncfobZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZXcfpcfqcfrcfscftcfuceiahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahybbocfvcfwcfxcfycfzcfAcfBcfCcfDcfEcfFcfFcfFcfFcfGcfHcfFcfFcfFcfIcfJcfDcfKcfLcfMcfNcfOcfPcfQcfRcfSbTpcfTbTlbTkbTlbTkcfUbTkbTlbTkbTlcfVbTlbTkcfWbTkbTlbTkcfXbZyahyahyaTocfYbyncfZaVlcgacgbcgbcgbcgccgbcgbcgdcgbcgbcgbcgbcgecgfcggbZMcghcgibZMbZMbZMbZMbZMbZMbZMcgjcgkcglcgmbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcgnbZNbZMaahaahcbccgocgpcgTcgrcgscgtcgucgvcqbcgxceTceWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahbZUcgycgzcgAccwcgBccwccwcgCccwcgDbZUcgEcgFcgEcgGcgHcgIcgJbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXcgKcgLceicgMcgNcgOceiahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZycgPcgQcgRcgSchucgUcbOcgVcgWcgXcgYcgZchacgWcgWchbcgWchcchdchechfcgWchgcbOcgUchuchhchichjcevcevchkcdMcdNcdMcdNchlchmcdMchncdMcdNchochpcdMchqchrchschtchLchvahyahybJechwchxbbQbbRchychzchzchzchAchzchzchBchzchzchzchzchCchDchEchFchGchHchGchGchGchGchGchGchGchGchGchIchJchJchJchJchJchJchJchJchJchJchJchJchJchKbZMaahaahcbccgocgpciscgucgucgucgucgucgucguchMchNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahbZUchOchPchQchRchSchTchUccwchVchWbZUchXchYchZchYciacibciccidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidciecifcidcidcigcihciicijcikcilceiahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahybamcimbcnbeccbOcbOcbOcbOcinciocipciqcirciwcitciucivciAcixciycizciGciBciCcbOcbOcbOcbOciDcfQciEciFbURbURciXciHciHciHciHciHciHciHciHciHciHciHciHciIbURciXchvahyahyahybrGciJciKciLciKciMciNciNciOciNciNciNciPciNciNciNciOciQciRciSbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMciTciUciVciWbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMaahaahcbccgocgpcjAciYciZcjacjbcjccjdcjeceTcjfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahbZUchOchPchQchRchSchTchUccwchVchWbZUchXchYchZchYciacibciccidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidciecifcidcidcigcihciicijcikcilceiahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahybamcimbcnbeccbOcbOcbOcbOcinciocipciqcirciwcitciucivciAcixciycizciGciBciCcbOcbOcbOcbOciDcfQciEciFbURbURciXciHciHciHciHciHciHciHciHciHciHciHciHciIbURciXchvahyahyahybrGciJciKciLciKciMciNciNciOciNciNciNciPciNciNciNciOciQciRciSbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMciTciUciVcqcbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMaahaahcbccgocgpcjAciYciZcjacjbcjccjdcjeceTcjfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahcjgcjgbZUbZUcjhcjicjjcgBcjkcjlcjlcjmbZUbZUcjnchYcjochYcjpcjqcjrcjsbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXcjtcjucjvcjvcjwcjxcjyceiceiceiceiahyahycjzcjzcjzcjzcjzcjzcjzahyahyahyahyahyahyahybaicimbcnbeccjBahyahycbOcbOcbOcjHcjCcjDcjEcjDcjDcjFcjDcjEcjDcjCcjGcbOcbOcbOahyahyckhcjIcjJcjKciFaahaahahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahybvNaUvaUvcjLcjMcaNcgqceMceMceMceMceMceMceMceMceNcaNcaNcaNcaNbZMaahaahaahaahaahaahaahaahbZMbZMbZMciVbZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcbccjNceTceTceTceTceTceTceVceTceTcjfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahcjgcjgcjOcjPcjgbVScjQbVQcjRbVScjQbVQbZUchYcjScjTchYcjUchYcjVcjWcjXcjqaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZXbZXcjucjYbZXcjZbYlbZXaahahyahyahyahycjzcjzckbckcckdckeckfcjzcjzahyahyahyahyahybbobbockgblnccHbbobboahyahyahyckEahyahyahyahyahyahyahyahyahyahyahyahyckEahyahyahyciFciFckicfQcfRciFciFaahaahaahahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyciFciFckjckjckkciFciFahyahyahyahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMciVbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcbccbccbccbccbccbccbccbccbccbccbccbcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahcjgcjgcklckmcknckockpckqckrckscktckuckvckwckxckyckzchYckAchYckBckCckDcjqaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZXcjubZXbZXbZXbZXbZXahyahyckKckFckFckGckHckIckIckIckIckIckIcjzahydEOdEOdESdEOdEOdETcimbcnbecbDObboclmckLckMciFclmckLckLckLckLckLckLckLckLckLckLckMciFclmckLckMciFckNckOckPcfRckQciFciFciFciFciFclmckLckLckLckLckLckLckLckLckLckLckRciFclmckLckRciFckScfRcfRckTckUciFciFahyahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMciVbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahcjgckVckmcknckWckXckYckZclaclbchVclccldclecleclfclgclhcjUchYclicljclkcjqaahaahaahaahaahaahaahaahaahcllcllcllcllcllcllcllaahaahaahbZXcjubZXaahaahaahaahahyahyclYclncloclpclqclrclscltcluclvclwcjzahydEOdEYdEZdFadFbbecclyclzclAclAclBclCclCclCclDclCclEclCclCclFcfRcfRcfRcfRclGclHclIclJclIclIclIclKclLclMclNclIclIclKclIclOclIclPclIclQclIclIclIclIclIclQclRclIclSclIclTclIclQclIclKclIclUclUclVclWbKGcmpahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMciVbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahcjgcsTcknckncmacmbcmcbZUbZUcmdbZUbZUchYcmeclecmfcmgcmhcmichYcjqcjqcjqcjqaahaahaahaahaahcmjcmjcmjcmjcllcmkcmlcmmcmncmocllaahaahbZXbZXcjubZXaahaahaahahyahyahycmRcmqcmrcmscmtcmtcmucmvcmwcmtcmxcjzahydEOdEWdEUdEVdEXbeccimcsUbecbeccmzcfRcfRcfRcfRcmAcmBcmBcmBcmCcmDcmDcmDcmEcmDcmFcmDcmGcmDcmDcsVcmHcmIcmJcmKcmDcmDcmHcsZcmDcmDcmLcmDcmDcmDcmMcmDcmDcmDcmDcmGcmDcmDcmDcmEcmDcmDcmDcmHcmNcmBctacmOcmPcmQcncahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMbZMciVbZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahcjgcmScmTcmUcmVcmWcjgcmXbObcmZcnacnbcnScndcnecnfcngcnhcmichYaahaahaahaahaahaahaahaahaahcmjcnicnjcnkcllcnlcnlcnmcnlcnncllaahaahbZXcnocjubZXaahaahaahaahahyahyclYcnpcnqcnrcnsckIcntcnucnvckIcnwcjzahydEOdENdEQdEPdEKdEJdEMdELbDNbeccmzcfRcnxcfRcnycnzcnAcnBcfRcnCcnxcfRcfRcnDcnxcnEcfRcnFcfRcnxcfRcjKcnGchicnHcevcevcnIcevcnJcevcnKcnMcevcnLcxCcevcnJcevcevcevcevcnJcevcnNcevcevcevcnIcnOcnQcnPcnRcfRbKGcodahyaahaahaahaahaahaahaahaahaahaahaahaahaahbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcnTciVcgnbZMbZMbZMbZMbZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbLjaahaahcjgcnUckXcnVcnWcnXcnYcnZcoacobcoacoccoocoecleclecofchYbRKchYaahaahaahaahaahaahaahaahaahcmjcogcohcoicllcojcokcolcnlcomcllaahaahbZXconcjubZXaahaahaahaahaahahycowckFckFcopcoqckIckIcorckIckIcoscjzahydEOdEOdERdEOdEOcotcimbcnbeccoAbboclmckLckMciFclmckMciFcovcoGcoxcoycozcoScoxcoBcovciFclmckLckMciFcoCckicoDcmBcoEciFclmckLckMciFciFclmckLckMczAclmckLckMciFciFdCQckMciFclmckLckMciFcoFckickicfRcoXciFciFaahaahaahaahaahaahaahaahaahaahaahaahaahbZMbZMcoHcoIcoJcoJcoJcoJcoJcoJcoJcoJcoKcoLcoLcoLcoMcoNcoObZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbLjaahaahcjgcoPckncoQcmacoRcpqcoTcoUcoVcoacoWcpPcoYcoZcpacpbchYcpcchYaahaahaahaahaahaahaahaahaahcmjcpdcohcpecllcpfcpgcphcpicokcllaahaahcpjbZXcpkbZXcpjaahaahaahaahahyahyahyahycjzcplcpmcpncpocppcpTcprcjzahyahyahyahyahybbobbocpscptcmzbbobboahyahyahyahyahyahycovcNHcpvcpwcpxcpycpzcpAcpBcNIcovahyahyahyciFciFcpDcpEckjciFciFahyahyahyczZcDncDncDncEvcEvcEvcEVcEVcEWczZahyahyahyahyahyahyciFciFcjIcjIcjKciFciFaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMcpFcpGcpHbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcpIcoMcpJbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaahaahaahcjgcpKcpLcpMcpNcpOcqecpQcoacpRcoacpSchYcqzcpUcqzcpVcpWchZchYcpXcpXcpXcpXcpXcpXcpXcpXcpXcmjcmjcpYcmjcllcllcpZcqacllcpZcllcpXcpjcpjcqbcqccqdcpjcpjcpjcpjcpjcrIcqfcqfcqgcjzcjzcjzcjzcqhcjzcjzcjzcjzcrIcqfcqfcqfcqgcpjcqicqjcqkcqlcqmcpjcpjahyahyahyahyahycovcqncqocqpcqqcqrcqscrJcpBcqucovahyahyahyahycqvcqwcqxcqycqvahyahyahyahyczZcFecEVcEVcEvcEvcEVcEVcEVcIFczZahyahyahyahyahyahyahycrNckicqAcqBciFaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMcqCcgnbZMbZMaahaahaahaahaahaahaahaahaahaahaahbZMbZMcgncqDbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaahaahaahcjgctxckncqFcqGcqHcqIcqJcqJcqKcqLcqMcqNcqOcqOcqPcqQcqRcqScqTcqUcqVcqWcqXcqYcqYcqYcqOcqZcracqYcrbcrccqYcqYcqOcrdcrecrfcrgcrhcricrjcrkcrlcrmcrncrocrpcrqcrrcrscrtcrucrucrvcrucricrwcrxcrycrzcrAcrBcrAcrCcrAcrDcrAcrzcrAcrEcrFcrGcrucrHcrRahyahyahyahyahycrWcqtcrKcrLcrLcrMcrLcrLcpBcqtcrWahyahyahyahycsKcrOcrPcqycsKahyahyahyahycIHcJacJacEVcEVcEVcEVcEVcEVcJKcrQcrQcrQcsLcrScrTcrUcrQcrQctccsNctccrQcrQcrQcrQaahaahaahaahaahaahaahcrXcrXcrXcrXcrXbZMcrYcrZcrZcrZcrZcrZaahaahaahaahaahaahaahcsacsacsacsacsacsbbZMcsccsccsccsccscaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaahaahcjgcsdcknckncsecsfcsgcshcshcsicshcsjcskcslcsmcsncsncsncsocspcsqcsrcsqcsqcsqcsscsqcsqcsqcstcsqcsqcsqcsscsqcsqcsqcstcsqcsqcsucsvcswcsxcsycswcswcsvcswcswcswcszcsAcsBcrucrucrucricrucsCcswcsDcswcsEcswcswcswcsFcswcsvcswcsGcsHcsIcrucsJcsRahyahyahyahyahyctmcqtcrKcrLcsMcsMcsMcrLcpBcqtctmahyahyahyctucsOcrOcsPcsQcumcsSahyahyahycMYcJacJacNfcEVcEVcEVcEVcEVcrQcrQcwtctdcsXcwtcwvcsXcsYcwwctbcsYctbctecxOcwxcrQcrQaahaahcrXcrXcrXcrXcrXctfctgcthcrXctictjcrZctkctlcurcrZcrZcrZcrZcrZcsacsacsacsactnctoctpcsactqctrcscctscttcuTcsccsccsccsccscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaabLjbLjcjgctvctwcALctycmacjgbRMctActBctCctDctEctFctGctHcrfcrfcrfctIctJctKcrfctLctMctNcrfctFctOcrfcrfctPctQctRctSctTctQctQctUctVctWcrocrpctXctYctZcuacubcuacuacuacuacuccudcuacuacuacubcuecufcuacubcuacugcuacuhcuicuacuacubcuacujcrucukcruculcuYahyahyahyahyahyctmcuncuocrLcsMcupcsMcrLcuqcunctmahyahyahycvacqycrOcrPcqycqycvaahyahyahycMYcPocJacPvcJacQdcEVcEVcEVcrQcxScsYcwrcwscwscwscwscwscwsczmczlczoczncPbcPbcBjcrQaahaahcrXcuucuvcuucrXcuwcuxcuKcrXcuzcuAcrZcuNcuCcuDcrZcuEcuFcuEcrZcuGcuHcuGcsacuIcuJcvzcsacuLcuMcsccwEcuOcuPcsccuQcuRcuQcscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadcuScuScvgcuUcuScuVcuWcuScuScuScuXcvocuZcuXcvrcvbcuXcvccvdcvecvfcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpjcvNcvhcrFcvicvjcpjcrIcqfcqfcqfcqfcqfcqfcqfcqgcpjbRRcvlcqdcpjcrIcqfcqgcpjcrIcqfcqgcpjcvmcrucrucrGcvncpjcpjahyahyahyahyahycwjcvpcuocrLcrLcrLcrLcrLcuqcvqcwjahyahyahycqvcwqcrOcrPcqycvscqvahyahyahycRUcWQcJacJacJacJacEVcEVcWRcrQcBkcsYcsYcsYcvucvucvucvucvuctbcDpcwzcsYcsYcsYcducrQaahaahcrXcvwcvxcvwcrXcrXcvycrXcrXcwFcwGcrZcrZcvBcrZcrZcvCcvDcvCcrZcvEcvFcvEcsacsacvGcsacsacvHcvIcsccsccvJcsccsccvKcvLcvKcscaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacxfcvOcvPcvQcvRcvScvTcvUcvVcvWcvXcvYcvZcwacwbcwccuXcpXcpXcpXcpXcpXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcpjcwdcwecwfcwgcwdcpjahyahyahyahyahyahyahyahyahycpjcwhcwicwhcpjahyahyahyahyahyahyahycxAcqicqicqicwkcqicxAahyahyahyahyahyahycovcuncwlcwmcwncwocuncuncuqcwpcovahyahyahycsKcqycrOcrPcqycqycsKahyahyahyczZcZMcJacJadcEdcLcDncEVcEVcrQcvucvucsYcsYcBicDqdBUcxPbdUctbcxRcsYcFdcFdcFdcFdcrQaahaahcrXcwBcwCcwDcwDcwDcwJcwHcwLcwKcwUcwTcwXcwVcwMcwNcwMcwOcwPcrZcwQcwRcwScwScwScyacyecybcyqcyfcwYcwZcxacxbcxccxbcxdcxecscaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacxNcxgcxgcxgcxgcvScvTcxhcxhcxicuXcxjcxkcxlcxmcxncuXcxocxpcxqcxraahaahaahaahaahcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxscxtcxucxvcxwcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcxxcxycwhahyahyahyahyahyahyahyahycxzcyBcxBczkcxDcyBcxzahyahyahyahyahyahycovcovcxEcxFcxGcxHcxIcxJcxKcovcovahyahyahycumcsScxLcxMcqyctucsOahyahyahyczZczZdcYdcEdcEdcEcJacDnddacrQcEFcxPcsYcsYcxQcxQcxQcxQcxQctbcxRcsYcFdcFdcFdcFbcrQaahaahcrXcxVcxWcxXcxYcxZcytcyrcrXcyccydcrZcAkcyucygcyhcyicyjcykcrZcylcymcyncyocypcAqcAucsacyscAxcBocBncyvcywcyxcyycyzcyAcscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahcjgcjgcklckmcknckockpckqckrckscktckuckvckwckxckyckzchYckAchYckBckCckDcjqaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZXcjubZXbZXbZXbZXbZXahyahyckKckFckFckGckHckIckIckIckIckIckIcjzahyahyahyahybbobbodETcimbcnbecbDObboclmckLckMciFclmckLckLckLckLckLckLckLckLckLckLckMciFclmckLckMciFckNckOckPcfRckQciFciFciFciFciFclmckLckLckLckLckLckLckLckLckLckLckRciFclmckLckRciFckScfRcfRckTckUciFciFahyahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMciVbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahcjgckVckmcknckWckXckYckZclaclbchVclccldclecleclfclgclhcjUchYclicljclkcjqaahaahaahaahaahaahaahaahaahcllcllcllcllcllcllcllaahaahaahbZXcjubZXaahaahaahaahahyahyclYclncloclpclqclrclscltcluclvclwcjzahyahyahyahyaZycrkbecclyclzclAclAclBclCclCclCclDclCclEclCclCclFcfRcfRcfRcfRclGclHclIclJclIclIclIclKclLclMclNclIclIclKclIclOclIclPclIclQclIclIclIclIclIclQclRclIclSclIclTclIclQclIclKclIclUclUclVclWbKGcmpahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMciVbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahcjgcsTcknckncmacmbcmcbZUbZUcmdbZUbZUchYcmeclecmfcmgcmhcmichYcjqcjqcjqcjqaahaahaahaahaahcmjcmjcmjcmjcllcmkcmlcmmcmncmocllaahaahbZXbZXcjubZXdEOdEOdEOdEOahyahycmRcmqcmrcmscmtcmtcmucmvcmwcmtcmxcjzahyahyahyahybambisbeccimcsUbecbeccmzcfRcfRcfRcfRcmAcmBcmBcmBcmCcmDcmDcmDcmEcmDcmFcmDcmGcmDcmDcsVcmHcmIcmJcmKcmDcmDcmHcsZcmDcmDcmLcmDcmDcmDcmMcmDcmDcmDcmDcmGcmDcmDcmDcmEcmDcmDcmDcmHcmNcmBctacmOcmPcmQcncahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMbZMciVbZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahcjgcmScmTcmUcmVcmWcjgcmXbObcmZcnacnbcnScndcnecnfcngcnhcmichYaahaahaahaahaahaahaahaahaahcmjcnicnjcnkcllcnlcnlcnmcnlcnncllaahaahbZXcnocjubZXcrlcrrcrqdEOdEOahyclYcnpcnqcnrcnsckIcntcnucnvckIcnwcjzahyahyahyahybaibjQbeccimbDMbDNbeccmzcfRcnxcfRcnycnzcnAcnBcfRcnCcnxcfRcfRcnDcnxcnEcfRcnFcfRcnxcfRcjKcnGchicnHcevcevcnIcevcnJcevcnKcnMcevcnLcxCcevcnJcevcevcevcevcnJcevcnNcevcevcevcnIcnOcnQcnPcnRcfRbKGcodahyaahaahaahaahaahaahaahaahaahaahaahaahaahbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcnTciVcgnbZMbZMbZMbZMbZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbLjaahaahcjgcnUckXcnVcnWcnXcnYcnZcoacobcoacoccoocoecleclecofchYbRKchYaahaahaahaahaahaahaahaahaahcmjcogcohcoicllcojcokcolcnlcomcllaahaahbZXconcjubZXcvVcxWcvWcyjdEOahycowckFckFcopcoqckIckIcorckIckIcoscjzahyahyahyahybbobbocotcimbcnbeccoAbboclmckLckMciFclmckMciFcovcoGcoxcoycozcoScoxcoBcovciFclmckLckMciFcoCckicoDcmBcoEciFclmckLckMciFciFclmckLckMczAclmckLckMciFciFdCQckMciFclmckLckMciFcoFckickicfRcoXciFciFaahaahaahaahaahaahaahaahaahaahaahaahaahbZMbZMcoHcoIcoJcoJcoJcoJcoJcoJcoJcoJcoKcoLcoLcoLcoMcoNcoObZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbLjaahaahcjgcoPckncoQcmacoRcpqcoTcoUcoVcoacoWcpPcoYcoZcpacpbchYcpcchYaahaahaahaahaahaahaahaahaahcmjcpdcohcpecllcpfcpgcphcpicokcllaahaahcpjbZXcpkbZXcpjcyzcymcFgdEOahyahyahyahycjzcplcpmcpncpocppcpTcprcjzahyahyahyahyahybbobbocpscptcmzbbobboahyahyahyahyahyahycovcNHcpvcpwcpxcpycpzcpAcpBcNIcovahyahyahyciFciFcpDcpEckjciFciFahyahyahyczZcDncDncDncEvcEvcEvcEVcEVcEWczZahyahyahyahyahyahyciFciFcjIcjIcjKciFciFaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMcpFcpGcpHbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcpIcoMcpJbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaahaahaahcjgcpKcpLcpMcpNcpOcqecpQcoacpRcoacpSchYcqzcpUcqzcpVcpWchZchYcpXcpXcpXcpXcpXcpXcpXcpXcpXcmjcmjcpYcmjcllcllcpZcqacllcpZcllcpXcpjcpjcFucFrcqdcpjdEOcFFcLvdEOcrIcqfcqfcqgcjzcjzcjzcjzcqhcjzcjzcjzcjzcrIcqfcqfcqfcqgcpjcqicqjcqkcqlcqmcpjcpjahyahyahyahyahycovcqncqocqpcqqcqrcqscrJcpBcqucovahyahyahyahycqvcqwcqxcqycqvahyahyahyahyczZcFecEVcEVcEvcEvcEVcEVcEVcIFczZahyahyahyahyahyahyahycrNckicqAcqBciFaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMcqCcgnbZMbZMaahaahaahaahaahaahaahaahaahaahaahbZMbZMcgncqDbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaahaahaahcjgctxckncqFcqGcqHcqIcqJcqJcqKcqLcqMcqNcqOcqOcqPcqQcqRcqScqTcqUcqVcqWcqXcqYcqYcqYcqOcqZcracqYcrbcrccqYcqYcqOcrdcrecrfcrgcrhcricrjcMIcMjcrmcrncrocOZcrudBNcrscrtcrucrucrvcrucricrwcrxcrycrzcrAcrBcrAcrCcrAcrDcrAcrzcrAcrEcrFcrGcrucrHcrRahyahyahyahyahycrWcqtcrKcrLcrLcrMcrLcrLcpBcqtcrWahyahyahyahycsKcrOcrPcqycsKahyahyahyahycIHcJacJacEVcEVcEVcEVcEVcEVcJKcrQcrQcrQcsLcrScrTcrUcrQcrQctccsNctccrQcrQcrQcrQaahaahaahaahaahaahaahcrXcrXcrXcrXcrXbZMcrYcrZcrZcrZcrZcrZaahaahaahaahaahaahaahcsacsacsacsacsacsbbZMcsccsccsccsccscaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaahaahcjgcsdcknckncsecsfcsgcshcshcsicshcsjcskcslcsmcsncsncsncsocspcsqcsrcsqcsqcsqcsscsqcsqcsqcstcsqcsqcsqcsscsqcsqcsqcstcsqcsqcsucsvcswcsxcsycswcswcsvdBPcswcswcszcsAcsBcrucrucrucricrucsCcswcsDcswcsEcswcswcswcsFcswcsvcswcsGcsHcsIcrucsJcsRahyahyahyahyahyctmcqtcrKcrLcsMcsMcsMcrLcpBcqtctmahyahyahyctucsOcrOcsPcsQcumcsSahyahyahycMYcJacJacNfcEVcEVcEVcEVcEVcrQcrQcwtctdcsXcwtcwvcsXcsYcwwctbcsYctbctecxOcwxcrQcrQaahaahcrXcrXcrXcrXcrXctfctgcthcrXctictjcrZctkctlcurcrZcrZcrZcrZcrZcsacsacsacsactnctoctpcsactqctrcscctscttcuTcsccsccsccsccscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaabLjbLjcjgctvctwcALctycmacjgbRMctActBctCctDctEctFctGctHcrfcrfcrfctIctJctKcrfctLctMctNcrfctFctOcrfcrfctPctQctRctSctTctQctQctUctVctWcrocrpctXctYctZcuacubdCbcuadCfcuacuccudcuacuacuacubcuecufcuacubcuacugcuacuhcuicuacuacubcuacujcrucukcruculcuYahyahyahyahyahyctmcuncuocrLcsMcupcsMcrLcuqcunctmahyahyahycvacqycrOcrPcqycqycvaahyahyahycMYcPocJacPvcJacQdcEVcEVcEVcrQcxScsYcwrcwscwscwscwscwscwsczmczlczoczncPbcPbcBjcrQaahaahcrXcuucuvcuucrXcuwcuxcuKcrXcuzcuAcrZcuNcuCcuDcrZcuEcuFcuEcrZcuGcuHcuGcsacuIcuJcvzcsacuLcuMcsccwEcuOcuPcsccuQcuRcuQcscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadcuScuScvgcuUcuScuVcuWcuScuScuScuXcvocuZcuXcvrcvbcuXcvccvdcvecvfcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpjcvNcvhcrFcvicvjcpjcpjcpjcpjcrIcqfcqfcqfcqfcqgcpjbRRcvlcqdcpjcrIcqfcqgcpjcrIcqfcqgcpjcvmcrucrucrGcvncpjcpjahyahyahyahyahycwjcvpcuocrLcrLcrLcrLcrLcuqcvqcwjahyahyahycqvcwqcrOcrPcqycvscqvahyahyahycRUcWQcJacJacJacJacEVcEVcWRcrQcBkcsYcsYcsYcvucvucvucvucvuctbcDpcwzcsYcsYcsYcducrQaahaahcrXcvwcvxcvwcrXcrXcvycrXcrXcwFcwGcrZcrZcvBcrZcrZcvCcvDcvCcrZcvEcvFcvEcsacsacvGcsacsacvHcvIcsccsccvJcsccsccvKcvLcvKcscaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacxfcvOcvPcvQcvRcvScvTcvUdEKdEJcvXcvYcvZcwacwbcwccuXcpXcpXcpXcpXcpXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcpjcwdcwecwfcwgcwdcpjdELdELdELahyahyahyahyahyahycpjcwhcwicwhcpjahyahyahyahyahyahyahycxAcqicqicqicwkcqicxAahyahyahyahyahyahycovcuncwlcwmcwncwocuncuncuqcwpcovahyahyahycsKcqycrOcrPcqycqycsKahyahyahyczZcZMcJacJadcEdcLcDncEVcEVcrQcvucvucsYcsYcBicDqdBUcxPbdUctbcxRcsYcFdcFdcFdcFdcrQaahaahcrXcwBcwCcwDcwDcwDcwJcwHcwLcwKcwUcwTcwXcwVcwMcwNcwMcwOcwPcrZcwQcwRcwScwScwScyacyecybcyqcyfcwYcwZcxacxbcxccxbcxdcxecscaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacxNcxgcxgcxgcxgcvScvTcxhcxhcxicuXcxjcxkcxlcxmcxncuXcxocxpcxqcxraahaahaahaahaahcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxscxtcxucxvcxwcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcxxcxycwhahyahyahyahyahyahyahyahycxzcyBcxBczkcxDcyBcxzahyahyahyahyahyahycovcovcxEcxFcxGcxHcxIcxJcxKcovcovahyahyahycumcsScxLcxMcqyctucsOahyahyahyczZczZdcYdcEdcEdcEcJacDnddacrQcEFcxPcsYcsYcxQcxQcxQcxQcxQctbcxRcsYcFdcFdcFdcFbcrQaahaahcrXcxVdEMcxXcxYcxZcytcyrcrXcyccydcrZcAkcyucygcyhcyidENcykcrZcyldEPcyncyocypcAqcAucsacyscAxcBocBncyvcywcyxcyydEQcyAcscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMczTcyCcyDcyEcyFcxgcxgcvScyGcyHcyIcyJcyKcyLcyMcyNcyOcyPcuXcxqcxqcxqcxrcxrcxrcxrcxrcxrcxrcyQcyRcyScyScyScyScyScyScyScyScyScyScyScyTcyScyUcyVcyWcyXcyYcyVcyZczaczbczaczaczaczaczaczaczaczaczaczccwhahyahyahyahyahycxzcxzcxzcxzczdczebTgczgczhcxzcxzcxzcxzahyahyahyahycovcovcovcziczjczicovcovcovahyahyahyahyahycvacrOcrPcqycvaahyahyahyahyahyczZczZczZczZddeczZczZczZcrQcxQcxQcDocwycwycwycFccHvcHrcJzcHxcsYcFdcFdcFdcFdcrQaahaahcrXcrXcrXcrXcrXcrXcBqcrXcrXczpcuAcrZcrZcBrcrZcrZcrZcrZcrZcrZcsacsacsacsacsacBucsacsacuLcBvcsccsccsccsccsccsccsccsccscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMczrczsczrczscztczuczvczwczxczyczzcxgcArczBczCczDczEcuXcuXczFczGczGczGczGczGczGczGczGczGczGczHcxqcxrcxrcxrcxrcxrczIczIczJcxrcOHczKcxqcxrczLczMczNczOczPcwhczQczQddgddmddkczQczQcwhcwhcwhcwhczRcwhahyahyahyahyahycxzczSczScABczUczVczWczXczYcAIcAacAacxzaahahyahyahyahyaahaahczicAbcziaahaahaahahyahyahyahyahycqvcAccAdcAecqvahyahyahyahyahyahyahyahycBgcQzcBgahyaahcrQcJNcxTcKMcxTcxTcFacFacKNcxTcxTcMecDrcFdcFdcFdcmYcrQaahaahaahaahaahaahcAicAjcBxcAlcAicAmcAncAocApcCccBbcAoaahaahaahaahaahaahaahcAscAtcClcAvcAscAwcCmcAycAzcAAcBAcAyaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcACcADcACcAEcAFcxgcxgcvScvTcAGczzcAHcBTcAJcAKcMdbWMcuXcxqcANcxqcxqcxrcxrcxrcxrcxrcxrcxrcxrcAOcxrcxraahaahaahcxrcAPcAPcAPcxrcxrcxrcxrcwdcwdcAQcARcAScwdcwdcwhcwhcwhcwhcwhczQcwhcwhaahaahcwhczRcwhaahahyahyahyahycxzcATczecAUcAVczeczeczgcAWcAXczecAYcxzaahahyahyaahaahaahaahczicAZcziaahaahaahcBacCScBccBacqvcqvcBdcBecBfcqvcBgcBgcBgcBgcBgahyahyahycBgcQzcBgaahaahcrQcvucvucMXcGzcGAcGAcGAcNJcGAcGzcNMcsYcNVcNVcNWcNXcrQaahaahcAicAicAicAicAicBmcDycDxcAiczpcBpcAocDDcDCcBscAocAocAocAocAocAscAscAscAscBtcDMcDNcAscBwcBvcAycFkcBycBzcAycAycAycAycAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcEBcyCcBBcBCcxgcxgcxgcBDcvTcAGczzcBEcuXcvrcvbcuXcuXcuXcxrcANcBFcxrcxraahaahaahaahaahaahcxrcBGcBHcxraahaahaahcBIcBIcBJcBIcBIaahaahaahaahcwdcBKcxucxvcwdaahaahaahaahaahcwhczQcwhaahaahaahcwhczRcwhaahaahaahahyahycxzcxzcxzcxzcBLcBMcBNcBOcbocxzcxzcxzcxzaahaahaahaahaahaahaahczicAbczicziczicBacBacBQcBRcBacBScEIcrOcrPcqycBUcBgcBVcBWcBXcBgcBgahyahycBgcQzcBgaTWaahcrQcNRcxPcMXcGzcHscHtcHucNUdFccGzcNMcsYcPccPccPccOVcrQaahaahcAicBZcCacCbcAicAicFlcAicAicCdcvAcAocFmcCecAocAocCfcCgcChcAocCicCjcCkcAscAscFncAscAscvHcFycAycAycCncAycAycCocCpcCqcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcACcADcACcCrcyFcxgcxgcvScvTcAGczzcCscCtcCucCvcCwcCxcCycCzcCAcxrcxraahaahaahaahaahaahaahcxrcCBcCCcxrcxraahaahcBIcCDcCEcCFcBIcCGcCGcCGaahcwdcCHcCIcCJcCKcCKcCKcCKcCKcCKcCKcCLcCKcCKaahahycwhczRcwhaahaahaahaahahycxzcCMcCNcABcCOczVcCPcCQcCRcEKcCTcCUcxzaahaahaahaahaahaahaahczicCVcCWcCXcCXcCYcCZcDacDbcDccDdcDecDfcDgcDhcDicBgcDjcDkcDlcDmcBgcBgcBgcBgcQzcQzcBgcBgcrQclXcxQcMXcGzcHscHtcIGcOYcHwcGzcNMcsYcQHcQHcOZcPacrQaahaahcAicDtcDucDvcDwcDvcFAcFzcDzcDAcwIcDBcHFcHAcDEcDFcDEcDGcDHcAocDIcDJcDKcDLcDKcHGcHKcDOcwWcHNcDPcDQcDRcDScDTcDScDUcDVcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcDWcDXcDWcDYcDZcEacEbcEccEdcEeczzcEfcCtcEgcEhcEicEjcEkcCtcxrcxraahaahaahaahaahaahaahaahcxrcElcEmcxqcxraahaahcBIcCDcCEcCFcBIcEncEocCGcCGcwdcEpcEqcErcCKcEscEtcEuddpcEwcEwcEwcExcCKahyahycwhczRcwhaahaahaahaahaahcxzcATczecEycAVczecEzczgcEAcFHczeczecxzaahaahaahaahaahaahaahczicECcEDcEEcEDcBackacEGcEHcFXcEJcGfcELcEMcENcEOcEPcEQcERcERcEScETcEUcEUcQeddrcEXcQfcEYcEZcxTcxTcQgcQhcHscJLcJMcQFcHwcGzcNMcQIcQGcQGcQGcQGcQGaahaahcAicFfcFgcFhcFicFjcIKcIJcAicyccydcAocIPcILcFocFpcFqcFrcFscAocFtcFucFvcFwcFxcIQcIRcAscyscAxcKacJRcFBcFCcFDcFEcFFcFGcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcACcADcACcCrcyFcxgcxgcvScvTcAGczzcCscCtcCucCvcCwcCxcCycCzcCAcxrcxraahaahaahaahaahaahaahcxrcCBcCCcxrcxraahaahcBIcCDcCEcCFcBIcCGcCGcCGaahcwdcCHcCIcCJcCKcCKcCKcCKcCKcCKcCKcCLcCKcCKaahahycwhczRcwhaahaahaahaahahycxzcCMcCNcABcCOczVcCPcCQcCRcEKcCTcCUcxzaahaahaahaahaahaahaahczicCVcCWcCXcCXcCYcCZcDacDbcDccDdcDecDfcDgcDhcDicBgcDjcDkcDlcDmcBgcBgcBgcBgcQzcQzcBgcBgcrQclXcxQcMXcGzcHscHtcIGcOYcHwcGzcNMcsYcQHcQHdERcPacrQaahaahcAicDtcDucDvcDwcDvcFAcFzcDzcDAcwIcDBcHFcHAcDEcDFcDEcDGcDHcAocDIcDJcDKcDLcDKcHGcHKcDOcwWcHNcDPcDQcDRcDScDTcDScDUcDVcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcDWcDXcDWcDYcDZcEacEbcEccEdcEeczzcEfcCtcEgcEhcEicEjcEkcCtcxrcxraahaahaahaahaahaahaahaahcxrcElcEmcxqcxraahaahcBIcCDcCEcCFcBIcEncEocCGcCGcwdcEpcEqcErcCKcEscEtcEuddpcEwcEwcEwcExcCKahyahycwhczRcwhaahaahaahaahaahcxzcATczecEycAVczecEzczgcEAcFHczeczecxzaahaahaahaahaahaahaahczicECcEDcEEcEDcBackacEGcEHcFXcEJcGfcELcEMcENcEOcEPcEQcERcERcEScETcEUcEUcQeddrcEXcQfcEYcEZcxTcxTcQgcQhcHscJLcJMcQFcHwcGzcNMcQIcQGcQGcQGcQGcQGaahaahcAicFfdEScFhcFicFjcIKcIJcAicyccydcAocIPcILcFocFpcFqdEUcFscAocFtdEVcFvcFwcFxcIQcIRcAscyscAxcKacJRcFBcFCcFDcFEdEWcFGcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcGjcFIcFJcFKcDZcxgcxgcvScFLcyHcFMcFNcFOcFPcFQcFRcFScFTcCtaahaahaahaahaahaahaahaahaahaahcxrcElcFUcxqcxraahaahcBIcFVcCEcCFcBIcFWcGpcFYcFZcwdcGacGbcGccCKcGdcGecEwcEwcEwcEwcEwcEwcCKahyahycwhczRcwhaahaahaahaahaahcxzcxzcxzcxzcGqczecGgcGhcOIcGBczecGkcxzaahaahaahaahaahaahaahczicECcGlcziczicBacGmcGncGocGScEJcHccGrcrPcqycGscBgcGtcGucGvcGwcBgcBgcBgcGxcXdcERcERddqcrQcrQcrQcrQcrQcKJcKKcKLdhfcHwcGzcNMcQGcQGdkBdkBdlCcQGaahaahcAicAicAicAicAicAicKbcAicAiczpcuAcAocAocFmcAocAocAocAocAocAocAscAscAscAscAscKScAscAscuLcBvcAycAycAycAycAycAycAycAycAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacHHcGCcGDcGEcGEcGFcGGcGGcGGcGGcGHcGIcGIcGJcGKcGLcCtbkQbkQahyahyahybkQbkQaahaahaahcxrcGMcGNcxrcxraahaahcBIcGOcGPcOJcBIcGRcHRcCGcCGcwdcGTcCIcGUcGVcGWcGWcGWcGXcGXcGXcGXcGYcCKahyahycwhczRcwhaahaahaahaahaahcxzcGZczecABcHaczVcCPcCQcHbcHSczecGkcxzaahaahaahaahaahaahaahczicAbczicziaahcBacHdcHedmEcHgcHfcHccHicHjcHkcHlcHmcHncHocHmcHpcHmaahcBgcBgcHqcGxcGxdnjcOUdBSdBTcMfcrQcrQcMgcMhdhfcHwcGzdBVdDhdDgdDjdDidDkcQGaahaahaahaahaahaahcHycHzcKTcHBcHycHCcHDcHEcKXcKWcIzcHEaahaahaahaahaahaahaahcHIcHJcLgcHLcHIcHMcLhcHOcHPcHQcJtcHOaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacJwcGCcDXcHTcDXcHUcHVcxgcxgcHWcCtcHXcGKcHYcHZcIacCtbkQcIbcIccIccIccIcbkQaahaahaahcxrcIdcIecxraahaahaahcBIcCDcIfcOScBIcIhcIicIjcIkcwdcIlcImcIncCKcGecIocGecEwcGecEwcEwcEwcCKahyahycwhczRcwhaahaahaahaahaahcxzcIpczecIqcAVcIrcIscItcAWcIuczecGkcxzaahaahaahaahaahaahaahczicAbcziaahaahcBacIvcIwcHhcFXcIycKDcrOcrPcIAcDicHmcIBcICcIDcIEcHmaahaahcBgcHqcBgcOTdDlcNKcNTcNLcNNctzcNOcNPcNQdDmcNScNTdDncQGdDodDqdDpdDrcQGaahaahcHycHycHycHycHycIIcMpcMocHyczpcuAcHEcMqcIMcINcHEcHEcHEcHEcHEcHIcHIcHIcHIcIOcMrcMscHIcuLcBvcHOcMtcIScITcHOcHOcHOcHOcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcvMcvMcvMcvMcvMaadaadaadcuScuScuScuScuScuScuScIUcIVcIWcIXcIYcIZddOcJbcCtcCtahycIccJccJdcJccIcahyahyaahcJecJecJfcJgcJeaahaahaahcBIcCDcJhcJicJjcJkcJlcJmcJmcwdcJncJocJpcCKcJqcGecEwcEwcEwcEwcJrcExcCKahyahycwhczRcwhaahaahaahaahaahcxzcJsczecMLcJuczVcJvczXczYcNgczeczecxzaahaahaahaahaahaahaahczicAbcziaahaahcBacJxcJycIxcGScJAcJBcJCcJDcJEcJFcHmcJGcJHcJIcJJcHmaahaahcBgcGycBgcBgcBgcrQdFdcsYcOWcOXcrQcHtdDscOYdDtcsYdDucQGdDvcQGdDwcQGcQGaahaahcHycJOcJPcJQcHycHycMucHycHycJScvAcHEcMvcJTcHEcHEcJUcJVcJWcHEcJXcJYcJZcHIcHIcMwcHIcHIcvHcMxcHOcHOcKccHOcHOcKdcKecKfcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaadbkQaahaahaahaahaahcuScuScuScuScCtcCtcCtcCtcCtcCtaahahycIccJccJccJccIcahyahyaahcJecKgcKhcKicJecKjcKjcKjcBIcBIcKkcKlcBIcKmcKncKocKpcKqcKrcKscKtcKqcKucGedeccKvcEwcKwcKwcKwcCKahyahycwhczRcwhaahaahaahaahaahcxzcKxczecHScKyczecKzczgcKAcHScKBcKBcxzaahaahaahaahaahaahaahczicAbcziaahcKCcKCcNYcKEcKFcKCcKCcKCcKGcKHcKIcKCcKCcKCcKCcKCcKCcKCcKCaahcBgcHqcBgaahaahcrQcrQcQAcQBcQCcrQcQDcQEdDydDxcsYcsYcQGdDzcQGdDAcQGaahaahaahcHycKOcKPcKQcKRcKQcMzcMycKUcDAcwIcKVcMBcMAcKYcKZcKYcLacLbcHEcLccLdcLecLfcLecMCcMDcLicwWcHNcLjcLkcLlcLmcLncLmcLocLpcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahycIccLqcLrcLscIcahyaahaahcJecLtcLucLvcJecLwcLxcLycLzcBIcLAcBIcCGcCGcLBcCGcLCcKqcLDcLEcLFcKqcLGcLGcLGcLGcLGcLGcLGcLGahyahyahycwhczRcwhcziaahaahaahaahcxzcxzcxzcxzcLHcLIcLJcLKcLLcxzcxzcxzcxzaahaahaahaahaahaahcziczicAbczicKCcKCcLMcLNcLOcLPcLQcLRcLScLTcLUcLVcLWcLXcLYcLZcMacMbcMccKCcKCcBgcHqcBgahyaahaahcrQcrQcrQcrQcrQcrQcrQcrQcrQdDCdDBcQGcQGcQGcQGcQGaahaahaahcHycMicMjcMkcMlcMmcMndBWcHycyccydcHEdBYdBXdCadBZdCcdCbdCedCddCgdCfdCidChdCkdCjdClcHIcysdCmdCodCncMEcMFcMGcMHcMIcMJcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahycIccLqcLrcLscIcahyaahaahcJecLtcLudEXcJecLwcLxcLycLzcBIcLAcBIcCGcCGcLBcCGcLCcKqcLDcLEcLFcKqcLGcLGcLGcLGcLGcLGcLGcLGahyahyahycwhczRcwhcziaahaahaahaahcxzcxzcxzcxzcLHcLIcLJcLKcLLcxzcxzcxzcxzaahaahaahaahaahaahcziczicAbczicKCcKCcLMcLNcLOcLPcLQcLRcLScLTcLUcLVcLWcLXcLYcLZcMacMbcMccKCcKCcBgcHqcBgahyaahaahcrQcrQcrQcrQcrQcrQcrQcrQcrQdDCdDBcQGcQGcQGcQGcQGaahaahaahcHycMidEYcMkcMlcMmcMndBWcHycyccydcHEdBYdBXdCadBZdCcdEZdCedCddCgdFadCidChdCkdCjdClcHIcysdCmdCodCncMEcMFcMGcMHdFbcMJcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahybkQcIccMKcNZcMMcIcbkQcMNcMNcMNcMNcMPcMOcKjcMQcMRcMScMTcMUcMVcMWdDDcoucMZcNacMUcNbcNccNdcNecrVcOpcNhcNicNjcQncLGcNlcLGcLGahyahycwhcNmcNncziczicziczicziczicNocNpcxzcNqcxzcNrcxzcNqcxzcEDcEDcziczicziczicziczicziczicUqcXxcUucKCcNucLPcLPcNvcNwcNwcNxcNycNzcNAcNBcNCcNDcNEcNEcNEcNFcLPcNGcKCcZgdDEcBgahyahyaahaahaahaahaahaahaahaahcWudDFdbMdbMdDGcWuaahaahaahaahaahaahcHycHycHycHycHycHycHycHycHyczpcuAcHEcHEcHEcHEcHEcHEcHEcHEcHEcHIcHIcHIcHIcHIcHIcHIcHIcuLczqcHOcHOcHOcHOcHOcHOcHOcHOcHOaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahybkQbkQcOsahycOMbkQbkQcMNcOacObcOccOdcOecOfcOgcOhcOicMTcOjcOkcOlcOlcOmcOncOocPFcOqcNccNdcNecOrcPPcOtcOtcOudDHcOvcOtcOwcLGahyahycwhcOxcOycOzcOAcOBcOCcOCcOCcOCcOAcOAcOAcODcOEcOFcOAcOCcOCcOGcOCcOCcOCcOCcOCcOCcOCcOCdlDdBIdBHcKCcOKcLPcLPcOLcLPcLPcPYcONcOOcOPcOQcONcPYcLPcLPcLPcORcLPcLPcKCdBJcHqcBgahyahyahyaahaahaahaahaahaahaahcWudDIdbMdbMdDJcWuaahaahaahaahaahaahcPdcPecPfcPgcPhcPicPjcPkcPdcPlcPmcPncuscPpcPpcPqcPpcutcPrcPscPpcPtcPpcPucPpcPpcvkcPncPwcPlcPxcPycPzcPAcPBcPCcPDcPEcPxaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahycQscPGcPGcPHcPGcPIcPJcPKcMNcPLcPMcPMcPNcPOcRfcPQcPRcPScMTcPTcPUcOocPVcPWcOocPXcRucPZcNccQacQbcQccxUdDKdDMdDLdDNcQicQjcQkcLGahyahycwhcQlczQczicziczicziczicziczicziczicEDcEDcEEcNscEDczicziczicziczicziczicziczicziczicQmcEDdBKcKCcQocQocLPcQpcQqcQrcRJcQtcOOcQucQvcQwcRJcQxcQocLPcQycQqcQocKCdCRcHqcBgahyahyahyahyaahaahaahaahaahaahcWucWudDPdDOcWucWuaahaahaahaahaahaahcPdcQJcQKcQKcQLcQKcQKcQMcQNcQOcQPcQQcQRcQRcQRcQScQRcQTcQUcQVcQWcQXcQRcQYcQRcQRcQRcQQcQZcRacRbcRccRccRccRdcRccRccRecPxaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/polaris-2.dmm b/maps/polaris-2.dmm index f307e3b6a60..9f0c761f95f 100644 --- a/maps/polaris-2.dmm +++ b/maps/polaris-2.dmm @@ -996,7 +996,7 @@ "th" = (/obj/machinery/recharger/wallcharger{pixel_x = -25},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "ti" = (/obj/structure/closet,/obj/item/weapon/reagent_containers/food/snacks/liquidfood,/obj/item/weapon/reagent_containers/food/snacks/liquidfood,/obj/item/weapon/reagent_containers/food/snacks/liquidfood,/obj/item/weapon/reagent_containers/food/snacks/liquidfood,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "tj" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) -"tk" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = 32},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"tk" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = 32},/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "tl" = (/obj/structure/table/rack,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "tm" = (/obj/structure/table/rack,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/weapon/gun/projectile/automatic/sts35,/obj/item/weapon/gun/projectile/automatic/sts35,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "tn" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) @@ -1048,7 +1048,7 @@ "uh" = (/obj/structure/table/standard,/obj/machinery/computer/pod/old/syndicate{id = "smindicate"},/obj/machinery/door/window{dir = 4; name = "Blast Door Control"; req_access = list(150)},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "ui" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "uj" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "merc_shuttle_pump"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) -"uk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"uk" = (/obj/structure/table/rack,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = 32},/obj/item/weapon/material/hatchet/tacknife/combatknife,/obj/item/weapon/material/hatchet/tacknife/combatknife,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "ul" = (/obj/structure/table/rack,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "um" = (/obj/structure/table/rack,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "un" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) @@ -2183,6 +2183,7 @@ "PY" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/skipjack_station/start) "PZ" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/skipjack_station/start) "Qa" = (/obj/machinery/button/remote/blast_door{id = "skipjackshutters"; name = "remote shutter control"; req_access = list(150)},/turf/simulated/wall/skipjack,/area/skipjack_station/start) +"Qb" = (/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "Qc" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_northwest_lock"; locked = 0; req_access = list(150)},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) @@ -2488,10 +2489,10 @@ aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpmpmpmpmpmpmpmompmpmpmpmpmpmpmpmorqrLrWrXrYrYrYrYrYrZqUsamompmpmpmppbqyqysbsbqyqyscqyqyqYmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsesesesesesesesesesesesesesesesesesesesesesesdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsfqBsgqBqBqBqBqBshaPsipFpFsjjwqoqoqojwlhlhsksljwsmioiosnjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpsospsqsrssstmosusvswsxsyszmpsAmosBqUqUqUqUqUqUqUqUqUsaaPmompmpmpmpmosCqyTUsDqyqysEqyqysFmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBsHsIsJsKsLqBaPaPaPaPaPaPsMqoqoqosNlilisOsOjwsmioiosnjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmosPsQsospsqsrssstmBmmmmmmmmmmmmmmmmnKsRsRsRsRsRsRsRsRsRsRsRsRpDmUsSsSmUpDmmmmmmmmmmmmmmmmmmmmnIaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBsTsUrBrbsVqBaPaPaPaPaPaPsWqoqoqojwsXlijwjwjwsYsZsZsYjwjwjwjwmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnJmmmmmmmmmmmmmmmmnIaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPtamUtbtbmUtcaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGtdtetetetetftftetetetetgsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpYqBthsIrBrbtiqBqcaPaPnOnCtjjwqoqoqojwjwjwjwtktkioioioiotltltmjwjwmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnJmmmmmmmmmmmmmmmmnIaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPtamUtbtbmUtcaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGtdtetetetetftftetetetetgsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpYqBthsIrBrbtiqBqcaPaPnOnCtjjwqoqoqojwjwjwjwuktkioioioiotltltmjwjwmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGtdtotptqtrtetstttetutvtetetetgsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpYqBqBqBqBtwsIrBrbtxqBqBqBqBqctytyjwtzqoqoqojwtAtBioioioioioioioioiotCjwmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGtdtetDtDtDtDtetEtEtetDtDtFtGtetetgsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBtHtItJqBrbtKrbtLqBqBtMtNtOtPtQtRtQqoqoqoqotSioioioioioiotTioioioiotUjwmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGtdtetetVtWtXtYtetZtDuatDtDtDtDubuctesGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPmjmjaPaPaPaPudueufueqBqBqBugqBqBuhtMuiujtPtQuktQqoqoqoqojwulumioioioioioioioioiounjwmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGtdtetetVtWtXtYtetZtDuatDtDtDtDubuctesGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPmjmjaPaPaPaPudueufueqBqBqBugqBqBuhtMuiujtPtQQbtQqoqoqoqojwulumioioioioioioioioiounjwmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGuoupuqtDurururtetDtDteusutuuuvuwuxtesGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPmjmjmjaPaPaPaPqBqBuduyqBqBuzrbuAqBqBuBuCuBqBuDuDjwuEpFsjjwjwjwjwuFuGioioioiouHuHuIjwjwmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnktntnnkaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGuJuptDtDtDtDtDuatDtDteteteteteteteuKsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPmjmjmjmjaPaPaPaPqBuLrbrbuMqBrbuNrbqBuOuPuQuRqBmTaPmTaPaPaPaPmjmjjwjwjwsYuSuSsYjwjwjwjwmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGuTtetDtDtDuUtDtetDtDtDuVuWsGsGsGsGsGsGsGuXuXuXuXuXuXuXuXuXuXuXaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPmjmjmjmjaPaPaPaPqBuYrbrbrbuZrbrbrbvarbrbrbvbqBnCnCnCnCaPaPaPaPmjmjmjjwvcioiovcjwmjmjmjmjmjmjmjmjmj