From dd5c7db5ad6a95ff0217ae54c0c080202e1d76e1 Mon Sep 17 00:00:00 2001 From: pudl Date: Tue, 20 Jan 2015 22:26:13 -0600 Subject: [PATCH 1/2] in order to help doctors keep up, since they now need a lot more to heal people, the nanomeds have been stocked with a lot of extra stuff. 12x syringe 10x styptic patch 10x silver sulf patch 4x charcoal bottle 4x epinephrine bottle 4x morphine bottle 4x diphen bottle 3x potassium iodide bottle 5x salglu bottle 3x atropine bottle 6x spaceacillin syringe 10x calomel syringe 10x salbu pill 10x mannitol pill 5x mutadone pill 4x health analyzer 2x crew monitor CONTRABAND: all of the same except with 3 bottles of toxin the two types of wallmed have been combined into one wallmed, which contains all of the above except halved. in instances where the number was odd, the higher of the two numbers was taken. medical closet has been stocked with a lot of new stuff. 2x beakers 2x droppers 1x medical belt 1x syringe box 1x toxin bottle 2x morphine bottles 3x epi bottles 3x charcoal bottles 1x rxglasses box this, of course, 3 new pills and 3 new bottles in code so they could be in the nanomed. gives genetics a bottle of mutadone pills on box and eff3 and puts a public bottle of epinephrine on the medbay desk. adds a single syringe to boxstation's medical storage. medkits now have some new equipment. normal 2x styptic patch 2x sulf patch 1x salicyclic pill 1x health analyzer fire 4x silver sulf patches 1x health analyzer 1x epipen 1x salicyclic pill toxin is unchanged oxygen 4x salbu pills 2x epipen 1x health analyzer all maps and z levels are updated for this. renames styptic patch to brute patch and silver sulf patch to burn patch. renames charcoal bottle to antitoxin bottle adds myself to admins.txt --- .../Efficiencystation/efficiency3.1.3a.dmm | 60 +-- _maps/map_files/Efficiencystation/z2.dmm | 14 +- _maps/map_files/Efficiencystation/z7.dmm | 4 +- _maps/map_files/MiniStation/MiniStation.dmm | 6 +- _maps/map_files/MiniStation/z2.dmm | 4 +- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 414 ++++++++--------- _maps/map_files/generic/z2.dmm | 4 +- code/ATMOSPHERICS/he_pipes.dm | 39 +- code/ATMOSPHERICS/pipes.dm | 5 + code/__DEFINES/genetics.dm | 15 +- code/__HELPERS/type2type.dm | 36 +- code/_onclick/click.dm | 2 +- code/controllers/master_controller.dm | 7 +- .../subsystem/pai.dm} | 434 +++++++++--------- code/datums/goon_mutations_disabilities.dm | 219 +++++++++ code/datums/goon_mutations_powers.dm | 38 ++ code/datums/helper_datums/teleport.dm | 2 +- code/datums/mutations.dm | 51 +- code/datums/spell.dm | 4 + code/datums/spells/area_teleport.dm | 3 +- code/datums/spells/ethereal_jaunt.dm | 3 +- code/datums/spells/turf_teleport.dm | 1 + code/game/dna.dm | 11 +- code/game/machinery/vending.dm | 31 +- .../mecha/equipment/tools/medical_tools.dm | 2 +- code/game/objects/buckling.dm | 98 ++++ code/game/objects/items.dm | 2 + code/game/objects/items/devices/PDA/PDA.dm | 3 + code/game/objects/items/devices/paicard.dm | 2 +- code/game/objects/items/toys.dm | 8 +- code/game/objects/items/weapons/RCD.dm | 2 +- .../objects/items/weapons/dna_injector.dm | 147 +++++- .../objects/items/weapons/gift_wrappaper.dm | 4 +- .../items/weapons/grenades/flashbang.dm | 65 +-- .../items/weapons/implants/implantfreedom.dm | 2 + code/game/objects/items/weapons/scrolls.dm | 2 +- .../objects/items/weapons/storage/belt.dm | 11 + .../objects/items/weapons/storage/firstaid.dm | 52 ++- code/game/objects/items/weapons/tools.dm | 2 + .../crates_lockers/closets/secure/cargo.dm | 3 +- .../closets/secure/engineering.dm | 5 +- .../closets/secure/hydroponics.dm | 2 +- .../crates_lockers/closets/secure/medical.dm | 20 +- .../crates_lockers/closets/secure/personal.dm | 2 - .../closets/secure/scientist.dm | 3 +- .../crates_lockers/closets/secure/security.dm | 12 +- .../crates_lockers/closets/wardrobe.dm | 10 +- code/game/objects/structures/janicart.dm | 30 +- .../stool_bed_chair_nest/alien_nests.dm | 29 +- .../structures/stool_bed_chair_nest/bed.dm | 107 +---- .../structures/stool_bed_chair_nest/chairs.dm | 8 +- code/game/verbs/suicide.dm | 14 + code/modules/admin/verbs/BrokenInhands.dm | 10 +- code/modules/admin/verbs/debug.dm | 4 +- code/modules/clothing/clothing.dm | 3 + .../modules/clothing/spacesuits/chronosuit.dm | 2 +- code/modules/events/spacevine.dm | 48 +- code/modules/flufftext/Hallucination.dm | 2 +- .../carbon/alien/humanoid/update_icons.dm | 4 +- code/modules/mob/living/carbon/carbon.dm | 2 + .../mob/living/carbon/human/human_defense.dm | 2 +- code/modules/mob/living/carbon/human/say.dm | 5 +- .../mob/living/carbon/human/species.dm | 8 +- .../mob/living/carbon/human/update_icons.dm | 4 +- .../mob/living/carbon/monkey/update_icons.dm | 4 +- code/modules/mob/living/living.dm | 8 +- .../living/simple_animal/friendly/drone.dm | 4 +- code/modules/mob/mob.dm | 6 +- code/modules/mob/mob_defines.dm | 1 + code/modules/mob/mob_movement.dm | 1 + .../mob/new_player/preferences_setup.dm | 14 +- code/modules/projectiles/gun.dm | 7 +- code/modules/projectiles/guns/energy.dm | 1 + .../projectiles/guns/energy/special.dm | 4 +- code/modules/projectiles/guns/magic.dm | 6 +- code/modules/projectiles/guns/projectile.dm | 2 +- .../projectiles/guns/projectile/automatic.dm | 2 +- code/modules/projectiles/pins.dm | 3 + code/modules/reagents/grenade_launcher.dm | 2 +- .../reagent_containers/glass/bottle.dm | 27 +- .../reagents/reagent_containers/patch.dm | 4 +- .../reagents/reagent_containers/pill.dm | 31 +- .../reagents/reagent_containers/spray.dm | 2 +- .../reagents/reagent_containers/syringes.dm | 8 + code/modules/telesci/telepad.dm | 2 +- config/admins.txt | 2 +- html/changelogs/Iamgoofball.yml | 6 + icons/mob/belt.dmi | Bin 6765 -> 7088 bytes icons/mob/inhands/clothing_lefthand.dmi | Bin 0 -> 57460 bytes icons/mob/inhands/clothing_righthand.dmi | Bin 0 -> 57387 bytes icons/mob/inhands/guns_lefthand.dmi | Bin 0 -> 27013 bytes icons/mob/inhands/guns_righthand.dmi | Bin 0 -> 29269 bytes icons/mob/inhands/items_lefthand.dmi | Bin 0 -> 87524 bytes icons/mob/inhands/items_righthand.dmi | Bin 0 -> 86301 bytes icons/mob/items_lefthand.dmi | Bin 168525 -> 0 bytes icons/mob/items_righthand.dmi | Bin 168421 -> 0 bytes icons/obj/clothing/belts.dmi | Bin 1527 -> 1661 bytes icons/obj/gun.dmi | Bin 55527 -> 0 bytes icons/obj/guns/energy.dmi | Bin 0 -> 33417 bytes icons/obj/guns/magic.dmi | Bin 0 -> 6706 bytes icons/obj/guns/projectile.dmi | Bin 0 -> 18549 bytes interface/stylesheet.dm | 5 + 102 files changed, 1460 insertions(+), 840 deletions(-) rename code/{modules/mob/living/silicon/pai/recruit.dm => controllers/subsystem/pai.dm} (87%) create mode 100644 code/datums/goon_mutations_disabilities.dm create mode 100644 code/datums/goon_mutations_powers.dm create mode 100644 code/game/objects/buckling.dm create mode 100644 html/changelogs/Iamgoofball.yml create mode 100644 icons/mob/inhands/clothing_lefthand.dmi create mode 100644 icons/mob/inhands/clothing_righthand.dmi create mode 100644 icons/mob/inhands/guns_lefthand.dmi create mode 100644 icons/mob/inhands/guns_righthand.dmi create mode 100644 icons/mob/inhands/items_lefthand.dmi create mode 100644 icons/mob/inhands/items_righthand.dmi delete mode 100644 icons/mob/items_lefthand.dmi delete mode 100644 icons/mob/items_righthand.dmi delete mode 100644 icons/obj/gun.dmi create mode 100644 icons/obj/guns/energy.dmi create mode 100644 icons/obj/guns/magic.dmi create mode 100644 icons/obj/guns/projectile.dmi diff --git a/_maps/map_files/Efficiencystation/efficiency3.1.3a.dmm b/_maps/map_files/Efficiencystation/efficiency3.1.3a.dmm index 933c25a5d63..8525a146e6b 100644 --- a/_maps/map_files/Efficiencystation/efficiency3.1.3a.dmm +++ b/_maps/map_files/Efficiencystation/efficiency3.1.3a.dmm @@ -1009,7 +1009,7 @@ "atu" = (/obj/machinery/camera{c_tag = "Toxins Lab"; dir = 4; network = list("SS13","RD"); pixel_y = 0},/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing{name = "\improper Toxins Lab"}) "atv" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/mixing{name = "\improper Toxins Lab"}) "atw" = (/obj/machinery/light,/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/mixing{name = "\improper Toxins Lab"}) -"atx" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/mixing{name = "\improper Toxins Lab"}) +"atx" = (/obj/machinery/portable_atmospherics/scrubber,/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/mixing{name = "\improper Toxins Lab"}) "aty" = (/obj/machinery/portable_atmospherics/canister,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/mixing{name = "\improper Toxins Lab"}) "atz" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/toxins/mixing{name = "\improper Toxins Lab"}) "atA" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{broken = 1; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/maintenance/fore) @@ -1121,7 +1121,7 @@ "avC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint{name = "Medical Maintenance"}) "avD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint{name = "Medical Maintenance"}) "avE" = (/obj/effect/decal/cleanable/robot_debris,/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint{name = "Medical Maintenance"}) -"avF" = (/obj/structure/table/glass,/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/syringe/charcoal,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/medical/genetics) +"avF" = (/obj/structure/table/glass,/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/pill_bottle/mutadone,/obj/item/weapon/storage/pill_bottle/mannitol,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/medical/genetics) "avG" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) "avH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/camera{c_tag = "Genetics Research"; dir = 2; network = list("SS13","RD"); pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) "avI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) @@ -1375,13 +1375,13 @@ "aAw" = (/obj/effect/decal/cleanable/oil,/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/fpmaint{name = "Medical Maintenance"}) "aAx" = (/obj/effect/decal/cleanable/robot_debris{tag = "icon-gib3"; icon_state = "gib3"},/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating{burnt = 1; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/maintenance/fpmaint{name = "Medical Maintenance"}) "aAy" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) -"aAz" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) -"aAA" = (/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"aAz" = (/obj/machinery/vending/wallmed{pixel_y = 28},/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"aAA" = (/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/machinery/vending/wallmed{pixel_y = 28},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "aAB" = (/obj/machinery/camera{c_tag = "Medbay North"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "aAC" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4; name = "connector port (Air Supply)"},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/medical/cryo) "aAD" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; pixel_x = 0; initialize_directions = 10},/turf/simulated/floor/plasteel,/area/medical/cryo) "aAE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/medical/cryo) -"aAF" = (/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/obj/item/weapon/wrench{pixel_x = 5; pixel_y = -5},/obj/structure/table,/turf/simulated/floor/plasteel,/area/medical/cryo) +"aAF" = (/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/obj/item/weapon/wrench,/turf/simulated/floor/plasteel,/area/medical/cryo) "aAG" = (/obj/structure/closet/wardrobe/genetics_white,/obj/machinery/light_switch{pixel_x = -25; pixel_y = 0},/obj/item/weapon/storage/backpack/satchel_gen,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whiteblue"},/area/medical/genetics) "aAH" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whiteblue"},/area/medical/genetics) "aAI" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) @@ -1561,7 +1561,7 @@ "aEa" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) "aEb" = (/obj/item/weapon/cautery{pixel_x = 4},/obj/structure/table,/turf/simulated/floor/plasteel,/area/medical/medbay{name = "Medbay Central"}) "aEc" = (/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/medbay{name = "Medbay Central"}) -"aEd" = (/obj/machinery/light{dir = 1},/obj/machinery/vending/wallmed2{pixel_y = 28},/obj/machinery/camera{c_tag = "Surgery Operating"; dir = 2; network = list("SS13"); pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"aEd" = (/obj/machinery/light{dir = 1},/obj/machinery/vending/wallmed{pixel_y = 28},/obj/machinery/camera{c_tag = "Surgery Operating"; dir = 2; network = list("SS13"); pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "aEe" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/medbay{name = "Medbay Central"}) "aEf" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/plasteel,/area/medical/medbay{name = "Medbay Central"}) "aEg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/medbay{name = "Medbay Central"}) @@ -1685,7 +1685,7 @@ "aGu" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 1},/turf/simulated/floor/plating,/area/atmos) "aGv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/atmos) "aGw" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"aGx" = (/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/structure/table,/turf/simulated/floor/plasteel,/area/atmos) +"aGx" = (/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/structure/table,/obj/item/weapon/storage/firstaid/o2,/turf/simulated/floor/plasteel,/area/atmos) "aGy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 1},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/atmos) "aGz" = (/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -27; pixel_y = 0},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "aGA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) @@ -1977,11 +1977,11 @@ "aMa" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastright{base_state = "right"; dir = 4; icon_state = "right"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/medical/chemistry) "aMb" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "aMc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"aMd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/l3closet,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"aMd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/l3closet,/turf/simulated/floor/plasteel{icon_state = "whitebot"},/area/medical/chemistry) "aMe" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Medbay"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay{name = "Medbay Central"}) "aMf" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "aMg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"aMh" = (/obj/structure/closet/l3closet,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"aMh" = (/obj/structure/closet/l3closet,/turf/simulated/floor/plasteel{icon_state = "whitebot"},/area/medical/chemistry) "aMi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/chemistry) "aMj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) "aMk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) @@ -2036,7 +2036,7 @@ "aNh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/camera{c_tag = "Chemistry"; dir = 4; network = list("SS13")},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/structure/closet/wardrobe/chemistry_white,/obj/item/weapon/storage/backpack/satchel_chem,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "aNi" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay{name = "Medbay Central"}) "aNj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"aNk" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/mob/living/simple_animal/hostile/mimic/crate,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"aNk" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "aNl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/primary/starboard) "aNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/toxins/lab) "aNn" = (/turf/simulated/floor/plasteel{tag = "icon-purple (NORTHWEST)"; icon_state = "purple"; dir = 9},/area/hallway/primary/central) @@ -2100,7 +2100,7 @@ "aOt" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) "aOu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) "aOv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aOw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = -4; pixel_y = -3},/obj/item/weapon/storage/pill_bottle/epinephrine{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/storage/pill_bottle/epinephrine{pixel_x = 5; pixel_y = -2},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"aOw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = -4; pixel_y = -3},/obj/item/weapon/storage/pill_bottle/epinephrine{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/morphine,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/storage/pill_bottle/epinephrine{pixel_x = 5; pixel_y = -2},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "aOx" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine,/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/pill_bottle/epinephrine{pixel_x = 5; pixel_y = -2},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) "aOy" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/wood,/turf/simulated/floor/wood,/area/library) "aOz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) @@ -2185,7 +2185,7 @@ "aQa" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) "aQb" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "aQc" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) -"aQd" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"aQd" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine,/obj/item/weapon/reagent_containers/syringe/epinephrine,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "aQe" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "aQf" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastright{base_state = "right"; dir = 4; icon_state = "right"; name = "Chemistry Desk"; req_access_txt = "33"},/turf/simulated/floor/plasteel,/area/medical/chemistry) "aQg" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/plasteel{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/medical/chemistry) @@ -2351,14 +2351,14 @@ "aTk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/filingcabinet,/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/obj/item/device/radio/intercom{pixel_x = 0; pixel_y = -26},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/medical) "aTl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -26; req_access_txt = "5"},/obj/machinery/camera{c_tag = "Security Post - Medbay"; dir = 1; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/medical) "aTm" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/medical) -"aTn" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"aTn" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "aTo" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "aTp" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "aTq" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/flora/kirbyplants{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "aTr" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=2-SECentral"; location = "1-Medbay1"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "aTs" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=0-Escape"; location = "9-Medbay2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "aTt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint{name = "Medical Maintenance"}) -"aTu" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/device/electropack,/obj/item/device/assembly/signaler,/obj/item/weapon/razor{pixel_x = -6},/obj/item/stack/medical/ointment{pixel_y = 4},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/weapon/storage/pill_bottle/epinephrine{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/security/prison) +"aTu" = (/obj/structure/table,/obj/item/toy/cards/deck,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) "aTv" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "aTw" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/plating,/area/space) "aTx" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/space) @@ -2392,6 +2392,7 @@ "aTZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) "aUa" = (/obj/machinery/driver_button{id = "trash"; pixel_x = -26; pixel_y = -6},/obj/machinery/door_control{id = "Disposal Exit"; name = "Disposal Vent Control"; pixel_x = -25; pixel_y = 4; req_access_txt = "12"},/obj/structure/stool,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) "aUb" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "garbage"; name = "disposal coveyor"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) +"aUc" = (/obj/structure/table,/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "aUd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/medbay{name = "Medbay Central"}) "aUe" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/medical/medbay{name = "Medbay Central"}) "aUf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) @@ -2400,6 +2401,7 @@ "aUi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/morgue) "aUj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/morgue) "aUk" = (/obj/structure/sign/bluecross_2,/turf/simulated/wall,/area/medical/medbay{name = "Medbay Central"}) +"aUl" = (/obj/structure/rack,/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/warden) "aUm" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) "aUn" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/space) "aUo" = (/obj/machinery/computer/shuttle/mining,/turf/simulated/shuttle/floor,/area/space) @@ -2459,6 +2461,7 @@ "aVq" = (/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "aVr" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/hallway/primary/aft) "aVs" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"aVt" = (/obj/structure/rack,/obj/item/weapon/storage/box/firingpins{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/firingpins,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/warden) "aVu" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) "aVv" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/aft) "aVw" = (/obj/machinery/camera{c_tag = "Aft Port Primary Hallway North East"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) @@ -2512,6 +2515,9 @@ "aWs" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "aWt" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "aWu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/aft) +"aWv" = (/obj/item/weapon/paper{desc = ""; info = "Brusies sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer"},/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"aWw" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/firstaid,/turf/simulated/floor/plasteel,/area/storage/primary) +"aWx" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor/plasteel,/area/engine/engineering) "aWy" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/space) "aWz" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/space) "aWA" = (/obj/machinery/computer/shuttle/mining,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/primary/central) @@ -2556,6 +2562,7 @@ "aXn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "aXo" = (/obj/machinery/camera{c_tag = "Medbay Morgue"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "aXp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/aft) +"aXq" = (/obj/structure/table,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/glasses/sunglasses/blindfold,/obj/item/clothing/mask/muzzle,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = -27},/obj/item/device/electropack,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/security/prison) "aXr" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "aXs" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/primary/central) "aXt" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar{name = "\improper Maltese Falcon"}) @@ -2687,9 +2694,11 @@ "aZP" = (/obj/machinery/power/apc{dir = 4; name = "Engineering Security APC"; pixel_x = 27},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/engineering) "aZQ" = (/turf/simulated/floor/plating,/area/engine/break_room) "aZR" = (/obj/machinery/power/apc{dir = 8; name = "Custodial Closet APC"; pixel_x = -24},/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/janitor) +"aZS" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine,/obj/item/weapon/reagent_containers/glass/bottle/charcoal,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/security/prison) "aZT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/janitor) "aZU" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/fpmaint{name = "Medical Maintenance"}) "aZV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/effect/spawner/lootdrop{loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); name = "maint grille or trash spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint{name = "Medical Maintenance"}) +"aZW" = (/obj/structure/table,/obj/item/weapon/storage/firstaid,/turf/simulated/shuttle/floor,/area/space) "aZX" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/library) "aZY" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "aZZ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/library) @@ -3228,7 +3237,6 @@ "bkn" = (/obj/structure/closet/emcloset,/obj/machinery/light_switch{pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters/locker) "bko" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) "bkp" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"bkq" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) "bkr" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) "bks" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/locker) "bkt" = (/obj/machinery/washing_machine,/obj/structure/window{tag = "icon-window (WEST)"; icon_state = "window"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) @@ -3355,7 +3363,6 @@ "bmM" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) "bmN" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) "bmO" = (/obj/machinery/computer/HolodeckControl,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"bmP" = (/obj/item/weapon/paper{desc = ""; info = "Brusies sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer"},/obj/structure/table,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) "bmQ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) "bmR" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) "bmS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/locker) @@ -4104,7 +4111,6 @@ "bBh" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) "bBi" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/crew_quarters/heads) "bBj" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/secondary/entry{name = "Arrivals"}) -"bBk" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plasteel,/area/storage/primary) "bBl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/storage/primary) "bBm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) "bBn" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Primary Tool Storage APC"; pixel_x = 25; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Primary Tool Storage"; dir = 8},/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/storage/primary) @@ -4345,11 +4351,9 @@ "bFO" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) "bFP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/computer/crew,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "bFQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"bFR" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "bFS" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "bFT" = (/obj/machinery/light,/obj/machinery/light_switch{pixel_x = 0; pixel_y = -23},/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "bFU" = (/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"bFV" = (/obj/structure/rack,/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/ears/earmuffs,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/warden) "bFW" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/warden) "bFX" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/security/warden) "bFY" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun/advtaser{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/gun/advtaser,/obj/item/weapon/gun/energy/gun/advtaser{pixel_x = 3; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/warden) @@ -4505,7 +4509,6 @@ "bIS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/engine/engineering) "bIT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "bIU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/engine/engineering) -"bIV" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/engine/engineering) "bIW" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/wiki/engineering_construction,/turf/simulated/floor/plasteel,/area/engine/engineering) "bIX" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity South West"; dir = 4; network = list("Singularity")},/turf/space,/area/space) "bIY" = (/turf/simulated/floor/plating/airless{dir = 2; icon_state = "warnplate"},/area/engine/engineering) @@ -4909,7 +4912,6 @@ "bQG" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "bQH" = (/obj/structure/table,/obj/item/weapon/storage/box/evidence,/obj/item/weapon/storage/box/evidence,/obj/item/weapon/storage/box/evidence,/obj/item/weapon/hand_labeler,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) "bQI" = (/obj/structure/table,/obj/item/weapon/storage/secure/briefcase{name = "Secure Evidence Briefcase"; pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"bQJ" = (/obj/structure/table,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/glasses/sunglasses/blindfold,/obj/item/clothing/mask/muzzle,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/security/prison) "bQK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/security/prison) "bQL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) "bQM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) @@ -5646,9 +5648,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaabcabgibgjbgkbglbgmbgnbgobcabffbfgbgpbembgqbcabcabgrbgsbgtaYcbgubgubgubguaZjbfmbgvbgvbgvbgvaYcbgwbbjbgxbgybewbcpbcpbcpbgzbgAbbjbgBbdGbgCbfxbgDbgEbgFbgGbgHbgIbgJbgKbgLbgMbgNaXCbfCbgObgPaXCbgQaNxbambdPbanbanbanbanbanbdPbaobapbfHbgRbgSbgSbgTbgUbgSbgVbgWaZEbgXbgYbgZbhabdWaZEbhbbhcbhcbhdbhebhfbhgbhhbhibhjbhkbhlbhmbhnbgfbhobhpbhqbeXaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbcabhrbfabhsbhtbhubhvbhwbcabffbhxbfibfibembhybcabhzaYbbhAaYcbdrbdrbdrbdraZjbhBbhCbhDbhEaOybhGbhHbbjbhIbhJbfrbfsbfsbfsbhKbfsbbjbhLbhMbhNbdGbezbdGbdGbdGbbpbhObhPbhQbhRbhSbhTaXCbhUbhVbhWaXCbgQaNxbhXaZwbanbanbanbanbanaZwbaobapbhYbgSbgSbhZbiabibbicbgVbidaZEbdWbdXbiebifbdWaZEbigbihbiibijbikbilaZIbimbinbiobipbiqbirbisbitbiubeXbeXbeXaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafnaaaaaaaacaacbcabfabivbfabiwbixbiybfabcabizbiAbiBbiBbiBbiCbcabiDaYbbiEaYcbiFbdrbiGbiHbiIbiJbiKbiGbiLbiMbiNbiObbjbiPbiQbiRbcpbcpbcpbiSbfsbbjbiTbiUbiVbiWbiWbiWbiWbiWbiXbiYbiZbjabjbbjcbjdaXCbjebjfbjgaXCbjhaNxbjiaZwbanbanbanbanbanaZwbjjbjkbjlbjmbjnbjobjpbjqbjobjrbjsaZEaZEbjtaZEbjuaZEaZEbjvbjwbjxbjwbjwbjybjzbjAbjBbjCbeXbjDbjEbjFbgfbjGbeXaacaaaaaaaaaaaaaaaaacaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcabcabcabcabcabcabcabjHbehbcbbcabcabjIbjJbjKbdobdobcabcabepaYbbjLaYcbjMbdrbiJbdrbdrbjNbjObiJbjPbjQbiNbetbbjbjRbjSbfsbfsbfsbfsbjTbjUbbjbjVbjWbdGbjXbjYbjZbkabkbbbpbkcbkdbkebKLbkgbkhaXCbkibkjbkkaXCbklaNxbjiaZwbanbanbanbanbanaZwbaobkmbfHbknbkobicbkpbkqbkrbgVbksbktbkubkvbfHbkwbkxbkybkzbjwbkAbkBbkCbkDbjzbkEbkFbkGbkHaQYbhmbkJbkKbgfbeXaacaaaaaaaaaaaaaaaaacaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcabcabcabcabcabcabcabjHbehbcbbcabcabjIbjJbjKbdobdobcabcabepaYbbjLaYcbjMbdrbiJbdrbdrbjNbjObiJbjPbjQbiNbetbbjbjRbjSbfsbfsbfsbfsbjTbjUbbjbjVbjWbdGbjXbjYbjZbkabkbbbpbkcbkdbkebKLbkgbkhaXCbkibkjbkkaXCbklaNxbjiaZwbanbanbanbanbanaZwbaobkmbfHbknbkobicbkpaTubkrbgVbksbktbkubkvbfHbkwbkxbkybkzbjwbkAbkBbkCbkDbjzbkEbkFbkGbkHaQYbhmbkJbkKbgfbeXaacaaaaaaaaaaaaaaaaacaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdobkLbkMbkNbkObkPbkQbkRbkSbkTbkUbkVbkWbiBbiBbkXbkYbcabkZbepaYbaVxaYcblabdrblbblcbdrbldaRkbiJbjPbjQbiNblfbbjblgblhblgbbjbbjbbjblibbjbbjbbpbbpbbpbbpbbpbbpbbpbbpbbpbljbfAblkbllblmbbpaXCbeHblnaXCaXCbloaNxbjiaZwaZwaZwaZwaZwaZwaZwbaoblpbfHblqblrblsbltblsblublvblwblxblyblzblAblBblCblDblEblEblFblGblEblHblIblJblKblLbipblMblNblObhpblPbeXaacaacaaaaaaaacaaaaacaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablQbdobdoblRbemblSblTbemblUblVblWblXblWblYblZbmabembmbbmcbcabmdbepaYbaVxaYcaYcaYcaYcaYcbmeaYcaYcaYcbmfaYcbiNbetbbjbmgbmhbmibmjbmkbmlbmmbmkbmnbmobmpbmqbmrbmsbmtbmubmvbmwbmxbmybmzbmAbmBbmCbmDbmEbmFbmGbmHbmIbmJbmKbmLbmMbmNbmObmPbmQaZwbaobmRbmSbmTbmUbmVbmWbmXbmYbmZbnabnbbncbndbmSbnebnfbngbnhbnibnjbnkbnlbnmbnnbnobnpbnqbnrbnsbntbnubeXbeXbeXbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablQbdobdoblRbemblSblTbemblUblVblWblXblWblYblZbmabembmbbmcbcabmdbepaYbaVxaYcaYcaYcaYcaYcbmeaYcaYcaYcbmfaYcbiNbetbbjbmgbmhbmibmjbmkbmlbmmbmkbmnbmobmpbmqbmrbmsbmtbmubmvbmwbmxbmybmzbmAbmBbmCbmDbmEbmFbmGbmHbmIbmJbmKbmLbmMbmNbmOaWvbmQaZwbaobmRbmSbmTbmUbmVbmWbmXbmYbmZbnabnbbncbndbmSbnebnfbngbnhbnibnjbnkbnlbnmbnnbnobnpbnqbnrbnsbntbnubeXbeXbeXbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnvbnwbnvbnxbnybnzbnAbembnBbnCbnDbcabnEbnFbembnGbdobdobdobcabcabepaYbaVxbnHbnIbnJbnKaYcbnLbnMaYcbnNbnObnPbnQbnRbbjbnSbnTbnUbnVbnWbnXbnYbnZbbjboabobbobbnPbobbocbodbckboeboebofbogbohboiboiboibojboiboiboibokaNxbambdPbolbapbombapbonbdPbaobapbooboobooboobooboobooboobooboobooboobooboobopboqbjwborbosbotbjwbjwbjzboubovbowbeXboxboybozbeXboAbjzboBboCboDboCboEbjzbjzbjzboBboCboEboFboFbjzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboGboHboGboIbembnzboJboKbelbnCboLbcaboMbnFbemboNbdoboObemboPboQbepaYbboRboSboTboUboVaYcboWboXboYboZbpabpbbpcbpdbpebpfbpgbpebpebpfbpebphbpibpebpjbpbbpkbplbpmbpbbpnbpobppbpqbprbpsbptbpubpvbpwbpxbpybpzbpAbpBbpCbpDbpEbpEbpEbpEbpEbpFaZwbaobapbpGbpHboobpIbpJbpKboobpLbpMbpKboobpNbpNboobpObpPbjwbpQbpRbpSbpTbpUbjzbpVbpWbpXbpYbpZbqabqbbqcbqdbqcbqebqfbqgbqfbqhboCbqiboCbqjbqfbqgbqfboFbjzbqkaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablQbdobdobqlbqmbqnbqobqmbqpbnCbqqbcabqrbqsbembqtbqubnCbqvbqwboQbdqaYbbqxbqybqzbqAbqBaYcbqCbqDbqEbqFbqGbqHbqIbqJbqKbqLbqMbqNbqObqLbqPbqKbqQbqKbqRbqSbqQbqTbqUbqSbqVbqWbqXbqYbqZbrabrbbrcbrdbrebrfbrgbrgbrhbriaXEbrjbrkbrlbrlbrlbrlbrlbrlbrmbapbapbrnboobrobrpbrqboobrobrpbrrboobrnbrnboobrsbrtbjwbjzbjzbjzbjzbjzbjzbrubrvbrwbrxbrybrwbrzbjzbjzbjzbrAaaabrBbqfbqfbqfbrCbqfbqfbqfbrBbqfbrDbjzbjzbqkaaaafnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -5659,21 +5661,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablQbdobdobcabcabehbwybwzbwzbwAbwAbwAbwAbwBbwCbwDbwEbwEbwEbwEbwCbwFaVxbwGbumbwHbwIbwJbwJbwKbupbwLbwMbwNbwObwPbwQbwRbwObwPbwQbwSbwObwPbwTbsabwUbwVbwWbwXbwYbwXbwZbsabsabsabxabxbbxcbuCbxdbxebxfbxgbxhbxibxjbxkbwgbwgbxlbxmbxnbxobxpbxqbwibxrbsybxsbxtbxubswbxvbxwbxubswbxxbxwbxuboobxybxzbxAbwnbxBbjzbxCbwqbqbbxDbsIbxEbxFbxGbjzbxHbxIbxJbxKbxKbxLbsSaacaaaaaabxMaacaacaacaacaaaaaaaacaaaaaabjzbqkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacbxNbxObwzbxPbxQbxRbxSbxTbxUbwCbxVbxWbxXbxYbxZbwCbyaaVxbwGbybbycbydbyebwJbyfbupbygbyhbyibyjbyjbyjbyjbyjbyjbyjbyibyjbyjbykbsabylbymbynbyobypbyqbyrbysbsabsabytbyubyvbuCbywbyxbxfbyybyzbxibxjbwgbwgbwgbyAbyBbxpbxpbyBbyCbwibyDbsybyEbyFbyGbswbyEbyHbyGbswbyEbyIbyGboobyJbyKbyLbyMbyNbnnbyObyPbyQbyRbySbyTbyUbsPbyVbyWbyXbyYbyZbzabzbbsSaacbvoaacaacbzcbzdbzeaacaaaaaaaacaaaaaabjzbqkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafnaaaaaaaaaaaabxNbzfbwzbzgbzhbzibzjbzkbzlbwCbzmbznbzobzpbzqbwCbepaVxbwGbzrbzsbztbzubzubzsbzvbzwbzxbzybzzbzAbzAbzBbzAbzAbzCbzDbzDbzDbzDbzDbzDbzDbzDbwXbzEbzFbzGbzHbsabsabzIbzJbzKbuCbzLbzMbzNbzObzPbxibxjbwgbwgbwgbxlbzQbyBbzRbzSbzTbwibzUbzVbzWboobswbswbsybsybswbswbsybsybswboobzXbpPbzYbzZbAabjzbAbbAcbAdbqbbAebwubkFbAfbjzbAgbAhbAibAjbAkbAlbsSaacaaaaaaaacbAmbAnbAobApaaaaaaaacaaaaaabjzbqkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaacaaAaaabxNbAqbwzbArbAsbAtbAubAvbAwbwCbAxbAybAzbAAbABbwCbhzaVxbwGbACbADbAEbAFbAGbAHbupbAIbzxbzDbAJbAKbALbAMbANbAObAPbzDbAQbARbASbATbAUbAUbzDbAVbAWbAXbAYbzFbsabAZbBabBbbBcbuFbBdbBebBfbBgbBhbBibxjbBjbwgbwgbxlbBkbyBbBlbBmbBnbBobBpbBqbBrbBsbBtbBubBvbBwbBxbBybBvbBvbBzblEbBAbBBbBCbBDbBEbjzbBFbrwbrwbrwbtYbBGbBHbsPbyVbyWbBIbBJbBKbBLbzbbsSaacaaaaaaaacbBMbBNbBOaacaacbvoaacaaaaaabjzbqkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaacaaAaaabxNbAqbwzbArbAsbAtbAubAvbAwbwCbAxbAybAzbAAbABbwCbhzaVxbwGbACbADbAEbAFbAGbAHbupbAIbzxbzDbAJbAKbALbAMbANbAObAPbzDbAQbARbASbATbAUbAUbzDbAVbAWbAXbAYbzFbsabAZbBabBbbBcbuFbBdbBebBfbBgbBhbBibxjbBjbwgbwgbxlaWwbyBbBlbBmbBnbBobBpbBqbBrbBsbBtbBubBvbBwbBxbBybBvbBvbBzblEbBAbBBbBCbBDbBEbjzbBFbrwbrwbrwbtYbBGbBHbsPbyVbyWbBIbBJbBKbBLbzbbsSaacaaaaaaaacbBMbBNbBOaacaacbvoaacaaaaaabjzbqkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaabxNbBPbBQbBQbBQbBRbBQbBSbBTbBUbBVbwCbBWbwCbwCbwCbBXbBYbBZbupbupbupbupbupbupbupbCabzxbCbbCcbCdbCebCfbCebCebCgbzDbAQbChbCibCjbCkbAUbzDbClbCmbCnbCobCpbsabCqbCrbCsbCtbCubCvbCwbCxbCybxhbxibCzbCAbwgbwgbxlbCBbzSbxpbCCbCDbwibCEbCFbCGbCHbCIbnhbCJbCKbnhbCLbCJbCJbyLbnhbnhbCMbjybjzbjzbjzbjzbjzbCNbCNbjzbCObCPbwvbjzbCQbCRbCSbCTbCTbCUbsSaacaaabCVaacaacaacaacaacaaaaaabCWaaaaaabjzbqkaacafnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbCXbCYbCZbDabDbbDcbDdbDebDfbDgbDhbDibDjbDkbDlbDmbDnbDobDpbDqbDrbDrbDqbDsbDtbDubDvbDwbDxbDybCebCebDzbCebDAbDBbCbbDCbDDbDEbDFbDGbDHbzDbDIbDJbDJbDKbDLbsabDMbDNbDObDPbuFbDQbDRbDSbDTbuCbDUbxjbDVbwgbwgbxlbDWbyBbDXbDYbDZbwibEabEbbjwbEcbjwbjwbEdbEebjwbfVbEfbjwbEgbEhbEibEjbEkbjzbElbElbElbEmbyYbyYbjzbEnbEobwvbowbjzbwwbjzbjzbsSbsSbsSaacaaaaaaaaaaacaaaaaaaaaaaaaaaaacaaaaaabjzbjzaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaAaaAaaAaaAahJaaAaaAaaAaaAaaAaaAaaAaaAaaAaaAahJaaAaaAaacaacaacaacaacaacaacaacaacbEpbEpbEqbErbEpbxNbEpbEsbEpbEtbEubEubEubEubEubEvbEubEwbExaVxbEybEzbEzbEAbwPbwPbEBbECbEDbEEbEFbEGbEGbEHbEIbEJbEIbEKbELbEMbENbEObEPbEQbzDbwVbwVbwVbERbESbsabETbBabDObEUbuFbuCbuCbEVbuCbuCbuFbuFbEWbwgbwgbyAbEXbEYbEZbFabFbbFcbFdbFebjwbfVbFfbjwbFgbHcbjwbFhbFibjwbFjbikbFkbFlbFmbjzbElbFnbFnbEmbyYbFobjzbFpbrwbFqbFrbFsbFtbFubsQbsRbsSbsSaacbvoaaaaaabvoaaaaaaaaaaaabvoaacaaaaaabjzbqkaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaacaaaaaaaaaaacaacaaaaacaacaaaaaaaaaaaaaacaaaaaAaaaaaaaaaaacaacaaaaaaaaaaacbFvbFwbFxbFybEpbFzbFAbFBbFCbFDbEubFEbFFbFGbFHbFIbFJaVxaVxbFKbFLbykbykbFLbyibyjbyjbFMbFNbFObFPbCebCebFQbFRbFSbFTbFUbFVbFWbFXbFYbDGbFZbzDbGabGbbGcbGdbGebsabGfbBabGgbyvbyvbyvbGhbGibGjbGkbGlbGmbwfbwgbwgbxlbGnbGobGpbxpbGqbwibGrbGsbjwbGtbGubjwbjwbjwbjwbjwbjwbjwbjwbjwbjwbGvbGwbjzbFnbFnbFnbGxbyYbGybjzbGzbrwbrwbuabrwbGAbGBbsQbGCbsSaaaaacaacaacaacaacaacaacaacaacaacaacaaaaaabjzbqkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaacaaaaaaaaaaacaacaaaaacaacaaaaaaaaaaaaaacaaaaaAaaaaaaaaaaacaacaaaaaaaaaaacbFvbFwbFxbFybEpbFzbFAbFBbFCbFDbEubFEbFFbFGbFHbFIbFJaVxaVxbFKbFLbykbykbFLbyibyjbyjbFMbFNbFObFPbCebCebFQaUcbFSbFTbFUaUlbFWbFXbFYbDGbFZbzDbGabGbbGcbGdbGebsabGfbBabGgbyvbyvbyvbGhbGibGjbGkbGlbGmbwfbwgbwgbxlbGnbGobGpbxpbGqbwibGrbGsbjwbGtbGubjwbjwbjwbjwbjwbjwbjwbjwbjwbjwbGvbGwbjzbFnbFnbFnbGxbyYbGybjzbGzbrwbrwbuabrwbGAbGBbsQbGCbsSaaaaacaacaacaacaacaacaacaacaacaacaacaaaaaabjzbqkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaabGDbGEbGFaaabGDbGEbGFaaabGDbGEbGFaaabGDbGEbGFaaaahJaacaaaaaaaacaaaaaaaaaaaaaacbFvbGGbEqbGHbEpbGIbGJbGKbGLbGMbEubGNbGObGPbFHbGQbFJaVxaVxbGRbGSbGTbGTbGTbGTbGTbGTbGUbGVbzDbGWbGXbzAbGYbzAbzCbzDbzDbzDbFWbGZbHabHbbMgbzDbHdbKPbGcbHfbHgbsabHhbHibHjbHkbHlbHmbHnbHobHpbHpbHqbHrbxkbHsbHtbwibwibwibwibwibwibwibHubHvbjwbjwbjwbjwbHwbsDbBDbHxbHybHzbHAbHBbHAbHCbHDbjzbjzbjzbjzbjzbjzbjzbjzbHEbrwbsLbHFbHGbqabsPbsQbsRbsSaaaaaaaacaaaaaaaaaaaabHHaaaaaaaacaaaaaabqfbjzbqkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaabGDbHIbGFaaabGDbHIbGFaaabGDbHIbGFaaabGDbHIbGFaaaaaAaacaacaaaaacaaaaaaaaaaaaaaabFvbHJbEqbEpbEpbxNbHKbHLbHMbHNbHObHPbHQbHRbHSbHTbEuaVxaVxbwGbGSbHUbHVbHWbHXbHYbHZbIabIbbIcbIdbIebIebIfbIgbIhbIibIjbIkbIlbImbInbFWbIobzDbIpbIqbIrbHfbIsbsabItbBabIubIvbIwbIxbHnbHobIybHpbIzbIAbIBbICbICbICbICbICbICbICblEbIDbIEbIFbIGbIHbIIbIJbIJbIKbfVbfVbjwbILbIMbIMbjwbwnbINbIObIPbIObIObIObIObIQbIRbISbITbIUbIVbIWbrwbrzbjzbjzbjzbIXaaabIYbqfbqfbqfbqfbqfbqfbqfbIYbqfbIZbjzbjzbqkaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaabGDbHIbGFaaabGDbHIbGFaaabGDbHIbGFaaabGDbHIbGFaaaaaAaacaacaaaaacaaaaaaaaaaaaaaabFvbHJbEqbEpbEpbxNbHKbHLbHMbHNbHObHPbHQbHRbHSbHTbEuaVxaVxbwGbGSbHUbHVbHWbHXbHYbHZbIabIbbIcbIdbIebIebIfbIgbIhbIibIjbIkbIlbImbInaVtbIobzDbIpbIqbIrbHfbIsbsabItbBabIubIvbIwbIxbHnbHobIybHpbIzbIAbIBbICbICbICbICbICbICbICblEbIDbIEbIFbIGbIHbIIbIJbIJbIKbfVbfVbjwbILbIMbIMbjwbwnbINbIObIPbIObIObIObIObIQbIRbISbITbIUaWxbIWbrwbrzbjzbjzbjzbIXaaabIYbqfbqfbqfbqfbqfbqfbqfbIYbqfbIZbjzbjzbqkaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaabGDbJabGFaaabGDbJabGFaacbGDbJabGFaacbGDbJabGFaaaaaAaaaaacaacaacaaaaaaaaaaaaaaabEpbEpbJbbEpbJcbJdbJebJfbJgbJhbEubJibJjbJkbJlbJmbJnbJobbabwGbGSbHUbJpbJqbJrbJsbGTbJtbJubJvbJwbJxbJybJzbJAbJBbJBbJCbzDbzDbJDbJEbzDbzDbzDbsabsabsabJFbsabsabHnbBabIubHmbJGbHmbHnbHobJHbHpbJIbJJbJKbJLbJMbJNbJObJNbJPbJQbJRbHAbJSbJTbJUbJVbJWbjwbjwbJXbjwbIMbjwbJYbJZbKabjwbKbbHAbHAbHAbKcbKdbKebKfbKgbnnbKhbKibKjbKkbKlbKmbqbbKnbKobKnbKpbqfbKqbqfboBboCbKrboCboEbqfbKqbqfboFbjzbqkaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaabGDbHIbGFaaabGDbHIbGFaaabGDbHIbGFaaabGDbHIbGFaacaaAaaaaaaaaaaacaacaacaaaaaaaaaaacbEpbKsbEpbKtbKubKvbKvbKvbKvbKvbKvbKwbKvbKvbKvbKvbKxaVxbwGbGSbHUbJpbKybJrbKzbKAbKBbKCbKDbKEbKFbKGbKHbJBbJBbKIbKJbKKbMebKMbKNbKObMibKKbKQbHnbKRbKSbKTbKUbKVbKWbKXbyvbyvbyvbKYbKZbLabLbbLcbGmbwfbLdbLebLebLebLebLfbwgbLgbLgbLgbLhbLgbLibLjbjwbLkbLlbLmbLnbLobLpbLqbLrbjwbLsbLtbLubLvbLwbLxbLybLzbLzbjzbjzbLAbLBbjzbjzbjzbjzbjzbLCbjzbqhboCbLDboCbqjbjzbjzbjzbqhboCbqjboFboFbjzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacbGDbJabGFaaabGDbJabGFaaabGDbJabGFaacbGDbJabGFafnaacaaaaaaaaaaaaaaaaacaacaacaaaaaabEpbLEbEpbLFbKubLGbLHbLIbLJbLKbLLbLMbLNbLNbLObLPbKxaVxbLQbGSbHUbLRbLSbLTbLUbLVbLWbLXbLYbJBbLZbMabMbbJBbJBbJBbMcbMdbNobMfbVWbMhbNrbKKbMjbHnbMkbMlbMmbMmbMmbMnbMobMpbMqbMrbMrbMrbMsbMrbMrbMrbwfbLdbMtbMubMvbMwbLfbwgbMxbMybMzbMAbMBbMCbMDbjwbMEbMFbMGbMHbMIbMJbMKbMLbjwbjwbjwbjwbMMbMMbMMbjwbLzaacaacbsSbMNbMObMPbsSaacaacbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzbjzaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbGDbJabGFaaabGDbJabGFaacbGDbJabGFaaabGDbJabGFaaaaacaacaacaacaacaaaaacbEpbEpbEpbEpbEpbEqbEpbMQbMRbMSbMTbMUbMVbMUbMWbMXbLNbLNbMYbLPbMZbrPbNabNbbHZbHZbNcbHZbNdbGTbNebNfbNgbNhbNibNibNjbNkbNkbNlbNmbNnbOybPBbNqbNpbPEbKKbNsbHnbNtbNubNvbNwbNxbNybNzbHnbNAbMrbNBbNCbNDbNEbNFbMrbwfbLdbNGbNHbNHbNIbLfbNJbMxbNKbNLbNMbLgbNNbjybjwbjwbjwbjwbjwbNObNPbLnbNQbNRbMMaaaaacaacaacaaaaacaacaacaacbsSbNSbNTbyYbsSaacaacaacaacaaaaaaaacaacaaaaacaacaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaAafnaaabGDbJabGFaaabGDbJabGFaacbGDbJabGFaaabGDbJabGFaacaacaacaacbNUbNVbNVbNVbNVbNWbNXbNYbNZbOabObbOcbMRbOdbMTbLIbLJbLIbOebOfbLNbLNbOgbLPbKxaVxbOhbGSbOibOjbOkbOlbOmbOnbKBbOobOpbOqbOrbOsbOtbOubOvbOwbOxbMdccebNpbOzbNpccfbOAbOBbHnbNtbOCbODbOEbOFbOGbOHbOIbOIbOJbOKbOLbOMbONbOObMrbOPbLdbOQbNHbNHbOQbLfbNJbORbOSbOTbOUbLgbOVbjybOWbNRbOXbOYbjwbOZbPabPbbPbbPcbMMaaaaaaaacaaaaacagkaaaaaaaacbPdbPebPfbPgbPhaacafnaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaabGDbJabGFaaabGDbJabGFaaabGDbJabGFaacbGDbJabGFaacaaabNUbNUbNUbPibPjbPkbPlbEqbPmbPnbPobMTbMTbPpbMRbPqbMTbMUbPrbPsbLNbLNbLNbLNbLNbPtbKxaVxbhAbGSbPubPvbPvbPvbPwbPxbPxbPybPzbPAbPxbPxbPxbPxbPxbPxbPxbKKccgbPCbPDbNpcchbKKbPFbPGbMkbPHbPIbPJbPIbPKbPLbPMbPNbPObPPbPQbPRbPSbPTbMrbwfbLdbNGbPUbPVbNIbLfbNJbMxbPWbNLbPXbLgbPYbjybPZbQabQbbiibjwbQcbQdbQebQfbNRbMMaacaaaaaaaaaaaaaaaaaaaaaaacbQgbQhbQiaekaelaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQjbQkbQlbQmbQnbQlbQmbQmbQnbQlbQmbQmbQnbQlbQmbQmbQnbQlbQmbQobQpbQqbQpbQrbQsbQtbQubQvbMTbMTbMTbMTbQwbQxbQybQzbMTbLIbQAbLNbLNbLNbQBbQCbQCbQDbQEbQFbQGbGSbOibOibOibQHbQIbPxbQJbQKbQLbQMbQNbQObQObQPbQQbQRbQSbKKbKKbKKbKKbQTbQUbKKbQVbQWbHnbQXbHnbQYbHnbHnbQZbRabRbbMrbRcbRdbRebPSbPTbMrbwfbLdbNGbRfbRgbNIbLfbwgbMxbRhbRibRjbRkbRlbjybRmbRnbRobRnbRpbRqbRrbRrbRsbRtbMMaacaacaaaaaaaaaaaaaaaaaaaaabRubRvaaaaacbRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacbGDbRwbGFaaabGDbRwbGFaacbGDbRwbGFaaabGDbRwbGFaacaaabNUbNUbNUbRxbRybRzbNVbRAbMTbRBbRCbRDbREbRFbRGbRHbRIbRJbRKbRLbRMbRNbRObLNbOgbLPbKxbRPbqxbGSbGSbGSbGSbGSbGTbPxaTubRRbRSbRTbRUbRVbRWbRXbRYbRZbSabSbbScbSdbKKbSebSfbKKbSgbShbSibSjbSkbHnbSlbSmbSnbSobSpbMrbSqbSrbMrbMrbMrbMrbSsbStbSubSubSubSubSvbSwbLgbLgbSxbLgbLgbSybjybSzbSAbSBbSCbjwbSDbSEbSFbSGbSHbMMaacaaaaaaaaaaaaaaaaaaaaaaaabRubRvaaaaacbRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQjbQkbQlbQmbQnbQlbQmbQmbQnbQlbQmbQmbQnbQlbQmbQmbQnbQlbQmbQobQpbQqbQpbQrbQsbQtbQubQvbMTbMTbMTbMTbQwbQxbQybQzbMTbLIbQAbLNbLNbLNbQBbQCbQCbQDbQEbQFbQGbGSbOibOibOibQHbQIbPxaXqbQKbQLbQMbQNbQObQObQPbQQbQRbQSbKKbKKbKKbKKbQTbQUbKKbQVbQWbHnbQXbHnbQYbHnbHnbQZbRabRbbMrbRcbRdbRebPSbPTbMrbwfbLdbNGbRfbRgbNIbLfbwgbMxbRhbRibRjbRkbRlbjybRmbRnbRobRnbRpbRqbRrbRrbRsbRtbMMaacaacaaaaaaaaaaaaaaaaaaaaabRubRvaaaaacbRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacbGDbRwbGFaaabGDbRwbGFaacbGDbRwbGFaaabGDbRwbGFaacaaabNUbNUbNUbRxbRybRzbNVbRAbMTbRBbRCbRDbREbRFbRGbRHbRIbRJbRKbRLbRMbRNbRObLNbOgbLPbKxbRPbqxbGSbGSbGSbGSbGSbGTbPxaZSbRRbRSbRTbRUbRVbRWbRXbRYbRZbSabSbbScbSdbKKbSebSfbKKbSgbShbSibSjbSkbHnbSlbSmbSnbSobSpbMrbSqbSrbMrbMrbMrbMrbSsbStbSubSubSubSubSvbSwbLgbLgbSxbLgbLgbSybjybSzbSAbSBbSCbjwbSDbSEbSFbSGbSHbMMaacaaaaaaaaaaaaaaaaaaaaaaaabRubRvaaaaacbRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaAaacaaabGDbRwbGFaaabGDbRwbGFaaabGDbRwbGFaacbGDbRwbGFaacaacaacaacbNUbNVbNVbNVbNVbSIbMTbSJbSKbMTbSLbSMbSNbSObMTbSPbLJbSQbSRbSSbLNbLNbMYbLPbKxaVxbqxbSTaaaaacaaabSUbVZbPxbPxbSVbSWbPxbSXbSYbSWbSWbSXbSZbSWbSUbTabScbKKbKKbKKbKKbTbbTcbTdbTebTfbTgbThbTibTjbTkbTbbTlbTmbTnbTobTpbTobTqbwgbwgbTrbwgbwgbwgbwgbwgbTqbTobTsbjwbTtbTubTvblEblEblEblEblEbTwbjwbjwbMMbMMbMMaacaacaaaaaaaaaaaaaaaaaaaaabRubRvaaaaacbRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacbGDbRwbGFaaabGDbRwbGFafnbGDbRwbGFaacbGDbRwbGFaaaaacaacaacaacaacaaaaacbEpbEqbMTbTxbTybMTbTzbTAbTBbTCbTDbTEbTFbTGbTHbTIbLNbLNbMYbLPbKxaVxbTJbSTaacaacaaabSUbPxbPxbTKbTLbTMbPxbTNbWObTPbSWbTQbTObTRbSUbScbScbScbTSbScbPxbTTbTUbTVbTWbTXbTYbTZbUabUbbUcbUdbTlbUebUfbwgbUgbwgbwgbwgbwgbUhbUibUibUibUjbUkbUkbUlbUmbUnbUobUpbUqbUrbUsbUtbijbfVbUubMMaacaacaacaaaaacaaaaaaaaaaaaaaaaaaaaaaaabUvbRvaaaaacbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahJaaabGDbRwbGFaaabGDbRwbGFaacbGDbRwbGFaaabGDbRwbGFaacaacaaaafnaaaaaaaaaaaabEpbEqbMTbMTbUwbMTbMTbMTbUxbUxbMTbLIbUybUzbUAbUAbUBbUBbUAbUAbUCbUDbUEbUzbUzaacaacbSUbUFbPxbUGbUHbUIbPxbUGbTObUJbSWbXybTObUKbSUbULbUMbUNbSUbUObPxaaaaacaaabUPbUbbUcbUbbUdaacaaaaaabLebUebUfbUQbURbUSbUTbUUbUVbUWbUXbUYbUTbUZbUTbVabUfbVbbVcbVdbVebVfbVgbVhbVibVibVibVjbViaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRubRvaaaaacbRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -5688,7 +5690,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUzbYIbZvbZwbZxbYIbYIbYIbYIbZwbZxbYIaaaaaaaacaaabSUbSUbZybZzbWObZDcccbZCcccccdbSUaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbVEbYsbUQbUTbZEbVEaVAbZFbYcbYcbYcbZGaVAbVEbZHbUTbVabZIbZJbVEbVEbZKbVEbVEbTlaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaacaaabZrbZLbZMbZNbZObZPaacaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYIbZQbYIbZQbYIaacaaaaacbYIbZQbYIaaaaaaaaaafnaacbSUbZRbZSbZTbZSbZTbZSbZTbSUbSUaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVEbYsbZUbVEbVEbVEaTAbZVaTzaTzaTzaTzaTAbVEbVEbVEbZWbZXbVEaacbVEbXEbVEaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaabZYbZYbZYbZZcaacabcaccaccaccadbZYaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYIbZQbYIbZQbYIaacaacaacbYIbZQbYIaaaaaaaaaaaaaaaaaaaacaaaaaaaacaaaaaaaacaacaacaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafnaaabVEbYsbwgbXDbXEbXDbXFaTzbYcbYcbYcaTzcaebXDbXEbXDbwgbZXbVEaaabWSbZKbVEaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaBaacbZYcafcagcahcaicajbZrcakcalcambZYaacaaBaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYIbZvcanbZxbYIaaaaacaaacanbZxbYIaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaacaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbVEbUTbWibWSbVEbVEaVAaTzaTzaTzaTzaTzaVAbVEbVEbWSbWobUTbVEaaaaaacaoaaaaaaaaaafnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaabZYcapcaqcarcascatcaucavcawcaxbZYaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYIbZvcanbZxbYIaaaaacaaacanbZxbYIaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaacaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbVEbUTbWibWSbVEbVEaVAaZWaTzaTzaTzaTzaVAbVEbVEbWSbWobUTbVEaaaaaacaoaaaaaaaaaafnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaabZYcapcaqcarcascatcaucavcawcaxbZYaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacayaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbTlcazcaAbLebLeaacaWycaBaSlcaCaSocaBaWzaacbLebLecaDcazbTlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaabZYcaEcaFcaGcaHcaIbZrcaJcaKcaLbZYaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTlcaMbXEcaNbLeaacaaaaUncaOaTzcaPaUnaaaaacbLecaQbXEcaMbTlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaabZYbZrbZrcaRbZrcaSbZrbZrbZrbZrbZYaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTlbULcaTbUNbTlaacaaaaUncaOaTzcaPaUnaaaaacbTlcaUcaVbUNbTlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaBaaccaWcaXcaYcaZbZrcaIbZrcbacbbcbccaWaacaaBaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/Efficiencystation/z2.dmm b/_maps/map_files/Efficiencystation/z2.dmm index abacae28d62..5a9ae11fbaf 100644 --- a/_maps/map_files/Efficiencystation/z2.dmm +++ b/_maps/map_files/Efficiencystation/z2.dmm @@ -719,7 +719,7 @@ "nQ" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "nR" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "nS" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) -"nT" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"nT" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = 0; req_access_txt = "0"},/turf/simulated/shuttle/wall,/area/space) "nU" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "nV" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "nW" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) @@ -739,14 +739,14 @@ "ok" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) "ol" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "om" = (/obj/machinery/status_display{pixel_x = -32},/turf/simulated/shuttle/floor,/area/space) -"on" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = 0; req_access_txt = "0"},/turf/simulated/shuttle/wall,/area/space) +"on" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = 28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) "oo" = (/obj/machinery/door/airlock/glass_command{name = "Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/space) "op" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/shuttle/floor,/area/space) "oq" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "or" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "os" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "ot" = (/obj/machinery/sleeper{dir = 4; icon_state = "sleeper-open"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) -"ou" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = 28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"ou" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "ov" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) "ow" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) "ox" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/space) @@ -766,7 +766,7 @@ "oL" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor,/area/space) "oM" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "oN" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) -"oO" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"oO" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/morphine,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "oP" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/space) "oQ" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "oR" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) @@ -1117,15 +1117,15 @@ abababababababababababababababababababababababababababababababababinixixixixixjZ abababababababababababababababababababababababababababababababababinixixixixixjZkFkjkjkjkGkjkHjZkojgkzinkIkIkIkIkIkJkKkLkMkNkOkPinabababababababababababjIjIjUjUjUjIjIababababababababababababababababababababababababababdOntdPlfdOabababdBnunvnvnwkQdPnxnxnxnxnxdPnynzdOnAnBnCdDababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaahrirnDnDnDithFaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababinixixixixixkVjZjZjZkWjZjZjZkXixixkYinkZkIlalalbkIkIkIlcldldldinabababababababababababjIsajUjUjUsbjIababababababababababababababababababababababababababgtnInJnKgwabababnLnMnwnwnwnNdPdPdPdPdPdPdPdPdPdOntntnOkQababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagIgIgIaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababinixixixixixixixjZlqkjlrjZlsjSjSjSltinkIlalulvlakIlwlxkMlylzininabababababababababababjIsajUjUjUsbjIababababababababababababababababababababababababababaDgIgIgIaDabababoanMobobobkQdPocodododododoeoflAogdPlekQababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababinixixixixixixixjZlLkjlMjZlNlOlOlOkqinkIlalPlQlakIlwlRininininababababababababababababjIsajUjUjUsbjIababababababababababababababababababababababababababaDaDaDaDaDabababoanMnfdCdCnaomockQkQonkQkQoedPoodPdPopkQabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababinixixjYjZjZjZjZjZlLkjlMjZlZmamamamambkIkIkIkIkIkIlwlRininininababababababababababababjIjIjIjIjIjIjIababababababababababababababababababababababababababababababababababoanMotouovowdPocnxnxnxnxnxoedPoxdPdPlekQabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababinixixixixixixixjZlLkjlMjZlNlOlOlOkqinkIlalPlQlakIlwlRininininababababababababababababjIsajUjUjUsbjIababababababababababababababababababababababababababaDaDaDaDaDabababoanMnfdCdCnaomockQkQnTkQkQoedPoodPdPopkQabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababinixixjYjZjZjZjZjZlLkjlMjZlZmamamamambkIkIkIkIkIkIlwlRininininababababababababababababjIjIjIjIjIjIjIababababababababababababababababababababababababababababababababababoanMotonovowdPocnxnxnxnxnxoedPoxdPdPlekQabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababinixixjZmkkjkjmljZlLkjlMjZmmmnkplOkqinmolalalakIkIlwmpinmqmrininababababababababababababababababababababababababababababababababababababababababababababababababababababoEnMovovoFkQdPdPdPdPdPdPdPdPdPdOoGoGnOkQabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababinixixjZmkkjmymzjZlLkjlMjZjZmAmBkbmCinmDmEmFmEmEkIkIkImGmHmHmIinababababababababababababababababababababababababababababababababababababababababababababababababababababgtnIotovsckQnzodododododododnzdOoKoLgcgwabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababinmLixjZmkkjkjmMjZkjkjkjjZkjkjkjjZkYinmNmOmNmNmPkIkIkIinmQmRmIinabababababababababababababababababababababababababababababababababababababababababababababababababababababgtdCdCdCdCnakQnfnakQnfnakQnfoSdCdCgwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababinixixjZmkkjkjkjmTkjkjkjmUkjkjkjjZkzininlxmVmWmXinmYmYinininininabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababinixixjZmkkjkjkjnkkjkjkjnlkjkjnmjZnnmCininininininnononpnqnrnsinabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababinixjYjZjZjZjZjZjZnEkjkjjZjZjZjZjZjZkbnFnFnFnGmCinnHnHnHnHnHnHinabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababinixjZnPnPnQnRnSjZnTkjkjjZnUnVnWnXnYjZixiyixixiAkMnHnHnHnHnHnZinabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababinixjZnPnPnQnRnSjZoukjkjjZnUnVnWnXnYjZixiyixixiAkMnHnHnHnHnHnZinabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababinixjZkjkjkjmykjohkjkjkjoikjmykjmyojjZixjgiziyjginokokokokokolinabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababinixjZoqkjkjkjkjorkjkjkjoskjkjkjkjkjjZixixixizkzininininininininabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababinixjZoqkjkjoysdjZoAoBoAjZoCoDkjkjkjjZixizixjgkzinababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab diff --git a/_maps/map_files/Efficiencystation/z7.dmm b/_maps/map_files/Efficiencystation/z7.dmm index dc4dab951db..c29f0e0d916 100644 --- a/_maps/map_files/Efficiencystation/z7.dmm +++ b/_maps/map_files/Efficiencystation/z7.dmm @@ -316,7 +316,7 @@ "gd" = (/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 293.15},/area/spacecontent/a8{name = "Abandoned Station Medical"}) "ge" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/spacecontent/a8{name = "Abandoned Station Medical"}) "gf" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/spacecontent/a8{name = "Abandoned Station Medical"}) -"gg" = (/obj/structure/table,/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/spacecontent/a8{name = "Abandoned Station Medical"}) +"gg" = (/obj/structure/table,/obj/machinery/vending/wallmed{pixel_y = 28},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/spacecontent/a8{name = "Abandoned Station Medical"}) "gh" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/spacecontent/a8{name = "Abandoned Station Medical"}) "gi" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/spacecontent/a8{name = "Abandoned Station Medical"}) "gj" = (/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/spacecontent/a9{name = "Abandoned Station Research"}) @@ -356,7 +356,7 @@ "gR" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitegreencorner"},/area/spacecontent/a8{name = "Abandoned Station Medical"}) "gS" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 293.15},/area/spacecontent/a8{name = "Abandoned Station Medical"}) "gT" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Office 2"; req_access_txt = "201"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/spacecontent/a8{name = "Abandoned Station Medical"}) -"gU" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/spacecontent/a8{name = "Abandoned Station Medical"}) +"gU" = (/obj/machinery/vending/wallmed{pixel_y = 28},/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/spacecontent/a8{name = "Abandoned Station Medical"}) "gV" = (/obj/structure/grille,/turf/simulated/floor/plating{burnt = 1; dir = 9; icon_state = "panelscorched"; tag = "icon-panelscorched (NORTHWEST)"},/area/spacecontent/a8{name = "Abandoned Station Medical"}) "gW" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/stack/rods,/turf/simulated/floor/plating,/area/spacecontent/a8{name = "Abandoned Station Medical"}) "gX" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) diff --git a/_maps/map_files/MiniStation/MiniStation.dmm b/_maps/map_files/MiniStation/MiniStation.dmm index 2deb6a9ba0c..f92c337dc2e 100644 --- a/_maps/map_files/MiniStation/MiniStation.dmm +++ b/_maps/map_files/MiniStation/MiniStation.dmm @@ -899,7 +899,7 @@ "ro" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreencorner"},/area/medical/medbay) "rp" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitegreencorner"},/area/medical/medbay) "rq" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"rr" = (/obj/machinery/vending/wallmed2{pixel_y = -28},/obj/structure/table,/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"rr" = (/obj/machinery/vending/wallmed{pixel_y = -28},/obj/structure/table,/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "rs" = (/obj/machinery/computer/pandemic,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "rt" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "ru" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -1008,7 +1008,7 @@ "tt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Cryo"; req_access_txt = "45"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "tu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) "tv" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"tw" = (/obj/machinery/vending/wallmed2{pixel_y = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"tw" = (/obj/machinery/vending/wallmed{pixel_y = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "tx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "ty" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "tz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) @@ -1074,7 +1074,7 @@ "uH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) "uI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics"; req_access_txt = "45"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "uJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/door_control{desc = "A remote control switch for the genetics doors."; id = "GeneticsDoor"; name = "Genetics Exit Button"; normaldoorcontrol = 1; pixel_x = 8; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) -"uK" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"uK" = (/obj/machinery/vending/wallmed{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "uL" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "uM" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "uN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) diff --git a/_maps/map_files/MiniStation/z2.dmm b/_maps/map_files/MiniStation/z2.dmm index c11ec3c6360..90f744e9d73 100644 --- a/_maps/map_files/MiniStation/z2.dmm +++ b/_maps/map_files/MiniStation/z2.dmm @@ -32,7 +32,7 @@ "aF" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) "aG" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/space) "aH" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/space) -"aI" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; req_access_txt = "0"},/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/space) +"aI" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; req_access_txt = "0"},/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/space) "aJ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) "aK" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/space) "aL" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) @@ -131,7 +131,7 @@ "cA" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "cB" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/space) "cC" = (/turf/simulated/shuttle/floor4,/area/space) -"cD" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"cD" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = 28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) "cE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/space) "cF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/space) "cG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/space) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 99f2902a4c9..b9a9492a32a 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -38,8 +38,8 @@ "aaL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) "aaM" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) "aaN" = (/obj/structure/closet/secure_closet/injection,/turf/simulated/floor/plasteel,/area/security/transfer) -"aaO" = (/obj/structure/table,/obj/item/device/electropack,/turf/simulated/floor/plasteel,/area/security/transfer) -"aaP" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/wrench,/obj/item/clothing/head/helmet,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/security/transfer) +"aaO" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/wrench,/obj/item/clothing/head/helmet,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/security/transfer) +"aaP" = (/obj/structure/table,/obj/item/device/electropack,/turf/simulated/floor/plasteel,/area/security/transfer) "aaQ" = (/obj/machinery/computer/libraryconsole/bookmanagement{pixel_y = 0},/obj/structure/table,/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "aaR" = (/obj/structure/table,/obj/item/weapon/storage/pill_bottle/dice,/turf/simulated/floor/plasteel,/area/security/prison) "aaS" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/prison) @@ -47,8 +47,8 @@ "aaU" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) "aaV" = (/obj/structure/lattice,/obj/structure/sign/securearea{pixel_y = -32},/turf/space,/area/space) "aaW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/security/transfer) -"aaX" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/security/transfer) -"aaY" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/security/transfer) +"aaX" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/security/transfer) +"aaY" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/security/transfer) "aaZ" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "aba" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel,/area/security/prison) "abb" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/prison) @@ -90,10 +90,10 @@ "abL" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{pixel_x = 6; pixel_y = 6},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -4; pixel_y = 3},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/fancy/carpet,/area/security/hos) "abM" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) "abN" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel,/area/security/transfer) -"abO" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/security/transfer) -"abP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/security/transfer) -"abQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{aiControlDisabled = 0; icon_state = "door_closed"; id_tag = null; locked = 0; name = "Prisoner Transfer Centre"; req_access = null; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/transfer) -"abR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/security/prison) +"abO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/security/transfer) +"abP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/security/transfer) +"abQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/security/prison) +"abR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{aiControlDisabled = 0; icon_state = "door_closed"; id_tag = null; locked = 0; name = "Prisoner Transfer Centre"; req_access = null; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/transfer) "abS" = (/turf/simulated/wall,/area/security/prison) "abT" = (/obj/machinery/door/poddoor/preopen{id = "permacell3"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt3"; name = "Cell 3"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "abU" = (/obj/machinery/door/poddoor/preopen{id = "permacell2"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt2"; name = "Cell 2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) @@ -109,9 +109,9 @@ "ace" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) "acf" = (/obj/structure/lattice,/obj/item/stack/cable_coil/random,/turf/space,/area/space) "acg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/transfer) -"ach" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/transfer) -"aci" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/security/transfer) -"acj" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/prison) +"ach" = (/turf/simulated/wall/r_wall,/area/space) +"aci" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/transfer) +"acj" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/security/transfer) "ack" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 3"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "acl" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt3"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "acm" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 2"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) @@ -131,10 +131,10 @@ "acA" = (/turf/simulated/wall,/area/maintenance/fsmaint) "acB" = (/obj/machinery/door/airlock/external{name = "Security External Airlock"; req_access_txt = "63; 13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "acC" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxport) -"acD" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/power/apc{dir = 8; name = "Prisoner Transfer Centre"; pixel_x = -30},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/security/transfer) -"acE" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/transfer) +"acD" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/prison) +"acE" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/power/apc{dir = 8; name = "Prisoner Transfer Centre"; pixel_x = -30},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/security/transfer) "acF" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/security/transfer) -"acG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/prison) +"acG" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/transfer) "acH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 3"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "acI" = (/obj/structure/table,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "acJ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 2"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) @@ -157,8 +157,8 @@ "ada" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) "adb" = (/obj/structure/grille,/turf/space,/area/space) "adc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"add" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/transfer) -"ade" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"},/area/security/prison) +"add" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/prison) +"ade" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/transfer) "adf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/prison) "adg" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 3"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "adh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/prison) @@ -183,24 +183,24 @@ "adA" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) "adB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) "adC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"adD" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) -"adE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/prison) +"adD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"},/area/security/prison) +"adE" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) "adF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) -"adG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) +"adG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/prison) "adH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/prison) -"adI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/prison) +"adI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) "adJ" = (/obj/machinery/door_control{id = "permacell3"; name = "Cell 3 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 3"; pixel_x = 6; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) -"adK" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/machinery/camera{c_tag = "Prison Hallway West"; network = list("SS13","Prison")},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) -"adL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/prison) +"adK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/prison) +"adL" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/machinery/camera{c_tag = "Prison Hallway West"; network = list("SS13","Prison")},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) "adM" = (/obj/machinery/door_control{id = "permacell2"; name = "Cell 2 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 2"; pixel_x = 6; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) -"adN" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) -"adO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) +"adN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/prison) +"adO" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) "adP" = (/obj/machinery/door_control{id = "permacell1"; name = "Cell 1 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 1"; pixel_x = 6; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) "adQ" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) "adR" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/power/apc{dir = 4; name = "Prison Wing APC"; pixel_x = 24; pixel_y = 0; step_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/prison) "adS" = (/obj/structure/closet/secure_closet{name = "contraband locker"; req_access_txt = "3"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) "adT" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/security/armory) -"adU" = (/turf/simulated/wall/r_wall,/area/space) +"adU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) "adV" = (/obj/structure/rack,/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) "adW" = (/obj/structure/rack,/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) "adX" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/shotgun/riot{pixel_x = 3; pixel_y = 3},/obj/item/weapon/gun/projectile/shotgun/riot,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) @@ -222,14 +222,14 @@ "aen" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxport) "aeo" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) "aep" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) -"aeq" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/prison) -"aer" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison) -"aes" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) -"aet" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) +"aeq" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison) +"aer" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/prison) +"aes" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) +"aet" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) "aeu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) "aev" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/prison) -"aew" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) -"aex" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Prison Hallway East"; dir = 1; network = list("SS13","Prison"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) +"aew" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Prison Hallway East"; dir = 1; network = list("SS13","Prison"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) +"aex" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) "aey" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/security/prison) "aez" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/prison) "aeA" = (/obj/machinery/flasher/portable,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) @@ -419,7 +419,7 @@ "aic" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aid" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aie" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/morphine,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"aif" = (/obj/machinery/camera{c_tag = "Prison Sanitatium"; dir = 1; network = list("SS13","Prison"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"aif" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/razor{pixel_x = -6},/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine,/obj/item/weapon/reagent_containers/glass/bottle/charcoal,/obj/item/device/healthanalyzer,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) "aig" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) "aih" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) "aii" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) @@ -1100,7 +1100,7 @@ "avh" = (/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) "avi" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) "avj" = (/obj/structure/table/wood,/obj/item/clothing/mask/balaclava,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avk" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avk" = (/obj/machinery/camera{c_tag = "Prison Sanitatium"; dir = 1; network = list("SS13","Prison"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) "avl" = (/obj/structure/table/wood,/obj/item/weapon/coin/silver,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) "avm" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) "avn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) @@ -1245,7 +1245,7 @@ "axW" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) "axX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters/fitness) "axY" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"axZ" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/ointment{pixel_y = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"axZ" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) "aya" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "ayb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "ayc" = (/obj/machinery/camera{c_tag = "Fitness Room South"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) @@ -1523,7 +1523,7 @@ "aDo" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange,/obj/item/weapon/reagent_containers/food/snacks/grown/grapes,/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) "aDp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) "aDq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aDr" = (/obj/machinery/door/airlock{name = "Garden"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aDr" = (/obj/machinery/sleeper{dir = 4; icon_state = "sleeper-open"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aDs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/storage/primary) "aDt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) "aDu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) @@ -1745,7 +1745,7 @@ "aHC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/storage/primary) "aHD" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/storage/primary) "aHE" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/color/fyellow,/turf/simulated/floor/plasteel,/area/storage/primary) -"aHF" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHF" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aHG" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/storage/primary) "aHH" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/storage/primary) "aHI" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Tool Storage"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/storage/primary) @@ -2001,7 +2001,7 @@ "aMy" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/library) "aMz" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/library) "aMA" = (/obj/machinery/door/airlock/glass{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aMB" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aMB" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/entry) "aMC" = (/obj/machinery/door/morgue{name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "aMD" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "aME" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/hallway/secondary/exit) @@ -2098,12 +2098,12 @@ "aOr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/port) "aOs" = (/turf/simulated/wall,/area/storage/tools) "aOt" = (/turf/simulated/wall/r_wall,/area/bridge) -"aOu" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOv" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOw" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/status_display{density = 0; layer = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOx" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOy" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/status_display{density = 0; layer = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOz" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOu" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/shuttle/floor,/area/space) +"aOv" = (/obj/machinery/door/airlock{name = "Garden"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aOw" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/storage/primary) +"aOx" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aOy" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOz" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) "aOA" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/obj/item/clothing/head/cakehat,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "aOB" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "aOC" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) @@ -2239,7 +2239,7 @@ "aRc" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/plasteel,/area/bridge) "aRd" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/bar) "aRe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRf" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/status_display{density = 0; layer = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) "aRg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "aRh" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "aRi" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) @@ -3003,11 +3003,11 @@ "bfM" = (/obj/structure/table/wood,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/camera,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bfN" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) "bfO" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bfP" = (/obj/machinery/power/apc{dir = 1; name = "Chemistry APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bfP" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) "bfQ" = (/obj/machinery/camera{c_tag = "Chemistry"; dir = 2; network = list("SS13")},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/chem_heater,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bfR" = (/obj/machinery/chem_dispenser,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "bfS" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteyellow"},/area/medical/chemistry) -"bfT" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bfT" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/status_display{density = 0; layer = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) "bfU" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bfV" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bfW" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -3148,7 +3148,7 @@ "biB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/chemistry) "biC" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "biD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"biE" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/obj/machinery/chem_heater,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"biE" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) "biF" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "biG" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/security/armory) "biH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/chemistry) @@ -3225,7 +3225,7 @@ "bka" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) "bkb" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bkc" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bkd" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bkd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bke" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bkf" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Security APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) "bkg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/medical) @@ -3449,7 +3449,7 @@ "boq" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bor" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) "bos" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) -"bot" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_medsci,/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bot" = (/obj/machinery/power/apc{dir = 1; name = "Chemistry APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/bot/cleanbot{name = "C.L.E.A.N."},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bou" = (/obj/machinery/power/apc{dir = 1; name = "Genetics APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) "bov" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) "bow" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/genetics) @@ -3547,11 +3547,11 @@ "bqk" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) "bql" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) "bqm" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) -"bqn" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/razor{pixel_x = -6},/obj/item/stack/medical/ointment{pixel_y = 4},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) +"bqn" = (/obj/structure/table,/obj/item/weapon/storage/firstaid,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bqo" = (/obj/machinery/computer/libraryconsole,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/library) "bqp" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole/bookmanagement{pixel_y = 0},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/wood,/area/library) "bqq" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bqr" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) +"bqr" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bqs" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bqt" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bqu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) @@ -3634,7 +3634,7 @@ "brT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "brU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "brV" = (/turf/simulated/wall/r_wall,/area/toxins/explab) -"brW" = (/obj/structure/table,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "Telescience Lab"; dir = 2; network = list("SS13","RD")},/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/explab) +"brW" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/medical/chemistry) "brX" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 0; pixel_y = 6},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/toxins/explab) "brY" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/explab) "brZ" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/explab) @@ -3702,7 +3702,7 @@ "btj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/explab) "btk" = (/obj/machinery/door/airlock/maintenance{name = "Experimentation Lab Maintenance"; req_access_txt = "7"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/toxins/explab) "btl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/explab) -"btm" = (/obj/machinery/door/airlock/research{name = "Experimentation Lab"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/explab) +"btm" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "btn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bto" = (/obj/docking_port/stationary{dir = 8; dwidth = 5; height = 7; id = "supply_home"; name = "supply bay"; width = 12},/turf/space,/area/space) "btp" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "QMLoad"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) @@ -3813,10 +3813,10 @@ "bvq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) "bvr" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel,/area/medical/sleeper) "bvs" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall,/area/medical/sleeper) -"bvt" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bvt" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_medsci,/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = 30},/obj/item/weapon/storage/pill_bottle/mutadone,/obj/item/weapon/storage/pill_bottle/mannitol,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) "bvu" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor/plasteel,/area/medical/sleeper) "bvv" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bvw" = (/obj/structure/table/glass,/obj/machinery/camera{c_tag = "Medbay Cryogenics"; dir = 2; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bvw" = (/obj/structure/table,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "Telescience Lab"; dir = 2; network = list("SS13","RD")},/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/explab) "bvx" = (/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) "bvy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) "bvz" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) @@ -3845,7 +3845,7 @@ "bvW" = (/obj/machinery/computer/aifixer,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -2; pixel_y = 30},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) "bvX" = (/obj/structure/rack,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/crew_quarters/hor) "bvY" = (/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/crew_quarters/hor) -"bvZ" = (/obj/structure/flora/tree/festivus,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/crew_quarters/hor) +"bvZ" = (/obj/machinery/door/airlock/research{name = "Experimentation Lab"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/explab) "bwa" = (/obj/machinery/power/apc{dir = 4; name = "Experimentation Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/explab) "bwb" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/explab) "bwc" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/explab) @@ -4218,7 +4218,7 @@ "bDf" = (/obj/structure/closet/bombcloset,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) "bDg" = (/obj/machinery/portable_atmospherics/canister,/obj/structure/window/reinforced{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera{c_tag = "Toxins Lab West"; dir = 2; network = list("SS13","RD"); pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) "bDh" = (/obj/machinery/portable_atmospherics/canister,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) -"bDi" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) +"bDi" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) "bDj" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) "bDk" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/toxins/mixing) "bDl" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/mixing) @@ -4339,11 +4339,11 @@ "bFw" = (/obj/machinery/computer/operating,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) "bFx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) "bFy" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitebluecorner"},/area/medical/sleeper) -"bFz" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{pixel_x = 28; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay Recovery Room"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bFz" = (/obj/structure/table/glass,/obj/machinery/camera{c_tag = "Medbay Cryogenics"; dir = 2; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel,/area/medical/sleeper) "bFA" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/item/weapon/gun/syringe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) "bFB" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/turf/simulated/floor/engine,/area/toxins/explab) "bFC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bFD" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bFD" = (/obj/structure/flora/tree/festivus,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/crew_quarters/hor) "bFE" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bFF" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/door_control{id = "medpriv4"; name = "Privacy Shutters"; pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bFG" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "medpriv4"; name = "privacy door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) @@ -4403,7 +4403,7 @@ "bGI" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bGJ" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/medical/sleeper) "bGK" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/sleeper) -"bGL" = (/obj/machinery/vending/wallmed2{pixel_y = -28},/obj/machinery/camera{c_tag = "Surgery Operating"; dir = 1; network = list("SS13"); pixel_x = 22},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGL" = (/obj/machinery/camera{c_tag = "Telescience Test Chamber"; dir = 1; network = list("SS13","RD")},/obj/machinery/light,/obj/structure/sign/nosmoking_2{pixel_y = -32},/turf/simulated/floor/engine,/area/toxins/explab) "bGM" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/sleeper) "bGN" = (/obj/structure/closet/crate/freezer,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) "bGO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) @@ -4538,7 +4538,7 @@ "bJn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bJo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bJp" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Medbay APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/medbay) -"bJq" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bJq" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) "bJr" = (/obj/machinery/door/airlock/medical{name = "Patient Room 2"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bJs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bJt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -4795,7 +4795,7 @@ "bOk" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "bOl" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "bOm" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bOn" = (/obj/machinery/door/airlock/research{name = "Testing Lab"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/misc_lab) +"bOn" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed{pixel_x = 28; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay Recovery Room"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) "bOo" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) "bOp" = (/turf/simulated/wall,/area/toxins/misc_lab) "bOq" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) @@ -4810,7 +4810,7 @@ "bOz" = (/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) "bOA" = (/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "bOB" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) -"bOC" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bOC" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/morphine,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) "bOD" = (/obj/structure/dispenser{pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) "bOE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) "bOF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) @@ -4868,7 +4868,7 @@ "bPF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/construction) "bPG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) "bPH" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) -"bPI" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmospherics Desk"; req_access_txt = "24"},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) +"bPI" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/machinery/vending/wallmed{pixel_y = 28},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bPJ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) "bPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) "bPL" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/atmos) @@ -5997,7 +5997,7 @@ "clq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "clr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "cls" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clt" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"clt" = (/obj/machinery/vending/wallmed{pixel_y = -28},/obj/machinery/camera{c_tag = "Surgery Operating"; dir = 1; network = list("SS13"); pixel_x = 22},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) "clu" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) "clv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) "clw" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -6249,96 +6249,96 @@ "cqi" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) "cqj" = (/obj/item/weapon/screwdriver,/obj/structure/lattice,/turf/space,/area/space) "cqk" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cql" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) -"cqm" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqn" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqo" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28; pixel_y = 0},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/aisat) -"cqq" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqr" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) +"cql" = (/obj/machinery/vending/wallmed{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"cqm" = (/obj/machinery/door/airlock/research{name = "Testing Lab"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/misc_lab) +"cqn" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"cqo" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmospherics Desk"; req_access_txt = "24"},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) +"cqp" = (/obj/machinery/vending/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"cqq" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cqr" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "cqs" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqt" = (/obj/structure/transit_tube/station{dir = 4; icon_state = "closed"; reverse_launch = 1; tag = "icon-closed (EAST)"},/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) -"cqu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqt" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) +"cqu" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28; pixel_y = 0},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "cqv" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "cqw" = (/obj/machinery/door/airlock/hatch{name = "Teleporter Room"; req_access_txt = "17;65"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqx" = (/obj/machinery/bluespace_beacon,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqy" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) +"cqx" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqy" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "cqz" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/starboard) "cqA" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity West"; dir = 1; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) "cqB" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity East"; dir = 1; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqC" = (/obj/structure/transit_tube{dir = 1; icon_state = "Block"; tag = "icon-Block (NORTH)"},/obj/machinery/light,/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) -"cqD" = (/obj/machinery/door/poddoor/shutters{id = "teledoor"; name = "AI Satellite Teleport Access"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqE" = (/obj/machinery/door_control{id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 0; pixel_y = -25; req_access_txt = "17;65"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1},/obj/machinery/camera{c_tag = "MiniSat Teleporter"; dir = 1; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqF" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) -"cqG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/aisat) -"cqH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/aisat) -"cqI" = (/obj/machinery/power/apc{dir = 1; name = "MiniSat External Power APC"; pixel_y = 29},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqJ" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/camera{c_tag = "MiniSat Entrance"; dir = 2; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/aisat) +"cqD" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) +"cqE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqF" = (/obj/structure/transit_tube/station{dir = 4; icon_state = "closed"; reverse_launch = 1; tag = "icon-closed (EAST)"},/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) +"cqG" = (/obj/machinery/bluespace_beacon,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqH" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) +"cqI" = (/obj/structure/transit_tube{dir = 1; icon_state = "Block"; tag = "icon-Block (NORTH)"},/obj/machinery/light,/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) +"cqJ" = (/obj/machinery/door_control{id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 0; pixel_y = -25; req_access_txt = "17;65"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1},/obj/machinery/camera{c_tag = "MiniSat Teleporter"; dir = 1; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqK" = (/obj/machinery/door/poddoor/shutters{id = "teledoor"; name = "AI Satellite Teleport Access"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "cqL" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access = null; req_access_txt = "65;13"},/turf/simulated/floor/plating,/area/aisat) -"cqM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqM" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) +"cqN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/aisat) "cqO" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/aisat) +"cqQ" = (/obj/machinery/power/apc{dir = 1; name = "MiniSat External Power APC"; pixel_y = 29},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "cqR" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) "cqS" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/aisat) "cqT" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32},/turf/simulated/floor/plating,/area/aisat) "cqU" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/wall,/area/aisat) -"cqV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/aisat) -"cqW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) -"cqX" = (/obj/machinery/computer/security/telescreen{dir = 1; name = "MiniSat Monitor"; network = list("MiniSat"); pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) -"cqY" = (/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) -"cqZ" = (/obj/machinery/light,/obj/machinery/turretid{control_area = "\improper AI Satellite Antechamber"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; pixel_x = 0; pixel_y = -24; req_access = list(65)},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/aisat) +"cqV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqW" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/camera{c_tag = "MiniSat Entrance"; dir = 2; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "cra" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/wall,/area/aisat) "crb" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/aisat) "crc" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/aisat) "crd" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) -"cre" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/space) +"cre" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "crf" = (/obj/structure/window/reinforced,/turf/space,/area/space) "crg" = (/turf/simulated/wall,/area/turret_protected/aisat_interior) "crh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/turret_protected/aisat_interior) "cri" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "65"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crj" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/aisat) "crk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/turret_protected/aisat_interior) -"crl" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/space,/area/space) +"crl" = (/obj/machinery/computer/security/telescreen{dir = 1; name = "MiniSat Monitor"; network = list("MiniSat"); pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) "crm" = (/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/aisat) "crn" = (/obj/structure/window/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) "cro" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) "crp" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crq" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) +"crr" = (/obj/machinery/light,/obj/machinery/turretid{control_area = "\improper AI Satellite Antechamber"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; pixel_x = 0; pixel_y = -24; req_access = list(65)},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/aisat) "crs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cru" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crv" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crt" = (/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) +"cru" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/space) +"crv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "65"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) "crw" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) "crx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) "cry" = (/obj/structure/window/reinforced,/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) "crz" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/aisat) "crA" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_sw"; name = "southwest of station"; turf_type = /turf/space; width = 18},/turf/space,/area/space) "crB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) -"crC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) +"crC" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/space,/area/space) "crD" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area/space) -"crE" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) "crF" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) "crG" = (/obj/machinery/hologram/holopad,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crH" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) "crI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) "crJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) -"crK" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crM" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) "crN" = (/obj/machinery/bot/secbot/pingsky,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crQ" = (/obj/machinery/power/apc{aidisabled = 0; cell_type = 2500; dir = 4; name = "MiniSat Antechamber APC"; pixel_x = 29; pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) +"crP" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) "crR" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "MiniSat Exterior North West"; dir = 8; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) "crS" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/bot/floorbot{on = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) -"crT" = (/obj/machinery/porta_turret{ai = 1; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/turret_protected/aisat_interior) +"crT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) "crU" = (/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/turret_protected/aisat_interior) "crV" = (/obj/machinery/camera/motion{c_tag = "MiniSat Antechamber"; dir = 1; network = list("MiniSat")},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; pixel_y = -29},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/turret_protected/aisat_interior) -"crW" = (/obj/machinery/porta_turret{ai = 1; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/turret_protected/aisat_interior) +"crW" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) "crX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/bot/cleanbot{on = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) "crY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "MiniSat Exterior North East"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) "crZ" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) @@ -6348,17 +6348,17 @@ "csd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "AI Chamber"; req_access_txt = "16"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "cse" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai) "csf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"csg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTHWEST)"; icon_state = "darkblue"; dir = 9},/area/turret_protected/ai) -"csh" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (NORTH)"; icon_state = "darkbluecorners"; dir = 1},/area/turret_protected/ai) +"csg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"csh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) "csi" = (/obj/machinery/camera{c_tag = "AI Chamber North"; dir = 2; network = list("MiniSat","RD"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) "csj" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) "csk" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) -"csl" = (/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/area/turret_protected/ai) -"csm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTHEAST)"; icon_state = "darkblue"; dir = 5},/area/turret_protected/ai) -"csn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{tag = "icon-darkblue (WEST)"; icon_state = "darkblue"; dir = 8},/area/turret_protected/ai) +"csl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"csm" = (/obj/machinery/power/apc{aidisabled = 0; cell_type = 2500; dir = 4; name = "MiniSat Antechamber APC"; pixel_x = 29; pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"csn" = (/obj/machinery/porta_turret{ai = 1; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/turret_protected/aisat_interior) "cso" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "csp" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"csq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{tag = "icon-darkblue (EAST)"; icon_state = "darkblue"; dir = 4},/area/turret_protected/ai) +"csq" = (/obj/machinery/porta_turret{ai = 1; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/turret_protected/aisat_interior) "csr" = (/obj/machinery/porta_turret{ai = 1; dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "css" = (/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -21},/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/obj/machinery/light,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "cst" = (/obj/machinery/porta_turret{ai = 1; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -6384,51 +6384,55 @@ "csN" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/secure) "csO" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "csP" = (/turf/simulated/wall,/area/ai_monitored/storage/secure) -"csQ" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/ai_monitored/storage/secure) -"csR" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"csQ" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (NORTH)"; icon_state = "darkbluecorners"; dir = 1},/area/turret_protected/ai) +"csR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTHWEST)"; icon_state = "darkblue"; dir = 9},/area/turret_protected/ai) "csS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/secure) -"csT" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/ai_monitored/storage/secure) -"csU" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"csT" = (/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/area/turret_protected/ai) +"csU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTHEAST)"; icon_state = "darkblue"; dir = 5},/area/turret_protected/ai) "csV" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) "csW" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/space) -"csX" = (/obj/machinery/power/apc{dir = 8; name = "MiniSat Maint APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"csY" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air Out"; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/secure) -"csZ" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"cta" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/secure) -"ctb" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"csX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{tag = "icon-darkblue (WEST)"; icon_state = "darkblue"; dir = 8},/area/turret_protected/ai) +"csY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{tag = "icon-darkblue (EAST)"; icon_state = "darkblue"; dir = 4},/area/turret_protected/ai) +"csZ" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"cta" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"ctb" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/ai_monitored/storage/secure) "ctc" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) "ctd" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/aisat) "cte" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"ctf" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctg" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"cth" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/ai_monitored/storage/secure) -"cti" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/secure) -"ctj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/ai_monitored/storage/secure) -"ctk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctl" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctf" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"ctg" = (/obj/machinery/power/apc{dir = 8; name = "MiniSat Maint APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"cth" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"cti" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air Out"; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/secure) +"ctj" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctk" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/secure) +"ctl" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) "ctm" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/aisat) -"ctn" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/camera/motion{c_tag = "MiniSat Maintenance"; dir = 4; network = list("MiniSat")},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"cto" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctp" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctn" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"cto" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/secure) +"ctp" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/ai_monitored/storage/secure) +"ctq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/ai_monitored/storage/secure) "cts" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/ai_monitored/storage/secure) "ctt" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/outlet_injector{dir = 8},/turf/simulated/floor/plating/airless,/area/space) "ctu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/space) "ctv" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_s"; name = "south of station"; turf_type = /turf/space; width = 18},/turf/space,/area/space) -"ctw" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Auxiliary MiniSat Distribution Port"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/ai_monitored/storage/secure) -"ctx" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) -"cty" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) -"ctz" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) -"ctA" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"ctw" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctx" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/camera/motion{c_tag = "MiniSat Maintenance"; dir = 4; network = list("MiniSat")},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"cty" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) "ctB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/secure) "ctC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/chem_heater,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "ctD" = (/obj/effect/landmark{name = "blobstart"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine,/area/toxins/explab) "ctE" = (/obj/machinery/r_n_d/experimentor,/turf/simulated/floor/engine,/area/toxins/explab) -"ctF" = (/obj/machinery/camera{c_tag = "Telescience Test Chamber"; dir = 1; network = list("SS13","RD")},/obj/machinery/light,/obj/structure/sign/nosmoking_2{pixel_y = -32},/turf/simulated/floor/engine,/area/toxins/explab) -"ctG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/morphine,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"ctF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctG" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Auxiliary MiniSat Distribution Port"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/ai_monitored/storage/secure) "ctH" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) "ctI" = (/obj/structure/table/reinforced,/obj/item/stack/medical/bruise_pack{pixel_x = -3; pixel_y = 2},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ctJ" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) +"ctK" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) +"ctL" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"ctM" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6499,22 +6503,22 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaafaaiaawaaxaayaaxaaxaaxaazaauaaAaaiaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaiaaiaaBaaCaaDaaEaaFaasaasaauaaGaaiaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaHaaHaaHaaHaaHaaIaaIaaiaaJaasaasaasaasaaKaasaasaaLaaMaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaNaaOaaPaaHaaIaaiaaiaaQaaKaasaasaaRaaSaaKaasaaTaaUaaiaaaaaVaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaWaaXaaYaaHaaIaaiaaZaasaasaasaaKabaabbaasaasabcabdaaiaaiaaiaafaaaaaaaaaaaaaaaaafaaaaaVaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabeabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaNaaPaaOaaHaaIaaiaaiaaQaaKaasaasaaRaaSaaKaasaaTaaUaaiaaaaaVaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaWaaYaaXaaHaaIaaiaaZaasaasaasaaKabaabbaasaasabcabdaaiaaiaaiaafaaaaaaaaaaaaaaaaafaaaaaVaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabeabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabgabhabgaaHaaIaaiabiaasabjaasaasaasaasaasaasaauaasabkablaaiaafaafaafaafaafaafaafaafabmabmabnabmabmaboaboabpabpabpaboaboaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabrabsabraaHabtaaiabuaasaasabvabwabxaasabyabzabAaasabBabCaaiaafaaaaafaafaafaafaaaaafabnabDabEabFabGaboabHabIabJabKabLaboaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafabMaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaabfabfabeabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabNabOabPabQabRaaiabSabTabSabSabSabUabSabSabSabVabSabSabWaaiadUadUadUadUadUadUadUadUabmabXabEabYabDaboabZacaacbacbaccaboaaaaafacdaagaagaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfaafaafaaaaceaaaacfaafabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgachabhaciaaHacjaaiackaasaclabSacmacnacoabSacpacqacrabSacsaaiacMacNacOacOacPacQacRacSactacuabEacvabDabpacwacxacyacbaczaboaaaaafacAacBacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaafaaaaafaaaaaaaceaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacCaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaHacDacEacFaaHacGaaiacHaasacIabSacJacnacIabSacKacqacIabSacLaaiacMadkadladladladladmadnactacTabEacvabDabpacUacVacWacbacXaboaafaafacAacYacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadaaaaacZacZacZacZacZaafabfaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfadbadbadbadbaafaafaaaadcaaaaafaafabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaHacgaddaaHadeaaiadfadgadhabSadfadiadhabSadfadjadhabSabSaaiafnaRFaNFadVaNFadWbhdbiGactadoabEacvabDaboadpadqadradsadtaboabnabmaduacBacAacAadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaaadcaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadDadEadFadGadHadIadJadKadHadLadMadNadHadOadPadQadRaaiadSadTaNFboSaNFadXadYadZaeaabEaebaecabmaboaedaboaeeaboaefaboaegaehabmaeiacAaejaekaekaelaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaenaenaenaenaenaaaaeoaaaaenaenaenaenaenaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaepaeqaeraesaetaeuaesaevaetaesaesaesaetaewaexaeyaezaaiaeAaeBaeCaeDaeEaeFaeGaeHactaeIaeJaeKabmaeLaeMaeNaeOaePaeQaeNaeRaeSaeTaeUaeVaeWaeXaeYaeZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaadzaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaafaafbafbafbafbafcafdafeaffaffaffaffafgaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafhaaiaaiaaiaaiafiafjafkaflafmbqnafoafpafpafpabSafqafraaiafsaftafuafvafwafxafyafzactafAafBafCabmafDafEafFafGafHafIafJafKafLabmafMacAafNaekaekafOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadzaaaacZacZacZacZacZaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaabfabfabeabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabNabPabOabRabQaaiabSabTabSabSabSabUabSabSabSabVabSabSabWaaiachachachachachachachachabmabXabEabYabDaboabZacaacbacbaccaboaaaaafacdaagaagaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfaafaafaaaaceaaaacfaafabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgaciabhacjaaHacDaaiackaasaclabSacmacnacoabSacpacqacrabSacsaaiacMacNacOacOacPacQacRacSactacuabEacvabDabpacwacxacyacbaczaboaaaaafacAacBacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaafaaaaafaaaaaaaceaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacCaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaHacEacGacFaaHaddaaiacHaasacIabSacJacnacIabSacKacqacIabSacLaaiacMadkadladladladladmadnactacTabEacvabDabpacUacVacWacbacXaboaafaafacAacYacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadaaaaacZacZacZacZacZaafabfaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfadbadbadbadbaafaafaaaadcaaaaafaafabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaHacgadeaaHadDaaiadfadgadhabSadfadiadhabSadfadjadhabSabSaaiafnaRFaNFadVaNFadWbhdbiGactadoabEacvabDaboadpadqadradsadtaboabnabmaduacBacAacAadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaaadcaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEadGadFadIadHadKadJadLadHadNadMadOadHadUadPadQadRaaiadSadTaNFboSaNFadXadYadZaeaabEaebaecabmaboaedaboaeeaboaefaboaegaehabmaeiacAaejaekaekaelaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaenaenaenaenaenaaaaeoaaaaenaenaenaenaenaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaepaeraeqaetaesaeuaetaevaesaetaetaetaesaexaewaeyaezaaiaeAaeBaeCaeDaeEaeFaeGaeHactaeIaeJaeKabmaeLaeMaeNaeOaePaeQaeNaeRaeSaeTaeUaeVaeWaeXaeYaeZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaadzaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaafaafbafbafbafbafcafdafeaffaffaffaffafgaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafhaaiaaiaaiaaiafiafjafkaflafmaifafoafpafpafpabSafqafraaiafsaftafuafvafwafxafyafzactafAafBafCabmafDafEafFafGafHafIafJafKafLabmafMacAafNaekaekafOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadzaaaacZacZacZacZacZaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafafPafPafPafPafPaaaafdaaaafPafPafPafPafPaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaiaaiadhafQadfafRafRafRafRafRafRafRafSafTafUafVafWafXafYafZagaagbagcafUagdageagfaggaghagiafFagjafHagkaglagmabmaduacAacAacAadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaafdaaaaaaaaaaafaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaiagnagoagpafRagqagragsagtaguafRagvagwagxagyagzagAagBagaagCagbagDagEagFagGagHagIagJagKagLagMagNagOagPagQagRagSagTagUacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaenaenaenaenaenaaaafdaaaaenaenaenaenaenaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaiagVagWagXafRagYagZahaahbahcafRagvahdaheahfahgahhahiahjahjahkahlahmahnahoahpahqahrahsahrahtahuahuahvahwabmabmaeUahxacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaadzaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaafaafbafbafbafbafcafdafeaffaffaffaffafgaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiahyagWahyafRagYagZahzahbahAafRahBahCahDahEahFahGahHahIahJahKahLahMahNahOahPahQahRahSahTahUahVahWahXahYahZaiaaibaicaidaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadzaaaacZacZacZacZacZaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfacfafPafPafPafPafPaaaafdaaaafPafPafPafPafPaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaiaieaifaigafRaihaiiaiiaijahcafRaikailafUaimainaioaipaipaiqairafUafUaisaitaduaduaduabmabmabmabmabmabmabmabmaiuaivaiwaidaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfacfafPafPafPafPafPaaaafdaaaafPafPafPafPafPaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaiaieavkaigafRaihaiiaiiaijahcafRaikailafUaimainaioaipaipaiqairafUafUaisaitaduaduaduabmabmabmabmabmabmabmabmaiuaivaiwaidaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaafdaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaixaixaiyaixaizaiAafRafRafRafRafRafRaiBaiCafRaiDaiEaiFaiFaiFaiFaiFaiFaiFaiFaiGaiHaiIaiJaiFailaiAaiKaiLaiMaiNaiOaiPaiQaiRaiuaivaiwaidaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaiSabqaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaenaenaenaenaenaaaafdaaaaenaenaenaenaenaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaixaiTaiUaiVaiWaiXaiYaiZajaajbajcajdajeajfajgajhajiajjajkajjajjajjajjajjajjajlajjajiajmajkajnajoajpajqajrajsajtajuajvajwaiuaivaiwacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaaadzaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaafaafbafbafbafbafcafdafeaffaffaffaffafgaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajxaeZaeZaeZaelaaaaafaizajyajzajAajBajCajDajEajFajGajHajIajJajKajLajIajJajMajLajIajJajNajOajOajOajPahCajQajRajSajTajUajVajWajVajVajVajXajYaiPaiuaivaiwaidaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfaafaafaafaafaafadzaafaafaafaafaafabfabfabfaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6532,24 +6536,24 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarparqarrarsarparqartarsarpamHaoDapuaoDaoDaoDamHaruarvarvarvarvarvarvarwarxamHamHamHamHamHaryamHamHanSarzamHarAanSamHamHamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaqCarBarCaqCarDarEarFaqCaqDanXarGarHarIarIarJarKarLarMarNarNarOarNapSamtamwarPaoSahxapTarQarRarSarTarUarVapTarWarXarYapTarXarZasaapWasbascasdaseaseaseasfasgaqbaqcaqcaqcaqcaqcaqbapWapWapWaaaaaaalmamlamlamlapmaowashaqlarjamlasiasjaskaoyamlamlamlamlaslamlamlarmasmamlasnamlaroasoaspasqaroasrassastaroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarparpasuarparparpasuarparpasvanSanSaswaswarzasxasyaszasAasAasAasAasAasAasBasCasDaaIasEamHasFasGasHanSasxamHasIanSanSanSaoDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqCaqCaqCasJasJaqCasJasJasJaqCasKanXasLasMasNasOasPasQasRasSaobasTasUasVaobasWamwamyaoSahxapTapTapTapTapTasXasYapTasZataatbapTapTatcatbapWatdateatfatgatgathatiatjatkaqcaqcaqcaqcaqcatlatmatnatoaaaaaaalmamlamlatpamlaowatqamlatratsatsatsatsattatsatuamlamlamlamlamlamlamlamlallasjaroatvatwatwaroatxatyatzaroaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarpatAatBatCarpatDatBatCarpapAatEatFatGatGatGatHatIatJatKatLatMatNatOamHasyatJaaIatPasDaoDatQatRamHamHamHamHamHamHamHanSaoDaafaagaagaagaagaagaagaagaagaagatSatTatSasJasJaqCaqCatUaqCaqCasKanXanXanXatVanXanXanXatWatXaobaobaobaobaobatYamwatZaoSahxapTaqOaqPauaaqRaubaucaudaueaufaugauhauiaujaukaulaumateaunauoauoaupasfauqatoaqcaqcaqcaqcaqcatoaurausatoaafaafallamlamlallallaowaowaowaowaowaowaowaowaowallautauuallallallallallallallauvauwauxauyauzauAauBauCatvauDaroaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaqparpasuauEaqparpauFauEaqpamHauGamHamHamHamHamHasyatJanSauHauIanSanSamHasyatJauJaafauJamHapwatRamHauKauLamHasIapAaszauMasAauNauOauOauOauOauOauPauOauOauOauNauQauNauNauRauNauSauRauTauUauVauWauWauWauWauWauWauWauXauYauWauWauWauWauZavaavbavbavcavdapTarQavearSavfarUavgavhaviavjavkavlavmavnavoavpavqavraunauoauoaupasfavsatoaqcaqcaqcaqcaqcatoavtausatoaaaaaaallavuamlamlavvallavwanLavxavyanKallatqanKallavzamlallavAamlallavBavCavDavEatsatsavFavGavHavIavJavKavLaroabtabtaaIaaIabtabtabtabtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMavNavNavNavOavNavNavNavPavQavRavPavPavPavSamHavTatJanSavUavVanSavWamHasyavXasAasAasAasAasAasAasCanSavVavYanSanSavZawaawbawcawdawdawdaweawdawfawdawdawgawhawiawjawjawjawjawjawjawkawlawmawnawnawnawnawnawnawnawoawnawpawpawpawpawpawqawrawsawtawuapTapTapTapTapTawvawwawxawyawzawAawBawCawDawEawFawGawHawIawJawJawKawLawMawNaqcaqcaqcaqcaqcawOawPawQatoaaaaaaallamlamlamlamlamlamlavDatsatsatsatsatsatsatsawRamlamlamlamlasnamlamlarjawSawTawUawVawWawXatwatwatwawYaroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMawZaxaawZaxbaxaaxaaxcawZaxaaxdaxeaxfaxfaxgamHavTatJaxhanSanSaxiaxjamHaxkarvarvarvarvarvarvaxlatJaxmanSamHasvasvaxnapNaqCaxoaxpaxqaxqaxraxqaxsaxqaxqaxtaxoaxuaxvaxvaxvaxvaxvaxvaxvavZaxwaxxaxyaxzaxAaxBaxCaxDaxEaxFaxGaxHaxIaxJaxKaxLamwaxMacAaeUapTaqOaqPaxNaqRaxOaxPaxQaxQaxQaxRaxSaxTaxUaxVaulaxWaxXaxYaxZayaaybatiaycaydaqcaqcaqcaqcaqcaydapWapWapWallallallanKallallaoyallallarjallallayeallallaoyallarjavuallallaoyallamlavuarjawSayfaroaygavGayhayiayjavGaykaroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarpavMaylavMaymaynayoaypavMaylavMayqayraxbaysamHavTavXaytasAasAasCayuayuallasnallayuayuayuayuayvaywauQauNauNauNauNayxapNarBaxoaaaaafaaaayyaaaayzaaaaafaaaaxoaxuaxvayAayBayCayDayEaxvavZayFayGayHayIayJayKayLayMayMayNayOayOayOayPaxKayQamwayRacAaeUapTarQarSarSaySarUayTayUayVayWayXayYayZayZazaayZapWazbazcazdazeazfazgapWaydaqcaqcaqcaqcaqcaydapWaqoamlawTazhallallallaqoamlallaqoarjallaziamlallazjamlallazkazlallazmamlallaoyaoyarjaznazoaroazpavGazqazrazqavGazsaroaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaztaqpazuatBavMavMavMavMavMavMatBazuavMaqpazvazwamHazxazyazzazAatGazBayuazCazDazEazFazGazHazCayuazIazJazKawdawdawdawdawdazLazMaxoaafazNazNazOazNazPazNazNaafaxoaxuaxvazQazRazSazTazQaxvazUazVazWazXazYazZaAaaAbaAcaAdaAeaAfayOayOayOaAgayQamwaAhacAaeUapTapTapTapTapTaAiaAjaAkayZayZayZayZayZaAlaAmaAnayZapWapWapWapWaAoaApapWaydaqcaqcaqcaqcaqcaydapWallamlaAqazhallaArallamlamlallamlarjallamlamlallamlamlallarjasjallamlamlallaAsamlarjawSaAtaroaroaroaroaroaroaroaroaroabtabtabtabtabtaafaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaylavMaaIaaIaaIaaIavMaylavMaaaaqpaAuaysaAvaAvaAwaAxaAvaAvaAyayuazCazEaAzaAAazEazEazCayuaqCaABaACaADaADaADaADaADaADaADaAEaaaazNaAFaAGaAHaAIaAJazNaaaaxoaxuaxvazQaAKaALaAMazQaxvawaazLaxxaANaAOaAPaAQaARaAbaASaATayOayOaAUayOaAgayQamwayRacAaeUapTaqOaqPaAVaqRaxOaAWayZaAXaAmaAYaAYayZaAlaAZaAnayZaBaaBbaBcaBdaBeaApaafaBfaBgaBgaBgaBgaBgaBhaaaallamlaBiaBjallallallallallallaBkaBlallallallallallallaBmaBnaBoaBpaBpaBpaBqaBraBsaBtaBuaBvaBwaBxaByaBzaBAaBBaBCaBDaBDaBDaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaqparpasuauEaqparpauFauEaqpamHauGamHamHamHamHamHasyatJanSauHauIanSanSamHasyatJauJaafauJamHapwatRamHauKauLamHasIapAaszauMasAauNauOauOauOauOauOauPauOauOauOauNauQauNauNauRauNauSauRauTauUauVauWauWauWauWauWauWauWauXauYauWauWauWauWauZavaavbavbavcavdapTarQavearSavfarUavgavhaviavjaxZavlavmavnavoavpavqavraunauoauoaupasfavsatoaqcaqcaqcaqcaqcatoavtausatoaaaaaaallavuamlamlavvallavwanLavxavyanKallatqanKallavzamlallavAamlallavBavCavDavEatsatsavFavGavHavIavJavKavLaroabtabtaaIaaIabtabtabtabtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMavNavNavNavOavNavNavNavPavQavRavPavPavPavSamHavTatJaDravUavVanSavWamHasyavXasAasAasAasAasAasAasCanSavVavYanSanSavZawaawbawcawdawdawdaweawdawfawdawdawgawhawiawjawjawjawjawjawjawkawlawmawnawnawnawnawnawnawnawoawnawpawpawpawpawpawqawrawsawtawuapTapTapTapTapTawvawwawxawyawzawAawBawCawDawEawFawGawHawIawJawJawKawLawMawNaqcaqcaqcaqcaqcawOawPawQatoaaaaaaallamlamlamlamlamlamlavDatsatsatsatsatsatsatsawRamlamlamlamlasnamlamlarjawSawTawUawVawWawXatwatwatwawYaroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMawZaxaawZaxbaxaaxaaxcawZaxaaxdaxeaxfaxfaxgamHavTatJaxhanSanSaxiaxjamHaxkarvarvarvarvarvarvaxlatJaxmanSamHasvasvaxnapNaqCaxoaxpaxqaxqaxraxqaxsaxqaxqaxtaxoaxuaxvaxvaxvaxvaxvaxvaxvavZaxwaxxaxyaxzaxAaxBaxCaxDaxEaxFaxGaxHaxIaxJaxKaxLamwaxMacAaeUapTaqOaqPaxNaqRaxOaxPaxQaxQaxQaxRaxSaxTaxUaxVaulaxWaxXaxYaHFayaaybatiaycaydaqcaqcaqcaqcaqcaydapWapWapWallallallanKallallaoyallallarjallallayeallallaoyallarjavuallallaoyallamlavuarjawSayfaroaygavGayhayiayjavGaykaroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarpavMaylavMaBGaxaaxaaMBavMaylavMayqayraxbaysamHavTavXaytasAasAasCayuayuallasnallayuayuayuayuayvaywauQauNauNauNauNayxapNarBaxoaaaaafaaaayyaaaayzaaaaafaaaaxoaxuaxvayAayBayCayDayEaxvavZayFayGayHayIayJayKayLayMayMayNayOayOayOayPaxKayQamwayRacAaeUapTarQarSarSaySarUayTayUayVayWayXayYayZayZazaayZapWazbazcazdazeazfazgapWaydaqcaqcaqcaqcaqcaydapWaqoamlawTazhallallallaqoamlallaqoarjallaziamlallazjamlallazkazlallazmamlallaoyaoyarjaznazoaroazpavGazqazrazqavGazsaroaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaztaqpazuatBavMaymaynayoaypavMatBazuavMaqpazvazwamHazxazyazzazAatGazBayuazCazDazEazFazGazHazCayuazIazJazKawdawdawdawdawdazLazMaxoaafazNazNazOazNazPazNazNaafaxoaxuaxvazQazRazSazTazQaxvazUazVazWazXazYazZaAaaAbaAcaAdaAeaAfayOayOayOaAgayQamwaAhacAaeUapTapTapTapTapTaAiaAjaAkayZayZayZayZayZaAlaAmaAnayZapWapWapWapWaAoaApapWaydaqcaqcaqcaqcaqcaydapWallamlaAqazhallaArallamlamlallamlarjallamlamlallamlamlallarjasjallamlamlallaAsamlarjawSaAtaroaroaroaroaroaroaroaroaroabtabtabtabtabtaafaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaylavMavMavMavMavMavMaylavMaaaaqpaAuaysaAvaAvaAwaAxaAvaAvaAyayuazCazEaAzaAAazEazEazCayuaqCaABaACaADaADaADaADaADaADaADaAEaaaazNaAFaAGaAHaAIaAJazNaaaaxoaxuaxvazQaAKaALaAMazQaxvawaazLaxxaANaAOaAPaAQaARaAbaASaATayOayOaAUayOaAgayQamwayRacAaeUapTaqOaqPaAVaqRaxOaAWayZaAXaAmaAYaAYayZaAlaAZaAnayZaBaaBbaBcaBdaBeaApaafaBfaBgaBgaBgaBgaBgaBhaaaallamlaBiaBjallallallallallallaBkaBlallallallallallallaBmaBnaBoaBpaBpaBpaBqaBraBsaBtaBuaBvaBwaBxaByaBzaBAaBBaBCaBDaBDaBDaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaajxaekaBEaekaeZaeZaeZaeZaekaBEaBFaelaqpaBGaBHaBIaBJaBKaBLaBMaBNaBOayuazCazEazEaBPazEazEazCayuaBQaBRaBSaBTaBUaBVaBWaBXaBYaBZaAEaafazNaCaaCbaCcaCdaCeazNaafaxoaxuaxvaCfaCgaChaCiaCjaxvapNaCkaxxaClaCmaCnayOaCnaCoaCpaCqaCraAgaxKaCsaxKayQamwayRacAaeUapTarQarRarSaCtarUaCuayZaCvaAmaAmaAmazaaCwaCxaCyayZaCzaCAaCBaCCaCDaApaaaaafaaaaafaaaaafaaaaafaaaallavuaCEaBsaCFaCGallasiamlavuarjamlallaaaallawTaBsaBsaCHaCIaCJaCJaCJaCJaCJaCKaCLaCMaCNaCOaCOaCOaCPaCQaCRaCSaCTaCUaCVaCWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajxaekaekaCXaCYalQaCZaDaaDbaDcaDdaDealQaDgaDfavMaBGaDhaAvaDiaDjaDkaDlaDmaDnayuaDoazEazEazEazEaDpaDqaDraDsaDtaDuaBYaBYaBYaBYaBYaBYaBYaAEaaaazNaDvaDwaDxaDyaDzazNaaaaxoaxuaxvaDAaDBaDCaDDaDEaxvapNaDFaxxaxxaDGaATaDHaATaDIaxxaxxaDJaDKaxKaDLaxKayQamwayRacAaeUapTapTapTapTapTaDMaDNaDOaDPaDQaDRaDRaDRaDSayZaDTayZaDUaDVaDWaBdaBeaApallallallallallallallallallallallallallaDXallallallallawTaBtaDYaDZaEaaDZaEbaEcaEdaEdaEeaEfaEfaEfaEfaEfaEgaEhaEiaEiaEiaEiaEiaEiaBDaEjaEkaElaBDaBDaBDaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajxaekaekaCXaOualQaCZaDaaDbaDcaDdaDealQaDgaDfavMaBGaDhaAvaDiaDjaDkaDlaDmaDnayuaDoazEazEazEazEaDpaDqaOvaDsaDtaDuaBYaBYaBYaBYaBYaBYaBYaAEaaaazNaDvaDwaDxaDyaDzazNaaaaxoaxuaxvaDAaDBaDCaDDaDEaxvapNaDFaxxaxxaDGaATaDHaATaDIaxxaxxaDJaDKaxKaDLaxKayQamwayRacAaeUapTapTapTapTapTaDMaDNaDOaDPaDQaDRaDRaDRaDSayZaDTayZaDUaDVaDWaBdaBeaApallallallallallallallallallallallallallaDXallallallallawTaBtaDYaDZaEaaDZaEbaEcaEdaEdaEeaEfaEfaEfaEfaEfaEgaEhaEiaEiaEiaEiaEiaEiaBDaEjaEkaElaBDaBDaBDaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZaEmaEmaEnalQaEoalQaEoalQaEoalQaEoalQaDgaEpavMaBGaEqaAvaEraEsaEtaEuaEvaEwayuaExazEaEyaEzaEzaEAaEBaECaEDaEEaEFaEGaEGaEGaEGaEGaEHaEIaAEaafazNaEJaDwaEKaELaEMazNaafaxoaENaEOaEPaEQaDCaERaESaETaEUaEVaxKaEWaEXaDJaDJaDJaEYaEZaxKaFaaFaaxKaDJaxKaFbaoeaFcacAaeUaeUaeUaeUaeUamXawvaFdaFeaFfaFgaFeaFhaFeaFiaFeaFjayZaFkaFlaFmaBdaFnaFoaFpaFqaFraFsaFtaFuaFuaFuaFuaFvaFwaFuaFuaFxaFyaFzaFAaBpaFBaFCaFDaFEaFFaFEaFGaFHaEfaEfaFIaEfaFJaFKaFLaEfaEiaFMaEiaFNaFOaFPaFQaFRaFSaFTaFUaFVaFWaFXaFYaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZalQalQaGaalQaEoalQaEoaGbaEoalQaEoalQaDgaEpavMaBGaGcaAvaAvaGdaGeaGfaGgaAvayuayuayuayuaGhazEazEaGiayuaGjaGkaBYaBYaBYaGlaBYaBYaBYaGmaAEaaaazNazNaGnaGoaGnazNazNaaaaxoaxuaxvaGpaGqaGraGsaGtaxvapNaGuaxKaGvaEXaDJaDJaDJaEYaGwaxKaAgaAgaxKaCsaxKaGxaGyaGzacAamXacAacAacAacAacAaGAaGBayZaGCaAmayZaGDayZaGEayZaGFayZaGGaGHaFmaBdaGIaGJaGKaGLaGMaGMaGNaGMaGMaGOaGMaGPaGQauwauwauwauwaGRaGSaGTaGUaGVamlaGWaGWaGWaGWaGXaEfaGYaGZaHaaHbaHcaHdaEfaHeaHfaEiaHgaHhaHiaHjaFRaHkaEjaEkaCTaHlaHmaFYaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZaHnaHnaHoalQaEoalQaEoalQaEoalQaEoalQaDgaEpavMaHpaHqaHraHsaHsaHtaHuaxaaHvaHwaHxaHyayuaHzazEazEaHAayuaHBaHCaBYaHDaHEaHFaHGaHHaHIaHJaAEaaaaafaaaaHKaHLaHKaaaaafaaaaxoaxuaxvaDCaHMaHNaHOaHPaxvapNasJaxKaHQaHRaDJaDJaDJaHSaHTaxKaaaaaaaHUaHVaHWaHXaHYaHZaIaaIbaHUaaaaaaaIcaIdaIeaIfayZaIgaAmaAmaAmaCxaAmaAmaAmayZaBdaIhaIiaBdaBdaApaIjaIkaIkaIlaImaInaIkaIoaIkaIpaIqaIpaIraIpaIsaGWaGWaItaGWaGWaGWaGWaIuaIvaGWaGXaEfaGZaIwaIxaIyaIzaIAaEfaIBaICaIDaIEaIFaIGaIHaIIaIJaBAaIKaFVaFWaILaFYaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZaHnaHnaHoalQaEoalQaEoalQaEoalQaEoalQaDgaEpavMaHpaHqaHraHsaHsaHtaHuaxaaHvaHwaHxaHyayuaHzazEazEaHAayuaHBaHCaBYaHDaHEaOwaHGaHHaHIaHJaAEaaaaafaaaaHKaHLaHKaaaaafaaaaxoaxuaxvaDCaHMaHNaHOaHPaxvapNasJaxKaHQaHRaDJaDJaDJaHSaHTaxKaaaaaaaHUaHVaHWaHXaHYaHZaIaaIbaHUaaaaaaaIcaIdaIeaIfayZaIgaAmaAmaAmaCxaAmaAmaAmayZaBdaIhaIiaBdaBdaApaIjaIkaIkaIlaImaInaIkaIoaIkaIpaIqaIpaIraIpaIsaGWaGWaItaGWaGWaGWaGWaIuaIvaGWaGXaEfaGZaIwaIxaIyaIzaIAaEfaIBaICaIDaIEaIFaIGaIHaIIaIJaBAaIKaFVaFWaILaFYaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTaekaekaCXaCYalQalQalQalQalQalQaIMalQaDgaINavMaBGaxaaIOaIPaIPaIPaIPaIPaIPaIPaIQaxaayuaIRaISaIRayuayuaITaIUaIVaADaADaADaADaIVaIWaIXaAEaIYaIZaIZaJaaJbaJaaIZaIZaJcaxoaJdaxvaJeaxvaJfaJfaJgaxvaJhaJiaxKaxKaxKaAgaDHaAgaxKaxKaxKaHUaHUaHUaJjaHYaHYaHYaHYaHYaJkaHUaHUaHUaIcaJlaIeaJmayZayZayZayZayZayZayZayZayZayZaJnaJoaJpaJqaJraJsaJtaJuaIkaJvaImaJwaJxaJwaIpaJyaJzaIpaJAaIpaJBaJCaJDaJEaJFaJFaJFaJGaJHaJIaGWaGXaEfaJJaIwaJKaIyaIzaJLaEfaJMaJNaJOaJPaJQaJRaJSaJTaJUaJVaJWaCTaHlaHmaFYaaaaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTaekaJXaekaeZaeZaeZaeZaekaBEaJYafOaqpaJZaxaaKaaKbaKbaKcaKbaKdarpaKeaKfaxaaKgaKhaKiaKiaKjaKiaKkaKlaKiaKiaKiaKiaKiaKiaKiaKmaKnaKoaKpaKqaKqaKraKsaKqaKqaKqaKtaKuaKvaKraKqaKqaKqaKwaGyaKxaHYaKyaKzaHZaIaaIaaIaaHXaHYaHYaKAaHYaKBaKCaKDaKEaKFaKGaKHaKIaHYaHYaKAaKJaKKaKLaKMaKNaKOaKPaKQaHYaKRaHYaBdaKSaKTaKUaJoaKVaKWaKXaKYaKZaLaaIkaLbaLcaLdaLeaLfaIpaLgaJzaLhaLiaIpaGWaLjaLkaLlaLmaLnaLoaLpaLqaLraGWaGXaEfaLsaLtaLuaLvaLwaLxaEfaLyaLzaEiaLAaLAaLAaLAaEiaLBaCRaJWaCTaBDaBDaBDaLCaLCaLCaLDaLDaLDaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaylavMaaIaaIaaIaaIavMaylavMaaaaqpaAuaLEaKaaLFaLGaLHaLHaLIarpaLJaKfaLKaLLaKhaLMaLNaLOaLPaLQaLRaKiaKiaKiaKiaKiaKiaKiaKmaKiaKhaKiaKiaKiaLSaLTaLUaLUaLUaLUaLVaLUaLWaLUaLUaLXaKhaGyaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaKAaHYaLYaLZaMaaMbaMcaMdaMeaMfaHYaHYaKAaHYaHYaHYaHYaHYaHYaHYaHYaHYaMgaHYaBdaKUaKUaKUaMhaMiaMjaMkaMlaMmaMnaIkaMoaImaMpaIkaIkaIpaMqaJzaMraLiaMsaIpaGWaGWaGWaGWaGWaGWaMtaMuaMvaGWaGXaEfaMwaGZaMxaMyaGZaMzaEfaEiaEiaEiaEiaEiaEiaMAaEiaEjaMBaEkaCTaMCaMDaBDaMEaMFaMGaMHaMIaLDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaztaqpavMatBavMavMavMavMavMavMatBavMavMaqpaBGaxaaKaaMJaMKaLHaLHaLIarpaMLaKfaxaaLLaKhaKiaMMaMNaMNaMNaMOaMPaMQaMNaMRaMNaMNaMNaMSaMNaMTaMNaMNaMNaMUaMVaMWaMXaMXaMYaMZaNaaNbaNcaKiaNdaKhaGyaHYaNeaHYaNfaNfaNfaNfaNfaNfaNfaNfaNgaNfaNfaNfaNfaNfaNfaNfaNfaNfaNfaNfaNhaNfaNfaNfaNfaNfaNfaNfaNfaHYaHYaHYaBdaNiaNiaNiaNiaNiaNjaNkaJsaKZaNlaIkaNmaNnaNoaIkaNpaIpaNqaNraNsaLiaNtaIpaGWaNuaNvaNwaNxaNwaNyaNzaNAaGWaGXaEfaNBaNBaNCaNDaNEaNEbqoaEfaNGaNHaNIaBDaNJaNKaNLaEjaEjaNMaNNaBDaNOaBDaNPaNQaNRaNRaNSaLDaLDaLDaLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafarpavMaylavMaNTaNUaNVaNWavMaylavMaNXaNYaNZaxaaKaaOaaOaaKcaOaaKdarpaObaKfaxaaOcaOcaOcaOdaOcaOeaOeaOeaOeaOeaOfaOgaOeaOhaOeaOeaOeaOiaOjaOkaOjaOlaOmaOnaKiaKiaOoaOpaOqaOraKlaKiaNdaOsaOsaHYaHYaHZaHUaHUaHUaHUaHUaHUaHUaHUaOtaOuaOvaOwaOvaOvaOvaOxaOvaOyaOvaOzaOtaHUaHUaHUaHUaHUaHUaHUaHUaHXaHYaHYaIkaOAaOBaOCaOCaOCaOCaOCaJsaODaOCaIkaOEaOFaOGaIpaIpaIpaOHaOIaIpaIpaIpaIpaGWaNwaOJaOKaOKaOKaOLaOMaNwaGWaGXaEfaONaGZaNCaNDaGZaGZaOOaEfaOPaOQaORaBDaEjaOSaOTaOUaOUaOVaOWaOXaOYaBDaOZaPaaNRaPbaNRaPcaPdaPdaPcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaylavMavMavMavMavMavMaylavMaaaaqpaAuaLEaKaaLFaLGaLHaLHaLIarpaLJaKfaLKaLLaKhaLMaLNaLOaLPaLQaLRaKiaKiaKiaKiaKiaKiaKiaKmaKiaKhaKiaKiaKiaLSaLTaLUaLUaLUaLUaLVaLUaLWaLUaLUaLXaKhaGyaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaKAaHYaLYaLZaMaaMbaMcaMdaMeaMfaHYaHYaKAaHYaHYaHYaHYaHYaHYaHYaHYaHYaMgaHYaBdaKUaKUaKUaMhaMiaMjaMkaMlaMmaMnaIkaMoaImaMpaIkaIkaIpaMqaJzaMraLiaMsaIpaGWaGWaGWaGWaGWaGWaMtaMuaMvaGWaGXaEfaMwaGZaMxaMyaGZaMzaEfaEiaEiaEiaEiaEiaEiaMAaEiaEjaOxaEkaCTaMCaMDaBDaMEaMFaMGaMHaMIaLDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaztaqpavMatBavMaNTaNUaNVaNWavMatBavMavMaqpaBGaxaaKaaMJaMKaLHaLHaLIarpaMLaKfaxaaLLaKhaKiaMMaMNaMNaMNaMOaMPaMQaMNaMRaMNaMNaMNaMSaMNaMTaMNaMNaMNaMUaMVaMWaMXaMXaMYaMZaNaaNbaNcaKiaNdaKhaGyaHYaNeaHYaNfaNfaNfaNfaNfaNfaNfaNfaNgaNfaNfaNfaNfaNfaNfaNfaNfaNfaNfaNfaNhaNfaNfaNfaNfaNfaNfaNfaNfaHYaHYaHYaBdaNiaNiaNiaNiaNiaNjaNkaJsaKZaNlaIkaNmaNnaNoaIkaNpaIpaNqaNraNsaLiaNtaIpaGWaNuaNvaNwaNxaNwaNyaNzaNAaGWaGXaEfaNBaNBaNCaNDaNEaNEbqoaEfaNGaNHaNIaBDaNJaNKaNLaEjaEjaNMaNNaBDaNOaBDaNPaNQaNRaNRaNSaLDaLDaLDaLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafarpavMaylavMaBGaxaaxaaMBavMaylavMaNXaNYaNZaxaaKaaOaaOaaKcaOaaKdarpaObaKfaxaaOcaOcaOcaOdaOcaOeaOeaOeaOeaOeaOfaOgaOeaOhaOeaOeaOeaOiaOjaOkaOjaOlaOmaOnaKiaKiaOoaOpaOqaOraKlaKiaNdaOsaOsaHYaHYaHZaHUaHUaHUaHUaHUaHUaHUaHUaOtaOzaOyaRfaOyaOyaOybfPaOybfTaOybiEaOtaHUaHUaHUaHUaHUaHUaHUaHUaHXaHYaHYaIkaOAaOBaOCaOCaOCaOCaOCaJsaODaOCaIkaOEaOFaOGaIpaIpaIpaOHaOIaIpaIpaIpaIpaGWaNwaOJaOKaOKaOKaOLaOMaNwaGWaGXaEfaONaGZaNCaNDaGZaGZaOOaEfaOPaOQaORaBDaEjaOSaOTaOUaOUaOVaOWaOXaOYaBDaOZaPaaNRaPbaNRaPcaPdaPdaPcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaPeaxaavNaNZaxaaxaaPfavNaxaaPeaNZaxaaxaaxaaPgaPhaPhaPhaPhaPhaPhaPhaPiaxaaOcaPjaOcaPkaOeaPlaPmaPnaPoaPpaPmaPqaPraPsaPtaPuaPvaOiaPwaPxaPyaOlaPzaOnaOnaPAaOnaOnaOsaPBaPCaPDaPEaOsaOsaPFaHYaHZaHUaaaaaaaaaaaaaaaaaaaaaaOtaPGaPHaPIaPJaPKaPLaPMaPNaPOaPPaPQaOtaaaaaaaaaaaaaaaaaaaaaaHUaHXaHYaPRaIkaPSaOCaOCaOCaOCaOCaPTaJsaODaPUaPVaJsaPWaPXaIpaPYaPZaQaaQbaQcaQdaQeaQfaIpaNwaQgaQhaQhaQhaQiaQjaNwaGWaQkaEfaQlaQlaNCaNDaQmaQmaQnaEfaEfaQoaEfaBDaQpaNKaNLaQqaQqaNMaNNaBDaBDaBDaLDaQraQsaQtaLDaLDaLDaLDaQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaavMaQvaQwaQwaQwaQwaQwaQwaQwaQwaQvaQwaQxaxaaxaaLLaxaaQyaQzaxaaQAaQBaxaaQCaQDaOcaQEaOcaPkaOeaQFaPmaQGaPmaPmaPmaPqaQHaPmaPmaPmaPvaOiaQIaPxaPxaOlaPzaOnaQJaQKaQKaQLaOsaQMaQNaQOaQPaQQaQRaHYaHYaHZaHUaaaaaaaaaaaaaOtaOtaOtaOtaQSaQTaQUaQVaQWaQXaQYaQZaRaaRbaRcaOtaOtaOtaOtaaaaaaaaaaaaaHUaHXaHYaHYaRdaOCaReaRfaRgaRgaRhaRiaRjaRkaRlaRmaRnaRoaRpaRqaRraRraRsaRtaRuaRuaRvaRraRwaRxaRyaRzaRAaRBaRCaQjaNwaGWaGXaEfaGZaGZaNCaNDaGZaGZaGZaRDaREaGZbqpaBDaRGaRHaRIaQqaQqaRJaRKaRLaBDaRMaRNaPaaNRaROaNRaRPaPdaPdaRQaRRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaavMaQvaQwaQwaQwaQwaQwaQwaQwaQwaQvaQwaQxaxaaxaaLLaxaaQyaQzaxaaQAaQBaxaaQCaQDaOcaQEaOcaPkaOeaQFaPmaQGaPmaPmaPmaPqaQHaPmaPmaPmaPvaOiaQIaPxaPxaOlaPzaOnaQJaQKaQKaQLaOsaQMaQNaQOaQPaQQaQRaHYaHYaHZaHUaaaaaaaaaaaaaOtaOtaOtaOtaQSaQTaQUaQVaQWaQXaQYaQZaRaaRbaRcaOtaOtaOtaOtaaaaaaaaaaaaaHUaHXaHYaHYaRdaOCaRebkdaRgaRgaRhaRiaRjaRkaRlaRmaRnaRoaRpaRqaRraRraRsaRtaRuaRuaRvaRraRwaRxaRyaRzaRAaRBaRCaQjaNwaGWaGXaEfaGZaGZaNCaNDaGZaGZaGZaRDaREaGZbqpaBDaRGaRHaRIaQqaQqaRJaRKaRLaBDaRMaRNaPaaNRaROaNRaRPaPdaPdaRQaRRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaqpaqpavMavMavMavMavMavMavMavMaqpaqparpaLLaRSaRTaRTaRUaRTaRTaRTaRVaRTaRTaRTaOcaQEaRWaRXaOeaRYaPmaRZaSaaSbaScaSdaSaaPmaPmaPmaSeaOiaSfaSgaShaOlaPzaOnaSiaSjaSkaSlaOsaSmaSnaSoaSpaSqaQRaHYaHYaHZaHUaHUaIcaSraOtaOtaSsaStaSuaSvaSwaSxaSyaSzaSxaSAaSxaSxaSBaSCaSDaSEaSFaOtaOtaSraIcaHUaHUaHXaHYaHYaIkaSGaJsaOCaOCaOCaOCaSHaOCaSIaSJaSKaSLaSMaSNaSOaSPaSQaSRaSSaSTaSUaSVaSPaSWaSXaSYaSZaTaaTbaSZaTcaTdaGWaGXaEfaTeaTeaNCaNDaTfaGZaGZaTgaGZaThaTiaBDaTjaTkaTlaQqaQqaTmaTnaEjaBDaToaNRaPaaNRaROaTpaLDaLDaLDaLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaymaxbaTqaRTaTraTsaTtaTuaTtaTvaTraTtaRTaQEaQEaTwaTxaOeaTyaPmaTzaTAaTBaTCaTDaSaaPmaPmaPmaPvaOiaOiaOiaOiaOlaPzaOnaOnaOnaOnaOnaOsaTEaQOaQOaQOaQOaQRaHYaHYaHZaIaaIaaTFaTGaTHaOtaTIaTJaTKaTLaTMaTLaTNaTOaTPaTQaTRaTSaTTaTRaTUaTVaTWaOtaTXaTGaTYaTZaIaaHXaHYaHYaRdaOCaJsaUaaOCaUbaOCaUaaOCaODaPUaUcaOCaOCaOCaUdaUeaUfaUgaUhaUiaUjaUkaUlaIpaUmaUnaUoaQhaUpaQhaUqaUraGWaUsaEfaEfaEfaNCaNDaUtaUuaGZaUvaUwaJKaUxaBDaEjaUyaRIaQqaQqaRJaUzaUAaBDaUBaNRaPaaUCaUDaUEaLDaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUFavMavMaBGaUGaUHaUIaUJaUKaULaUMaUNaTraTtaRTaUOaUPaUQaOcaOeaURaUSaUTaUUaUTaUVaUWaUVaUVaUVaUXaUYaOeaUZaVaaVbaVcaVdaVeaVfaVgaOcaVhaOsaViaVjaVkaVlaVlaQRaHYaHYaHYaHYaHYaVmaVnaVoaVpaVqaVraVsaVtaVuaVvaVwaVxaVyaVzaVAaVBaVCaVDaVsaVEaVFaVGaVHaVIaVJaVKaVLaVMaHYaHYaIkaVNaVOaVPaVQaOCaVRaVSaVQaODaPUaVTaVTaVUaVVaIpaUeaUeaUeaVWaUeaUeaUkaVXaIpaNwaUnaQhaQhaUpaQhaVYaNwaGWaVZaWaaWbaWcaWdaWeaWfaWfaWfaWfaWfaWfaWgaWhaWiaWiaWiaWiaWiaWjaWkaWlaWhaWmaWnaWoaWpaNRaWqaLDaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6560,36 +6564,36 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMavQavPavPavPavPavPavPavPavPavQavPbbsbbtaxabbuaRWbbvaWPaWPaWPbbwbbxbbyaOcbbzbbAbbBaWAaWAaWAbbCbbDaWAaOeaOeaOeaOeaYkaYlbbEbbFaOeaYnaYoaYpaZGbbGaZGbaFbbHaYpaZIbbIbaHbaHbaHbbJbbKaYvbbLaHYaWUbaMbbMbaObbNbbObbPbbQbbRbbSaZWbbTaZYaYDbbUbbVbbUaYDaZYbbWbabbbXbbYbbZbcabcbbbcbajbajaYHbccaHYaHYaGybbfaXFaXFaXFaXFaXFaXFaXFaXFbcdaXFaXFaXFaXFaXFaXFbcebcfbcfbcfbcgaXFaXFbbfaXFaXFaXFaXFbaraXFaXFbchaWbbciaWbaWbaWbaWbaWbaWbbcjaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbbckbclbcmbcnbcnbcoaROaNRaNRbcpaPdaPdbcpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafavMawZaxaawZaxbaxaaxaaxcawZaxaawZaxbaxabcqaHqbcrbcsbctbcrbcrbcrbcubcvaOcaOcaOcbcwaUQaWAaYdbcxbcybczaWAbcAbcBbcAaOeaOeaOebcCbcDaOcaYnaYoaYpbcEaZGbaFbcFbcGaYpaZIaYvbcHbaHbaHbcIbcJbcKbcLaHYaWUbaMbcMbaObbNbcNbcObcPbaSbaOaZWbcQbcRaYDbcSbcTbcUaYDbcVbcWbabbcXbcYbcZbdabdabdbbajbdcaYHbddbdeaHYaGybbfaXFaXFbdfaXFbdgbdhbdhbdhbdibdhbdhbdhbdjaXFaXFaXFaXFaXFaXFbdkbdlbdmbbfaXFaXFaXFaXFbarbdnbdobdpbdqbdraXFaXFaXFaXFaXFbdsbdtaXFaXFaXFaXFaXFaXFaXFaXFaXFaXFaXFaXFaXFbbfbdubdvbdwbdxaROaNRaNSaLDaLDaLDaLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarpavMbdyavMaBGaxaaxabdzavMbdAavMayqbdBbdCbdCbdDbdEbdFbdGbdHbdIbdJbdKbdLbdMbdMbdNbdOaWAaWAaWAbdPbdQaWAaOcaOcaOcaOcbdRaVbbdSbdTaVbbdUaYoaYpbdVaZGaZGbdWbdXaYpbdYaYvbdZbaHbaHbeabebbecbedaHYaWUaYxbaObeebaPbaPbefbaRbaSbegbehaXfbeibejbekbekbekbelbemaXkbenbeobepbeqberbajbesbajbetaYHaXqaHYaHYbeubeubeubeubeubeubeubevbewbewbexbeybeybevbezbezbezbezbezbeAbeAbeBbeCbeAbeAbeAbeAbeDaXFbeEbeFbeGbeHbeIaXFaXFaXFbeJbeJbeKbeKbeKbeKbeKbeLbeMbeMbeMbeNbeMbeObePbeMbeMbeQbeRbeRbeRbeRbeSbeTbeUbeVaLDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaztaqpazuatBavMaymaynbeWbeXavMatBazuavMaqpaztarpbdDbeYbeZbeZbeZbfabdJbfbbfcbfdbfdbfebffaWAaYdbfgbdPbfhaWAbfibfiaQEaQEbfjbfkbflbfmbflbflbfnaYpbfobfpaZGaZGbdXbfqbfraYvbfsbaHbaHbeabftbfubedaHYbfvaYxbfwaYAbfxbfybfzbfAbaSbfBaYxaafbfCbfDbfDbfDbfEbfFbfGaafaYHbfHbfIbfJbfKbajbfLbajbfMaYHaXqaHYbfNbeubfObfPbfQbfRbfSbeubfTbfUbfVbfWbfXbfXbfXbfYbfZbgabgbbezbgcbgdbgebgdbgdbgfbggbeAbeGbghbeGbeGbeGbgibeIbeIbgjbeIbgkbgkbeKbglbgmbgnbeKbgobgpbgobeKbgqbgrbgqbeRbgsbgtbgsbeRbgubgvbeRbgwbgxaLDaLDaLDaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaztaqpazuatBavMaymaynbeWbeXavMatBazuavMaqpaztarpbdDbeYbeZbeZbeZbfabdJbfbbfcbfdbfdbfebffaWAaYdbfgbdPbfhaWAbfibfiaQEaQEbfjbfkbflbfmbflbflbfnaYpbfobfpaZGaZGbdXbfqbfraYvbfsbaHbaHbeabftbfubedaHYbfvaYxbfwaYAbfxbfybfzbfAbaSbfBaYxaafbfCbfDbfDbfDbfEbfFbfGaafaYHbfHbfIbfJbfKbajbfLbajbfMaYHaXqaHYbfNbeubfObotbfQbfRbfSbeubqnbfUbfVbfWbfXbfXbfXbfYbfZbgabgbbezbgcbgdbgebgdbgdbgfbggbeAbeGbghbeGbeGbeGbgibeIbeIbgjbeIbgkbgkbeKbglbgmbgnbeKbgobgpbgobeKbgqbgrbgqbeRbgsbgtbgsbeRbgubgvbeRbgwbgxaLDaLDaLDaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafavMbdyavMavMavMavMavMavMbdAavMaafaafaafaaabdDbgybdDbgzbeZbgAbgBbcraVbbgCbgDbgEbgFbgGbgGbgGbgGbgGbgGbgHbgIbgJbfdbgKbgLaYpaYpaYpaYpaYpaYpbgMaYpaYpaYpbgNbgObgPbgQbgRbaHbaHbeabgSbecbedaHYbgTaYxbgUaYAaYAaYAaYAbfAbaSbgVaYxaafbfCbfDbgWbgXbgYbfDbgZaafaYHbhabbYbhbbhcbajbesbajbajaYHaXqaHYaHYbeubqqbhebhfbhgbhhbhibfXbhjbfXbhkbfXbfXbhlbfYbhmbhnbhobezbhpbgdbhqbgdbhpbhrbgdbeAbhsbhtbhubhvbeGbhwbeIbhxbhybhzbhAbhAbeKbhBbhCbhDbhEbhFbhGbhHbeKbhIbhJbhKbeRbhLbhMbhLbhNbhObhObeRbhPbgxaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdDbhQbhRbhSbhTbhTbhUbhVaWPbhWaOcbhXbhYbhZbhZbhZbiabiabiabiabiabiabiabibbgNbicbidbiebifbigbihbiibijaYpbikbilbimbinbinbiobaHbaHbeabaHaYvbedaHYaWUbipbiqbirbisbitaYAbiubaSaYxaYxaafbfCbfDbgXbfDbgXbfDbgZaafaYHaYHbivbcZbiwbajbixbiybizaYHaXqaHYbiAbiBbiCbiDbiEbiFbqrbiHbfXbiIbiJbiKbiLbiLbiMbfYbiNbhnbiObezbhpbgdbhqbiPbhpbiQbiRbeAbiSbiTbiUbiVbeGbgibeIbiWbiXbiXbiYbiZbjabjbbjcbjcbjcbjdbjebjfbeKbjgbhJbjhbeRbjibjjbjkbjlbjmbjnbeRbhPbgxbjobjobjobjoaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdDbjpbdDbjqbjrbjrbjsbdDbjtbjtaOcbjubjvbjubjubjubjvbjuaOcaOcaYpaYpaYpbjwbgNbjxbjxbjybjxbjxbjxbiibjxbjzbjAbjBbjCbjDbjEbjEbjEbjEbjFbjGbjHbjIbjJbjKbjLbjMbjNbjObjPaYAbfAbaSaYxaafaafbfCbfDbgYbjQbgWbjRbgZaafaafaYHbjSbjTaYHaYHaYHaYHbjUaYHbjVaHYaHYbeubjWbhebjXbhgbhhbjYbfXbjZbkabkbbkcbkdbkebezbkfbkgbkhbezbhpbgdbkibkjbhpbkkbgdbeAbeGbeGbeGbeGbeGbgibeIbklbkmbknbkobkpbkqbkrbksbktbktbkubkvbkwbeKbkxbhJbkybeRbkzbkAbkBbkCbkDbkEbeRbhPbkFbkGbkHbkIbkHaaaaaaaafaaaaafaaaaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdDbhQbhRbhSbhTbhTbhUbhVaWPbhWaOcbhXbhYbhZbhZbhZbiabiabiabiabiabiabiabibbgNbicbidbiebifbigbihbiibijaYpbikbilbimbinbinbiobaHbaHbeabaHaYvbedaHYaWUbipbiqbirbisbitaYAbiubaSaYxaYxaafbfCbfDbgXbfDbgXbfDbgZaafaYHaYHbivbcZbiwbajbixbiybizaYHaXqaHYbiAbiBbiCbiDbqrbiFbrWbiHbfXbiIbiJbiKbiLbiLbiMbfYbiNbhnbiObezbhpbgdbhqbiPbhpbiQbiRbeAbiSbiTbiUbiVbeGbgibeIbiWbiXbiXbiYbiZbjabjbbjcbjcbjcbjdbjebjfbeKbjgbhJbjhbeRbjibjjbjkbjlbjmbjnbeRbhPbgxbjobjobjobjoaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdDbjpbdDbjqbjrbjrbjsbdDbjtbjtaOcbjubjvbjubjubjubjvbjuaOcaOcaYpaYpaYpbjwbgNbjxbjxbjybjxbjxbjxbiibjxbjzbjAbjBbjCbjDbjEbjEbjEbjEbjFbjGbjHbjIbjJbjKbjLbjMbjNbjObjPaYAbfAbaSaYxaafaafbfCbfDbgYbjQbgWbjRbgZaafaafaYHbjSbjTaYHaYHaYHaYHbjUaYHbjVaHYaHYbeubjWbhebjXbhgbhhbjYbfXbjZbkabkbbkcbtmbkebezbkfbkgbkhbezbhpbgdbkibkjbhpbkkbgdbeAbeGbeGbeGbeGbeGbgibeIbklbkmbknbkobkpbkqbkrbksbktbktbkubkvbkwbeKbkxbhJbkybeRbkzbkAbkBbkCbkDbkEbeRbhPbkFbkGbkHbkIbkHaaaaaaaafaaaaafaaaaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaabdDbkJbhRbkKbjrbkLbkMbdDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkNbkObkPbkQbkRbkSbkSbkTbkSbkSbkSbkUbkSbkVbkWbkXbkYbkZbecbecbecblaaYvblbaYvblcbldaKAbipbleblfblfblfblfblgblhbliaafaaabljblkbllbfDbfDblmbgZaaaaafblnbloblpblqblrblsblnbltblnbluaHYaHYbeublvbhectCblwblxbeublybjZbkablzblAbfXblBbezblCblDblEbezblFblGblHblIblJblKblLblMblNblOblNblNblNblPbeIblQbhyblRblSblTbkqblUblVblWblWblXblYblZbeKbmabgrbmbbeRbmcbmdbmebkCbhObmfbeRbhPbmgbmhbmibmibmibmibmibmibmjaafaaaaafaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaabdDbmkbhRbhRbhRbdDbdDbdDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkNbmlbjxbmmbmnbmobmnbmnbmnbmnbmnbmpbmnbmqbmrbmsbmtbmubmvbecbmwbaHbmxbmybmzbedbmAbmBbipbipblibmCbmDbmEbmFbmGbliaaaaaabfCbmHbmIbmJbmIbmKbgZaaaaaablnbmLbmMbmNblnbmOblnbltblnbluaHYaHYbeubmPbhebjXbmQbmRbeubmSbmTbmUbmVbmWbfXbmXbezbfYbmYbmZbezbeAbnabeAbeBbnbbncbncbncbncbncbncbncbncbgibeIbndbkmbknbnebnfbngbnhbnibnibniblXbkvbnjbnkbnlbnmbnnbnobnpbnqbnpbnrbhObnsbeRbntbnubnubnubnubnubnubnubnvbgxbjobjobjoaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnwbkNbkNbnxbjxbjxbjxbnybnzbnzbnzbjxbjxbjxbjxbjzbnAbeabnBbnCbnDbnEbnFbnGbnHbaHbmzbnIbnJbnKbnLbnMbnNbnObnPbnQbnRbnSbliaafaaabfCbnTbnUbnUbnUbnVbgZaaaaafblnbnWbnXbnYblnbnZblnbltblnboaaHYaKJbobbocbodboebofbogbeubohbjZbhkbmVboibojbmSbmSbokbolbombonboobopbfXboqborbosbotboubovbowboxboybncbgibeIbozboAboBboCboDbeKboEbnibniboFboGbkvboHboIboJboKboLbnoboMboNbhOboOboPboQbeRboRbrVbrVbrVbrVbrVbrVbrVbhPbgxboTboUbjobjoaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboVboWboVboXboYbjxbjxbiibjxbjxbjxbjxbjxboZaYpaYpbpabpbbjEbpcbpdbecbpebaHbpfbaHbpgblubmAbphbpibpjbpkbplbpmbpnbpobppbliaaaaaabfCbpqbprbpsbprbptbgZaaaaaabpubpvbpwbpubpubpubpubpxbpubpyaKAaKAbeubeubpzbpAbpBbpCbeubpDbjZbpEbpFbpFbpFbpFbpFbpGbpHbpIbpJbpFbpKbpFbpLbpMbosbpNbpObpPbpQbpRbpSbncbpTbpUbpVbpWbpWbpXbpYbpZbqabqbbqbbqcbqdbkvbqebqfbqgbqhbqibnobnobqjbqkbqlbqmbnobeRbrVbrVbrXbrWbrZbrYbsabrVbqsbqtbqubqvbqwbjoaaaaafaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnwbkNbkNbnxbjxbjxbjxbnybnzbnzbnzbjxbjxbjxbjxbjzbnAbeabnBbnCbnDbnEbnFbnGbnHbaHbmzbnIbnJbnKbnLbnMbnNbnObnPbnQbnRbnSbliaafaaabfCbnTbnUbnUbnUbnVbgZaaaaafblnbnWbnXbnYblnbnZblnbltblnboaaHYaKJbobbocbodboebofbogbeubohbjZbhkbmVboibojbmSbmSbokbolbombonboobopbfXboqborbosbvtboubovbowboxboybncbgibeIbozboAboBboCboDbeKboEbnibniboFboGbkvboHboIboJboKboLbnoboMboNbhOboOboPboQbeRboRbrVbrVbrVbrVbrVbrVbrVbhPbgxboTboUbjobjoaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboVboWboVboXboYbjxbjxbiibjxbjxbjxbjxbjxboZaYpaYpbpabpbbjEbpcbpdbecbpebaHbpfbaHbpgblubmAbphbpibpjbpkbplbpmbpnbpobppbliaaaaaabfCbpqbprbpsbprbptbgZaaaaaabpubpvbpwbpubpubpubpubpxbpubpyaKAaKAbeubeubpzbpAbpBbpCbeubpDbjZbpEbpFbpFbpFbpFbpFbpGbpHbpIbpJbpFbpKbpFbpLbpMbosbpNbpObpPbpQbpRbpSbncbpTbpUbpVbpWbpWbpXbpYbpZbqabqbbqbbqcbqdbkvbqebqfbqgbqhbqibnobnobqjbqkbqlbqmbnobeRbrVbrVbrXbvwbrZbrYbsabrVbqsbqtbqubqvbqwbjoaaaaafaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqxbqybqxbqzbjxbjxbjxbnybnzbnzbnzbjxbjxbqAbqBaYpbqCbaHbaHbqDbqEbqFbqGbaHbaHbaHbpgblubqHaHYbpibpjbqIbqJbqKbqLbqMbqNbliaafaafbqObqPbqQbqRbqSbqTbqUaafaafbqVbqWbqXbqYbqZbrabrbbrcbpubrdaHYaHYbmVbrebrfbrgbrhbribrjbrkbrlbrmbrnbrnbrnbrnbrnbrobrpbrqbrrbrsbrtbrubrvbrwbosbrxbrybrzbrAbrBboybncbgibeIbrCbrDbrEbrFbrFbeKbrGbrHbrIbnkbrJbkvbrKbnkbrLbrMbrNbrObrPbrQbrRbrSbrTbrUbsbbthbtgbtjbtibtibtibtlbtkbscbgxbsdbsebjobjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnwbkNbkNbsfbjxbjxbjxbiibjxbjxbjxbjxbjxbqAbsgaYpbshbsibjEbsjbskbslbeabaHbaHbsmbmzbsnbqHaHYbpibpjblibsobspbsqbsrbssbliaaaaaaaafbfCbstbsubstbgZaafaaaaaabqVbsvbswbsxbsybszbszbsAbsBbsCaHYaHYbmVbsDbfXbsEbsFbsGbsHbsGbsIbsJbsKbsLbsKbsKbsKbsMbsNbfXbhkbsObsPbsPbsQbsRbosbosbsSbsTbsUbpRboybncbeHbeIbsVbsVbsVbsVbsVbeKbnkbnkbnkbnkbsWbsXbsYbnkbsZbtabtbbtcbtcbtcbtcbtdbtebtfbtmbuAbuzbuCbuBbuBbuDbwabrVbtnbgxbsdbsebjoaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnwbkNbkNbsfbjxbjxbjxbiibjxbjxbjxbjxbjxbqAbsgaYpbshbsibjEbsjbskbslbeabaHbaHbsmbmzbsnbqHaHYbpibpjblibsobspbsqbsrbssbliaaaaaaaafbfCbstbsubstbgZaafaaaaaabqVbsvbswbsxbsybszbszbsAbsBbsCaHYaHYbmVbsDbfXbsEbsFbsGbsHbsGbsIbsJbsKbsLbsKbsKbsKbsMbsNbfXbhkbsObsPbsPbsQbsRbosbosbsSbsTbsUbpRboybncbeHbeIbsVbsVbsVbsVbsVbeKbnkbnkbnkbnkbsWbsXbsYbnkbsZbtabtbbtcbtcbtcbtcbtdbtebtfbvZbuAbuzbuCbuBbuBbuDbwabrVbtnbgxbsdbsebjoaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtobqxbqybqxbmlbtpbjxbjxbtqbjxbtpbjxbjxbjxbqAbtraYpbtsbttbnGbtubtvbecbpbbjEbtwbtxbmzbsnbqHaWUbpibtyblibtzbtAbtBbtCbmGbliaaaaaaaafbtDbtEbnUbtFbtGaafaaaaaabqVbtHbtIbtJbtKbtLbtMbtNbpubtOaHYaHYbmSbmSbtPbtQbpGbtRbtSbtTbtUbtVbtWbtXbtWbtXbtWbtXbtWbtXbtYbtZbsPbuabubbucbudbuebufbugbuhbuibujbncbukbulbumbnmbunbhJbhJbuobhJbhJbupbuqburbusbutbtcbuubuvbuwbuxbuxbuxbuybuybuybuybuybwcbwbbwebwdbwebwfbwebrVbtnbgxbsdbuEbjobjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuFbuGbuFbuHbuIbuHbuHbuHbuHbuHbuJbuKbjxbqAbuLaYpbuMbaHbuNbuObuPbuQbuRbuRbuRbuQbuQbuSbqHaJkbuTbpjblibuUbuVbuWbuXbuYbliaaaaaaaafbuZbvabqRbvbbvcaafaaaaaabqVbvdbvebvfbvgbtLbtMbtNbpubvhaHYaHYbvibvjbvkbvlbvmbvnbtXbvobvpbvqbvrbvsbvtbvubvvbvubvwbtXbhkbjZbsPbvxbvybvzbvAbvBbvCbvDbvEbvEbvFbvGbvHbvIbvJbvKbvLbvMbvNbvMbvMbvObvMbvMbvPbvQbvRbvRbvSbvTbqibuxbvUbvVbvWbvXbvYbvZbuybxjbxibzCbyAbzDbxibAVbrVbtnbgxbwgbqvbwhbjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuFbuGbuFbuHbuIbuHbuHbuHbuHbuHbuJbuKbjxbqAbuLaYpbuMbaHbuNbuObuPbuQbuRbuRbuRbuQbuQbuSbqHaJkbuTbpjblibuUbuVbuWbuXbuYbliaaaaaaaafbuZbvabqRbvbbvcaafaaaaaabqVbvdbvebvfbvgbtLbtMbtNbpubvhaHYaHYbvibvjbvkbvlbvmbvnbtXbvobvpbvqbvrbvsbDibvubvvbvubFzbtXbhkbjZbsPbvxbvybvzbvAbvBbvCbvDbvEbvEbvFbvGbvHbvIbvJbvKbvLbvMbvNbvMbvMbvObvMbvMbvPbvQbvRbvRbvSbvTbqibuxbvUbvVbvWbvXbvYbFDbuybxjbxibzCbyAbzDbxibAVbrVbtnbgxbwgbqvbwhbjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnwbkNbkNbkNaYpbkNbkNbkNbwibwibwibwibwjbwkbwkbwibwibwlbwlbwmbwnbuQbwobwpbwqbwrbuQbsnbqHaHZaIcaIcbliblibwsbliblibwtbliaHUaHUaHUbwubwvbsubwwbwxaHUaHUaHUbpubpubpubpubpubpubpubpubpubvhaHYbwybtXbtXbtXbwzbtXbtXbtXbwAbvpbwBbwCbwDbwEbwFbwGbwHbwIbwDbhkbjZbsPbwJbwKbwLbwMbwNbwObrAbrAbrAbwPbwQbwRbwSbwTbwTbwTbwTbwUbwTbwTbwTbwVbwVbwWbwXbwYbwYbwZbxabqibuxbxbbxcbxdbxebxfbxgbxhbrVbrVbFBbFBbFBbrVcfYbrVbtnbgxbsdbsebjobjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibxkbxlbxmbxnbxobxpbwkbxqbxrbxsbxtbxubxvbxwbxxbxybuQbsnbqHaHYaHYaHYbxzaKQbxAaKAbxBbxCbxDaVLaVLaVLbxEbxFbxGbxHbxIaHYaHYaHYaHYaKQaHYaKAaHYaHYaHYbxzaHYbvhaHYbxJbtXbxKbxLbxMbxNbxObtXbxPbxQbxRbxSbwDbwEbwEbxTbxUbxVbwDbhkbxWbsPbrAbxXbxYbxZbwQbyabybbycbydbncbncbeHbyebwTbyfbygbyhbyibyjbykbwTbylbymbynbyobypbwYbyqbyrbysbytbyubyvbywbyxbyybyzbxhchfchfchfchfchfchfchfbrVbtnbgxbsdbsebjoaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwkbyBbyCbyDbyEbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObxxbyPbuQbsnbyQaHYaHYaHYaHYaHYaHYaKAaHYbqHaHYaHYaHYaHYaHYbyRbySbyTaHYaHYaHYaHYaHYaHYaHYaKAbyUaHYaHYaHYaHYbvhbyVbyWbtSbyXbyYbyZbyYbzabtXbzbbvpbvqbzcbtXbzdbzebzfbzgbzhbtXbhkbjZbsPbsPbsPbsPbsPbncbncbncbncbncbncbzibgibzjbwTbzkbzlbzmbznbzobzpbwTbzqbzrbzsbztbzubwYbyqbzvbzwbzxbzybzzbzzbzzbzAbzBbxhchfchfctEctDchfchfchfbrVbtnbgxbsdbsebjobjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibzEbzFbzGbzHbzIbzJbwkbxrbxrbzKbzLbuRbzMbzNbzObzPbuQbzQbzRbzSbzSbzSbzTbzSbzSbzUbzSbzVaHYbzWbzXbzYbzYbzZbAabAbbAcbAdbAeaVLaVLbAfaVLbAgbAhaVLbAibAjbAkbAlaHYaHYbtXbAmbAnbAobtWbApbtXbtWbAqbArbtXbtXbtXbtXbtXbtXbtXbtXbhkbjZbfXbAsbAtbAubAvbAwbAxbAybAzbAAbAwbzibgibABbwTbACbADbAEbAFbAGbAHbwTbAIbAJbAKbALbAMbwYbyqbANbAObuybAPbAQbARbASbATbAUbxhchfchfchfctFchfchfchfbrVbtnbqtbAWbqvbqwbjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibzEbzFbzGbzHbzIbzJbwkbxrbxrbzKbzLbuRbzMbzNbzObzPbuQbzQbzRbzSbzSbzSbzTbzSbzSbzUbzSbzVaHYbzWbzXbzYbzYbzZbAabAbbAcbAdbAeaVLaVLbAfaVLbAgbAhaVLbAibAjbAkbAlaHYaHYbtXbAmbAnbAobtWbApbtXbtWbAqbArbtXbtXbtXbtXbtXbtXbtXbtXbhkbjZbfXbAsbAtbAubAvbAwbAxbAybAzbAAbAwbzibgibABbwTbACbADbAEbAFbAGbAHbwTbAIbAJbAKbALbAMbwYbyqbANbAObuybAPbAQbARbASbATbAUbxhchfchfchfbGLchfchfchfbrVbtnbqtbAWbqvbqwbjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibwibwkbwkbwkbwkbwibwibAXbAYbAZbBabuQbuQbuQbuQbuQbuQbBbbBcaIcaIcaIcaIcbBdbBdbBdbBdbBdbBdbBdbBdbBdbBdbBebBfbBgbBhbBhbBhbBhbBhbBibBhbBhbBjbBhbyebBkbyeaIdaJlbBlbtXbBmbBnbBobBpbBqbtXbBrbxQbBsbBtbBubBvbBwbBxbBybBzbBAbBBbBCbBDbBDbBEbBFbBGbBHbBIbBJbBKbBLbAwbzibgibBMbBMbBMbBMbBMbBMbBMbBMbBMbBNbBNbBNbBNbBNbBNbBObBPbBQbuybuybuybuybuybuybuybxhbrVbrVbrVbrVbrVbrVbrVbrVbtnbgxbBRbBSbjobjoaafaafaafaagaagaagaagaagaagaagaagaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTaaaaaaaaaaafaaaaaabwlbBUbBVbBWbBXbBYbBZbCabCbbCcbCdbCebCfaaaaaaaafaaabBdbCgbChbCibCjbCkbClbCmbCnbCobCpbCqbCrbBhbCsbCtbCubCvbCwbCvbCvbCxbCybCzbCAbyebyebyebyebtXbCBbCCbCDbCCbCEbtXbCFbvpbCGbCHbCIbCJbCIbCIbCKbCLbCMbCNbCObCObCObCPbCQbvlbCRbCSbCTbCUbCVbAwbzibgibBMbCWbCWbCWbCXbCWbCWbCWbBMbCYbCYbCZbCYbCYbBNbDabDbbqibDcbDdbDebDfbDgbDhbDibDjbDkbDlbDmbDnbDobDpbDqbDqbDrbDsbDdbDdbjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTaaaaaaaaaaafaaaaaabwlbBUbBVbBWbBXbBYbBZbCabCbbCcbCdbCebCfaaaaaaaafaaabBdbCgbChbCibCjbCkbClbCmbCnbCobCpbCqbCrbBhbCsbCtbCubCvbCwbCvbCvbCxbCybCzbCAbyebyebyebyebtXbCBbCCbCDbCCbCEbtXbCFbvpbCGbCHbCIbCJbCIbCIbCKbCLbCMbCNbCObCObCObCPbCQbvlbCRbCSbCTbCUbCVbAwbzibgibBMbCWbCWbCWbCXbCWbCWbCWbBMbCYbCYbCZbCYbCYbBNbDabDbbqibDcbDdbDebDfbDgbDhbJqbDjbDkbDlbDmbDnbDobDpbDqbDqbDrbDsbDdbDdbjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajxaekaeZaekaelaaaaafaaabwlbwlbDtbxrbDubDvbDwbDxbDybDybDzbDAbDBbDCaafbDDbDEbDFbDGbDHbDIbDJbDIbDKbDIbDIbDIbBdbDLbDMbDNbBhbDObDPbDQbDRbDSbCvbDTbBjbBhbDUbDVbDWbDXbDYbDZbEabEbbCCbEcbCCbxQbEdbEebEfbEgbtXbEhbEibCCbCCbEjbEkbmSbmSbmSbmSbmSbElbEmbpGbEnbEobEpbBKbEqbAwbzibgibBMbCWbCWbCWbCWbCWbCWbCWbBMbErbEsbEtbEubEvbBNbEwbExbEybEzbEAbEBbECbEDbEDbEDbEDbEEbEFbEGbDnbjobEHbEIbEJbEJbEKbELbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbENbEObENaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZbEPbEQbEPajZbERbERbERbwlbESbxrbETbEUbEVbEWbwlbBcbEXbBcbBcbEYbEZaaabFabFbbFcbFdbDIbDIbFebDIbFfbFgbFhbDIbBdbDLbFibFjbBhbFkbFlbFmbFnbFobCvbFpbBjbzibFqbFrbFsbFrbFtbFubtXbFvbCIbFwbCIbFxbtSbFybCJbFzbtXbFAbCCbCCbCCctGbFCbmSbFDbFEbFFbFGbBEbFHbvlbFIbBKbBKbFJbFKbFLbFMbFNbBMbCWbCWbCWbCWbCWbCWbCWbBMbFObFPbFQbFRbFSbFTbFUbFVbtbbFWbFXbEDbFYbEDbEDbEDbEDbEDbEDbEDbDnbFZbGabGbbGcbGdbGebGfbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbEObENbGgbENbEOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZalQaHnalQaeZbERbGhbGibwlbGjbxrbGkbxrbxrbEWbwlbGlbGmbGnbBcbEYbEZaafbFabGobGpbGqbGrbGsbGrbGrbGtbGubGrbGrbGvbGwbGxbGybBhbGzbBhbBhbBhbBhbGAbGBbGCbGDbGEbGFbGGbGHbGIbGIbtXbGJbGKbGLbGMbGNbtXbGObGPbGQbtXbGRbGSbGTbGUbGVbGWbmSbGXbGYbpFbGZbHabHbbHcbCRbHdbBKbBKbHebAwbzibgibBMbBMbHfbCWbCWbHgbHfbBMbBMbHhbHibHjbHkbHlbBNbHmbHnbtbbHobHpbHqbHqbHrbHsbHtbHqbHubHvbHwbHxbHybHzbHAbHBbHCbHDbHEbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbHFbEObHGbHHbHIbEObHFaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZbEPbEQbEPajZbERbERbERbwlbESbxrbETbEUbEVbEWbwlbBcbEXbBcbBcbEYbEZaaabFabFbbFcbFdbDIbDIbFebDIbFfbFgbFhbDIbBdbDLbFibFjbBhbFkbFlbFmbFnbFobCvbFpbBjbzibFqbFrbFsbFrbFtbFubtXbFvbCIbFwbCIbFxbtSbFybCJbOnbtXbFAbCCbCCbCCbOCbFCbmSbPIbFEbFFbFGbBEbFHbvlbFIbBKbBKbFJbFKbFLbFMbFNbBMbCWbCWbCWbCWbCWbCWbCWbBMbFObFPbFQbFRbFSbFTbFUbFVbtbbFWbFXbEDbFYbEDbEDbEDbEDbEDbEDbEDbDnbFZbGabGbbGcbGdbGebGfbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbEObENbGgbENbEOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZalQaHnalQaeZbERbGhbGibwlbGjbxrbGkbxrbxrbEWbwlbGlbGmbGnbBcbEYbEZaafbFabGobGpbGqbGrbGsbGrbGrbGtbGubGrbGrbGvbGwbGxbGybBhbGzbBhbBhbBhbBhbGAbGBbGCbGDbGEbGFbGGbGHbGIbGIbtXbGJbGKcltbGMbGNbtXbGObGPbGQbtXbGRbGSbGTbGUbGVbGWbmSbGXbGYbpFbGZbHabHbbHcbCRbHdbBKbBKbHebAwbzibgibBMbBMbHfbCWbCWbHgbHfbBMbBMbHhbHibHjbHkbHlbBNbHmbHnbtbbHobHpbHqbHqbHrbHsbHtbHqbHubHvbHwbHxbHybHzbHAbHBbHCbHDbHEbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbHFbEObHGbHHbHIbEObHFaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZalQalQalQbHJbHKbxrbxrbHLbGjbxrbxrbxrbxrbEWbwlbHMbGnbHNbBcbEYbEZaaabFabHObHPbHQbDIbDIbHRbDIbHSbHTbHUbHVbBdbHWbHXbHYbHZbIabIbbIbbIbbIbbIbbIcbIbbIdbIebIfbIgbIhbIibIjbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbIkbmSbmSbmSbmSbmSbIlbImbhjbAwbAwbAwbAwbAwbAwbzibgibBMbInbIobIpbIqbIrbIsbInbItbHhbHibHjbIubIvbIwbIxbIybuwbIzbDdbIAbIAbIBbICbIDbIEbEDbEDbIFbDnbIGbIHbIIbDdbIJbIKbIKbDdaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbEObEObILbIMbIMbIMbINbEObEOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZaHnaHnaHnaeZbERbIObIPbIQbIRbxrbxrbISbITbIUbwlbBcbBcbBcbBcbEYbDCaafbIVbDEbIWbDGbIXbDIbIYbDIbDIbDIbDIbDIbBdbDLbIZbJabJbbJcbJcbJcbJcbJcbJcbJdbJebJfbJgbJhbJibJjbJkbJlbJmbJnbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJobJpbmSbGXbJqbBDbJrbBEbJsbJtbJubJvbJvbJwbJxbJgbJybJzbBMbJAbJBbJCbJDbJEbJFbJGbItbItbItbItbItbItbJHbJIbJJbJKbJLbDdbDnbDnbDnbDnbDnbDnbJMbEDbEDbDnbjobEHbgxbDdbJNbJObJPbJQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJRbJSbJRbIMbJTbIMbJUbJVbENaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZaHnaHnaHnaeZbERbIObIPbIQbIRbxrbxrbISbITbIUbwlbBcbBcbBcbBcbEYbDCaafbIVbDEbIWbDGbIXbDIbIYbDIbDIbDIbDIbDIbBdbDLbIZbJabJbbJcbJcbJcbJcbJcbJcbJdbJebJfbJgbJhbJibJjbJkbJlbJmbJnbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJobJpbmSbGXcqlbBDbJrbBEbJsbJtbJubJvbJvbJwbJxbJgbJybJzbBMbJAbJBbJCbJDbJEbJFbJGbItbItbItbItbItbItbJHbJIbJJbJKbJLbDdbDnbDnbDnbDnbDnbDnbJMbEDbEDbDnbjobEHbgxbDdbJNbJObJPbJQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJRbJSbJRbIMbJTbIMbJUbJVbENaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZamIbJWbJXajZbERbERbERbwlbwlbERbERbERbwlbwlbwlaaaaaaaaabJYbJZbEZaaaaaaaafaaabBdbKabKbbKcbDIbKdbKebKfbKgbKhbKibKjbKkbKlbKmbKnbKobKpbKqbKmbKmbKmbKmbKmbKrbKsbKmbKmbKtbKmbKubKmbKmbKmbKmbKmbyebyebyebyebyebyebyebyebKvbKwbmSbKxbKybKzbKAbKBbKCbKDbKEbKFbKFbKGbKFbKFbKHbKIbBMbKJbKKbKLbKKbKMbKKbKNbKObKPbKQbKRbKSbKTbKUbyqbHnbqibKVaafbKWbKXbKYbKZbLabKZbLbbLcbLdbDnbLebtnbLfbDdbDdbDdbDdbDdaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbEObEObLgbIMbIMbIMbLhbEObEOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTaekbLiaekafOaaaaaaaaaaafaaIaafaaaaafaaIaafaaaaaaaaaaafbJYbEYbEZaafaafaafaafbBdbBdbBdbBdbBdbBdbBdbBdbBdbBdbLjbLkbLlbLmbKmbKnbKobKpbKqbLnbLnbLobLpbLqbLrbLsbLtbLubLvbLwbLxbLybLzbLAbLBbLCbLDbLDbLDbLDbLDbLDbLEbyebKvbLFbLGbLGbLGbLGbLGbLHbLIbLJbLGbLGbLGbLGbLGbLGbLFbLKbLLbLMbLNbLObLNbLPbLQbLRbLSbLSbLSbLSbLSbLSbLTbLUbLVbqibKVaafbKWbLWbLWbLXbLYbLZbMabMbbMcbDnbMdbtnbkFbjobMebMfbjoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaafaafbHFbEObMgbMhbMibMjbHFaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaIaafaaaaafaaIaafaaaaaaaaaaaabJYbEYbEZaaaaaaaaaaafbMkbMlbMlbMmbMnbMobMobMpbMpbMkbDLbMqbKkbMrbKmbMsbMtbMtbMubMvbLnbMwbMxbMybMzbMAbMBbMCbMDbMEbMFbMGbMFbMHbMIbMJaafbMKbMKbMKbMKbMKbMLbyebKvbMMbMNbMObMPbMQbLGbMRbMSbMTbLGbMUbMVbMWbMVbMUbLFbMXbBMbKKbKKbKKbMYbKKbKKbMZbNabNbbNbbNcbNbbNbbNdbNebNfbNgbKVaafbKWbLWbNhbKZbNibKZbNjbNkbNlbDnbsebtnbkFbjobsebsebjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbEObENbNmbENbMjaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbBcbBcbJYbJYbJYbBcbBcaaaaaaaaaaaabJYbEYbEZaaaaaaaaaaafbMkbNnbMmbMmbMmbMmbMobNobNpbNqbNrbKjbNsbNtbNubNvbNwbNxbNybNzbNAbNwbNwbNwbNybNBbNCbNDbNEbNFbLBbNGbNHbNIbNJbNKbLDbNLbNMbNNbNObMKbMLbNPbKvbLFbNQbMUbMUbMUbLGbNRbNSbNTbLGbMVbNUbMVbNVbNWbNXbNYbBMbNZbOabObbOcbOdbOebOfbOgbOhbOibOjbOkbOlbItbOmbOnbOobOpbOpbDnbDnbDnbDnbDnbDnbDdbDdbDdbDnbsebtnbOqbsebsebOrbjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbENbEObENaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBcbOsbGnbOtbGnbOubBcaaaaaaaaaaaabJYbJZbEZaaaaafbJYbJYbMkbMmbOvbOwbMmbMmbOxbOybMobOzbDLbMqbOAbOBbOCbODbOEbOFbOGbOHbOIbOFbOJbOFbOKbOLbOMbLubONbOObOPbOQbORbOSbOTbOUaafbOVbOWbNObOXbMKbMLbNPbKvbLFbOYbOZbMUbPabLGbPbbPcbPdbLGbMUbPebPfbMUbMUbLFbKvbBMbItbItbItbItbJHbPgbPhbPibJHbItbItbItbItbItbPjbPkbPlbPmbPnbPobPpbPqbPpbPrbOpbPsbPtbPubPvbPwbtnbkFbjobjobjobjoabtaafaafaafaagaagaagaagaagaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbBcbPxbGnbGnbGnbPybBcaaaaaaaaaaaabJYbEYbEZaaaaafbJYbPzbPAbPBbPCbPDbPDbPDbPDbPDbPEbPFbPGbMqbOAbPHbPIbPJbPKbMFbPLbPMbPNbPObPPbPQbPRbPSbPSbPTbPUbLBbPVbPWbPXbPYbPZbQabQbbNLbQcbNObNObMKbMLbNPbKvbLFbQdbMUbQebLHbLGbLGbQfbLGbLGbQgbQhbQibQgbQgbLFbKvbBMbQjbQkbQkbQlbQmbKKbQnbQobQpbQqbCWbCWbCWbItbQrbQsbQtbQubQvbPobQwbQxbQybQzbOmbPtbQAbPtbPvbBRbQBbQCbjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBcbPxbGnbGnbQDbQEbBcaaaaafaaaaaabJYbEYbDCbBcbBcbBcbQFbMkbQGbMmbMmbMmbQHbQIbQJbQKbMkbDLbMqbOAbPHbOCbQLbQMbMFbMFbQNbLnbQObQPbQQbQRbMFbMFbLubQSbQTbQUbQVbQWbQXbQWbQYaafbMKbMKbMKbMKbMKbMLbyebKvbLFbQZbRabRabRbbRcbRdbRebRfbRgbMUbPebMUbMUbMUbLFbKvbBMbCWbCWbCWbRhbRibKKbRjbKKbRkbRlbCWbCWbCWbItbRmbRnbRobRpbRqbRrbRsbRtbRrbRubOpbRvbPtbRwbPvbjobRxbRybjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbBcbBcbJYbJYbJYbBcbBcaaaaaaaaaaaabJYbEYbEZaaaaaaaaaaafbMkbNnbMmbMmbMmbMmbMobNobNpbNqbNrbKjbNsbNtbNubNvbNwbNxbNybNzbNAbNwbNwbNwbNybNBbNCbNDbNEbNFbLBbNGbNHbNIbNJbNKbLDbNLbNMbNNbNObMKbMLbNPbKvbLFbNQbMUbMUbMUbLGbNRbNSbNTbLGbMVbNUbMVbNVbNWbNXbNYbBMbNZbOabObbOcbOdbOebOfbOgbOhbOibOjbOkbOlbItbOmcqmbOobOpbOpbDnbDnbDnbDnbDnbDnbDdbDdbDdbDnbsebtnbOqbsebsebOrbjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbENbEObENaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBcbOsbGnbOtbGnbOubBcaaaaaaaaaaaabJYbJZbEZaaaaafbJYbJYbMkbMmbOvbOwbMmbMmbOxbOybMobOzbDLbMqbOAbOBcqnbODbOEbOFbOGbOHbOIbOFbOJbOFbOKbOLbOMbLubONbOObOPbOQbORbOSbOTbOUaafbOVbOWbNObOXbMKbMLbNPbKvbLFbOYbOZbMUbPabLGbPbbPcbPdbLGbMUbPebPfbMUbMUbLFbKvbBMbItbItbItbItbJHbPgbPhbPibJHbItbItbItbItbItbPjbPkbPlbPmbPnbPobPpbPqbPpbPrbOpbPsbPtbPubPvbPwbtnbkFbjobjobjobjoabtaafaafaafaagaagaagaagaagaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbBcbPxbGnbGnbGnbPybBcaaaaaaaaaaaabJYbEYbEZaaaaafbJYbPzbPAbPBbPCbPDbPDbPDbPDbPDbPEbPFbPGbMqbOAbPHcqobPJbPKbMFbPLbPMbPNbPObPPbPQbPRbPSbPSbPTbPUbLBbPVbPWbPXbPYbPZbQabQbbNLbQcbNObNObMKbMLbNPbKvbLFbQdbMUbQebLHbLGbLGbQfbLGbLGbQgbQhbQibQgbQgbLFbKvbBMbQjbQkbQkbQlbQmbKKbQnbQobQpbQqbCWbCWbCWbItbQrbQsbQtbQubQvbPobQwbQxbQybQzbOmbPtbQAbPtbPvbBRbQBbQCbjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBcbPxbGnbGnbQDbQEbBcaaaaafaaaaaabJYbEYbDCbBcbBcbBcbQFbMkbQGbMmbMmbMmbQHbQIbQJbQKbMkbDLbMqbOAbPHcqnbQLbQMbMFbMFbQNbLnbQObQPbQQbQRbMFbMFbLubQSbQTbQUbQVbQWbQXbQWbQYaafbMKbMKbMKbMKbMKbMLbyebKvbLFbQZbRabRabRbbRcbRdbRebRfbRgbMUbPebMUbMUcqpbLFbKvbBMbCWbCWbCWbRhbRibKKbRjbKKbRkbRlbCWbCWbCWbItbRmbRnbRobRpbRqbRrbRsbRtbRrbRubOpbRvbPtbRwbPvbjobRxbRybjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbRzaafaafaafbBcbBcbBcbBcbBcbBcbBcbBcbBcbBcbRAbBcbBcbBcbJYbJYbJYbRBbRCbRDbREbRFbRGbRCbRHbPFbPFbPFbPFbPFbPFbPFbPFbPFbRIbRJbRKbOAbRLbKmbRMbRNbPNbRObPNbLnbMFbMFbMFbQRbRPbRQbRQbRRbRSbRTbNGbRUbRVbRWbNKbLDbNLbRXbRYbRYbMKbMLbyebKvbRZbSabSabSabSbbScbMUbSdbMUbMUbMUbPebMUbMUbMUbLFbKvbBMbCWbCWbCWbSebSfbQobSgbKKbShbSibQkbQkbSjbItbSkbSlbPlbSmbSnbPobQybSobRrbSpbOpbSqbSqbSqbPvbSrbSsbRybjoaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabStbSubSubSubSubSvbSwbSwbSxbSybSzbSAbSBbSCbSDbSEbBcbGnbGnbGnbGnbGnbGnbGnbSFbSGbSHbSIbSJbSKbSKbSKbSKbSLbSMbSMbSMbSNbSMbSObDybDybSPbDCbDLbMqbOAbSQbSRbSSbSTbRQbRQbSUbSVbRQbRQbSWbSXbSYbMFbSZbTabTbbTcbMFbTdbTebTfbOUaafbOVbTgbThbTibMKbMLbNPbTjbTkbTkbTkbTlbLFbTmbQZbTnbTobTpbTqbTrbTsbTsbTtbLFbKvbBMbItbItbItbItbTubTvbRjbTwbTubItbItbItbItbItbTxbTybTzbTAbTBbTCbTCbTCbTCbTDbOmbSqbSqbTEbPvbTFbSsbRybjobjobjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaaaaafaaaaaabTGbTGbJYbGnbTHbTIbTJbTKbTLbBcbTMbJYbJYbJYbJYbJYbJYbJYbJYbDCbTNbTObTObTObTObTObTObTObTObTPbTPbTPbTPbTPbTQbTRbDCbDLbMqbOAbSQbTSbTTbTUbTVbPSbTWbTXbPSbPSbTYbTZbUabUbbUcbUdbUebUfbMFbTdbUgbUhbQabQbbNLbUibRYbRYbMKbMLbNPbUjbyebyebyebNYbLFbUkbMUbMUbUlbUmbUnbUobUpbUobUnbLFbKvbBMbQjbQkbQkbUqbQmbKKbQnbQobUrbUsbCWbCWbCWbItbUtbUubUvbUwbRnbRpbUxbUybUzbUAbOpbSqbSqbSqbPvbTFbSsbRybsebsebjoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6612,7 +6616,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaabZXchEbZZaafbZXchEbZZaafbZXchEbZZaaaaafaafaafaaaaaaaaaaagcjucjvcjubGnbGnbBcaaaaaachGcjwcjxcjycjzcjAchGaaabBccaXbGnciBchIceKciCciCciDceKcjBcgccjCcjDcjEcjFcjCcgccjCcjCcgccjGcjHcjIciIcjJcjKcjLceScjMceKbMKciVcjNciVbMKciXcjOciXbMKcjbcjPcjbbMKaaaaaaaaaaaaaaaaaacdjcdjcdjcjQcjRcjScjTcjUcjRaafaaaaafcjVaaaaaaaaaaaaaaaabtaafaafaafaafaafaafaaaaaaaaaaaaaaaaaabXkbsecjWbjocjXbsebjocjYbmhbmhcjZbmhbmibmibmickackackbchBckcckdckechBaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafbZXchEbZZaaabZXchEbZZaaabZXchEbZZaafaafaaaaafaafaaaaaaaagbBcbBcbBcbBcbGnbBcaafaafchGckfckgckhckickfchGaafbBcceKckjckkcklceKciCciDciDceKckmcknckockpceSckqckrcksckrckrcktckuckvckwckxckyckyckyckzckAceKbMKbMKbMKbMKbMKbMKbMKbMKbMKbMKbMKbMKbMKaaaaaaaaaaaaaaaaaaaaaaaaaaackBcjRckCckDckEcjRaafaaaaaaaaaaaaaaaaaaaaaaaaabtaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabXkckFbsebWwcgEbsebjobjobjobjobjobsebjoaafaaaaaaaaaaafckGckGckHckGckGaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaabZXckIbZZaaabZXckIbZZaaabZXckIbZZaaaabfaaaaaaaafaafaaaaaaaaaaaaaaabJYbGnbJYaaaaaachGckJckKckLckMckNchGchGchGceKckOckkckPceKceKceKceKceKckQceRckRciHceSceRceRceRckSckTckUceSceSciHceRckVceRceRckWckXceKaafaaaaaaaaaaafaafaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaackYcjRcjSckZcjUcjRaaaaafaaaaaaaaaaaaaaaaaaaaaabtaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabXkbsebuEbjoclabsebsebsebsebsebsebsebjoaafaaaaaaaaaaafaaackGclbckGaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaabfaaaaaaaaaaafaafaaaaaaaaaaaabJYbGnbJYaaaaaachGclccldcleclfclgclhclicljclhclkcllclmclncloclpclqclrclschLcltcluclvclwclxclyclzclyclzclAclBclCchLchLclDchLclEclFceKceKceKceKceKcgccgccgccgcceKaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaackYcjRclGclHclIclJaafaafaafaafaafaaeaafaaaaaaaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaabXkbXkbXkbjocipbjobjoclKclLbLebMdbjobjoaafaaaaaaaaaaafaaackGckHckGaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaabfaaaaaaaaaaafaafaaaaaaaaaaaabJYbGnbJYaaaaaachGclccldcleclfclgclhclicljclhclkcllclmclncloclpclqclrclschLcqqcluclvclwclxclyclzclyclzclAclBclCchLchLclDchLclEclFceKceKceKceKceKcgccgccgccgcceKaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaackYcjRclGclHclIclJaafaafaafaafaafaaeaafaaaaaaaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaabXkbXkbXkbjocipbjobjoclKclLbLebMdbjobjoaafaaaaaaaaaaafaaackGckHckGaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfabqabfabfabfabfabfabfabfabfabfaaaaaaaaaaaaaafaafaaaaaaaafbJYbGnbJYaafaafchGclMclNclOclPclQclRclSclTclRclUclVclWclXclYclZcmaclZcmbcmccmdcmecmfcmgcmhcmicmjcmkcmjcmlcmmcmnchPcmecmochPcmpcmqchPcmrceRcmsceKcmtcgccmuaekaekaelaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackYcjRcjRcmvcjRcjRaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafcmwaafbjobjobXkbXkbjobjoaaaaafaaaaaaaaaaafaaaaaacmxaaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabJYbGnbJYaaaaaachGcmycmzcmAcmBcmCchGcmDcmEchGcmFceRcmGciHceScmHcjCcmIciIcmJcmKcmLcmLcmLcmMcmNcmOcmPcmQcmRcmMcmScmSckUceRckVciIcmTcmUcmVchLcmWcmXcgUcmXcmYaeXaeYaeZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackYaagcjRcmZcjRcnaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaeaaaaaaaaaaaaaaaaafcnbaafaaaaafaaaaaaaafaaaaaaaafaaaaaaaaaaafaaaaaacmxaaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbBcbBcbRAbBcbBcaaachGcnccndcnechGchGchGchGchGceKcnfceRcmGcngcnhcnicjCcnjciIcnkcnlcnmcnncnoceKcnpcnqcnrcnscntceKcnucnvcnvcnlcnkciIcnwcnxceSceRcnyceKcnzcgccnAaekaekafOaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjVaagcnBcnCcnBaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafcnDaafaaaaafaaaaaaaafaaaabfabfabfabqaafaafaafaafcmxaafaafaafaafaafabqabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6629,21 +6633,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKceKcpFcpcaaaaaaaafaaacpTaafcpUcpVcpWaafaafcpkaafaaaaaacpccpFceKceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaacpXcpYcpqaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaacoJcoKcoKcoKcoKcpZcqacpZcoNcoNcoNcoNcoOaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpCcpDcpcaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpccpAcpBceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcpXcqbaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcpacpacpacpacpaaaacmxaaacpacpacpacpacpaaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpbcpccqcaaaaaacqdaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacpccpccpbceKaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecqfcqecqgcqgcqhcqhcqhcqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaacmxaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaceKcqicpicpjaafaafaafcpkaaaaaacpkaaaaaaaaaaaacpkaafcqjaafcplcpmcqkceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcnDaafaafaafaafcqecqlcqmcqncqocqpcqqcqrcqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaabfabfabfabfabfaafaafaaacmxaaaaafaafabfabfabfabqabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcqscpccpcaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacpccpccqsceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecqtcqucqvcqvcqwcqxcqycqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcqzaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcqscpccqAaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaacqBcpccqsceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecqCcqucqvcqvcqDcqEcqFcqhaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaachWceKceKceKcpcaafaafaafaafaaaaaaaaaaaaaaaaafaafaafaafcpcceKceKceKchWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaafcqecqecqGcqvcqvcqhcqHcqhcqhaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacqsceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKcqsaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaafaaacqgcqIcqvcqvcqJcqKcqgaafaafaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacqscqscqscqscpMcqscqscqscqscqscqscqscpMcqscqscqscqsaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfcqLcqLabfabfaaacqgcqMcqNcqOcqPcqQcqgaaaabfabfcqLcqLabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaafaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcqScqTcqUabfabfcqgcqVcqWcqXcqYcqZcqgabfabfcracrbcrccrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcqScrccrecrfcrgcrgcrhcricrgcrjcrkcrgcrgcrfcrlcqScrccrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrmcrncrocrocrpcrqcrrcrscrtcrtcrucrvcrwcrxcrxcrycrzcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrCcrDcrDcrgcrEcrFcrFcrGcrFcrFcrHcrgcrDcrDcrIcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaacrgcrKcrLcrMcrNcrOcrPcrQcrgaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrRcqecqecqecrgcrScrTcrUcrUcrVcrWcrXcrgcqecqecqecrYcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaceKcqicpicpjaafaafaafcpkaaaaaacpkaaaaaaaaaaaacpkaafcqjaafcplcpmcqkceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcnDaafaafaafaafcqecqtcqrcqxcqucqCcqycqDcqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaabfabfabfabfabfaafaafaaacmxaaaaafaafabfabfabfabqabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcqscpccpcaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacpccpccqsceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecqFcqEcqvcqvcqwcqGcqHcqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcqzaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcqscpccqAaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaacqBcpccqsceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecqIcqEcqvcqvcqKcqJcqMcqhaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaachWceKceKceKcpcaafaafaafaafaaaaaaaaaaaaaaaaafaafaafaafcpcceKceKceKchWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaafcqecqecqNcqvcqvcqhcqPcqhcqhaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacqsceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKcqsaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaafaaacqgcqQcqvcqvcqWcqVcqgaafaafaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacqscqscqscqscpMcqscqscqscqscqscqscqscpMcqscqscqscqsaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfcqLcqLabfabfaaacqgcqXcqYcqOcrecqZcqgaaaabfabfcqLcqLabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaafaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcqScqTcqUabfabfcqgcrjcrqcrlcrtcrrcqgabfabfcracrbcrccrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcqScrccrucrfcrgcrgcrhcricrgcrvcrkcrgcrgcrfcrCcqScrccrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrmcrncrocrocrpcrHcrEcrscrKcrKcrLcrMcrwcrxcrxcrycrzcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrOcrDcrDcrgcrPcrFcrFcrGcrFcrFcrQcrgcrDcrDcrIcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaacrgcrWcrTcsgcrNcslcshcsmcrgaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrRcqecqecqecrgcrScsncrUcrUcrVcsqcrXcrgcqecqecqecrYcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaacrZcsacsbcsccsdcrZcsecsfcrZaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaacrZcsgcshcsicsjcskcslcsmcrZaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsncsocspcspcspcsocsqcrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaacrZcsRcsQcsicsjcskcsTcsUcrZaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsXcsocspcspcspcsocsYcrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsrcspcspcsscspcspcstcrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcsucqecqecrZcrZcsocspcsvcsvcsvcspcsocrZcrZcqecqecswcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdcqhcrZcsxcsocsycsvcszcsvcsycsocsAcrZcqhcqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6652,11 +6656,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsFcspcsGcsHcsIcspcsFcrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcsJcqecqecsvcrZcrZcsecrZcsKcrZcsbcrZcrZcsvcqecqecsLcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaaaaacsNcsNcsNcsOcsNcsNcsNaaaaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaafaaacsPcsQcsRcsScsTcsUcsPaaaaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcsVcrfcsWcsWcsPcsXcsYcsZctactbcsPcrfcrfcrfctccrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRctdctecrocrocroctfctgcthctictjctkctlcrxcrxcrxcrxctmcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaacrDcrDcrDcrDcrDcsPctnctoctpctqctrctscttcrDcrDctuctuaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfabfabfcsPctwctxctyctzctAcsPabfabfabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaafaaacsPcsZctacsSctfctbcsPaaaaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcsVcrfcsWcsWcsPctgcticthctkctjcsPcrfcrfcrfctccrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRctdctecrocrocroctnctlctpctoctrctqctwcrxcrxcrxcrxctmcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaacrDcrDcrDcrDcrDcsPctxctzctyctFctActscttcrDcrDctuctuaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfabfabfcsPctGctKctJctMctLcsPabfabfabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcsPcsPctBctBctBcsPcsPaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index 9b2b4ce6d12..2e965e9eee9 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -419,7 +419,7 @@ "ic" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) "id" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) "ie" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) -"if" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"if" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) "ig" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) "ih" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "ii" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) @@ -665,7 +665,7 @@ "mO" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "mP" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "mQ" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) -"mR" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mR" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "mS" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "mT" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "mU" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) diff --git a/code/ATMOSPHERICS/he_pipes.dm b/code/ATMOSPHERICS/he_pipes.dm index e37c7ba74bc..991eed26913 100644 --- a/code/ATMOSPHERICS/he_pipes.dm +++ b/code/ATMOSPHERICS/he_pipes.dm @@ -6,10 +6,14 @@ var/initialize_directions_he minimum_temperature_difference = 20 thermal_conductivity = WINDOW_HEAT_TRANSFER_COEFFICIENT + color = "#404040" + buckle_lying = 1 + var/icon_temperature = T20C //stop small changes in temperature causing icon refresh /obj/machinery/atmospherics/pipe/simple/heat_exchanging/New() ..() initialize_directions_he = initialize_directions // The auto-detection from /pipe is good enough for a simple HE pipe + color = "#404040" /obj/machinery/atmospherics/pipe/simple/heat_exchanging/initialize() normalize_dir() @@ -29,6 +33,8 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging/process() var/environment_temperature = 0 + var/datum/gas_mixture/pipe_air = return_air() + if(istype(loc, /turf/simulated)) if(loc:blocks_air) environment_temperature = loc:temperature @@ -37,10 +43,41 @@ environment_temperature = environment.temperature else environment_temperature = loc:temperature - var/datum/gas_mixture/pipe_air = return_air() + if(abs(environment_temperature-pipe_air.temperature) > minimum_temperature_difference) parent.temperature_interact(loc, volume, thermal_conductivity) + + //Burn any mobs buckled to ourselves based on our temperature + if(buckled_mob) + var/hc = pipe_air.heat_capacity() + var/avg_temp = (pipe_air.temperature * hc + buckled_mob.bodytemperature * 3500) / (hc + 3500) + pipe_air.temperature = avg_temp + buckled_mob.bodytemperature = avg_temp + + var/heat_limit = 1000 + + if(pipe_air.temperature > heat_limit + 1) + buckled_mob.apply_damage(4 * log(pipe_air.temperature - heat_limit), BURN, "chest") + + //Heat causes pipe to glow + if(pipe_air.temperature && (icon_temperature > 500 || pipe_air.temperature > 500)) //glow starts at 500K + if(abs(pipe_air.temperature - icon_temperature) > 10) + icon_temperature = pipe_air.temperature + + var/h_r = heat2colour_r(icon_temperature) + var/h_g = heat2colour_g(icon_temperature) + var/h_b = heat2colour_b(icon_temperature) + + if(icon_temperature < 2000)//scale glow until 2000K + var/scale = (icon_temperature - 500) / 1500 + h_r = 64 + (h_r - 64) * scale + h_g = 64 + (h_g - 64) * scale + h_b = 64 + (h_b - 64) * scale + + animate(src, color = rgb(h_r, h_g, h_b), time = 20, easing = SINE_EASING) + + /obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction icon = 'icons/obj/pipes/junction.dmi' icon_state = "intact" diff --git a/code/ATMOSPHERICS/pipes.dm b/code/ATMOSPHERICS/pipes.dm index 96a46761871..0725136d201 100644 --- a/code/ATMOSPHERICS/pipes.dm +++ b/code/ATMOSPHERICS/pipes.dm @@ -8,6 +8,11 @@ var/alert_pressure = 80*ONE_ATMOSPHERE //minimum pressure before check_pressure(...) should be called + //Buckling + can_buckle = 1 + buckle_requires_restraints = 1 + buckle_lying = -1 + /obj/machinery/atmospherics/proc/pipeline_expansion() return null diff --git a/code/__DEFINES/genetics.dm b/code/__DEFINES/genetics.dm index 938a30a2107..9c4080a6cfd 100644 --- a/code/__DEFINES/genetics.dm +++ b/code/__DEFINES/genetics.dm @@ -15,7 +15,18 @@ #define RACEMUT "Monkified" #define BADSIGHT "Near Sightness" #define LASEREYES "Laser Eyes" - +#define STEALTH "Cloak Of Darkness" +#define CHAMELEON "Chameleon" +#define WACKY "Wacky" +#define JOKE "Joke" +#define VINETA "Vineta" +#define PAPYRUS "Papyrus" +#define MUT_MUTE "Mute" +#define SMILE "Smile" +#define UNINTELLIGABLE "Unintelligable" +#define SWEDISH "Swedish" +#define CHAV "Chav" +#define ELVIS "Elvis" // String identifiers for associative list lookup @@ -53,7 +64,7 @@ #define DNA_FACIAL_HAIR_STYLE_BLOCK 6 #define DNA_HAIR_STYLE_BLOCK 7 -#define DNA_STRUC_ENZYMES_BLOCKS 14 +#define DNA_STRUC_ENZYMES_BLOCKS 26 #define DNA_UNIQUE_ENZYMES_LEN 32 //Transformation proc stuff diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index e4a710ea197..16c24cdae9a 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -509,4 +509,38 @@ for(var/t in test_times) if(bpc & FOOT_RIGHT) covered_parts |= list("r_leg") - return covered_parts \ No newline at end of file + return covered_parts + + + +//adapted from http://www.tannerhelland.com/4435/convert-temperature-rgb-algorithm-code/ +/proc/heat2colour(temp) + return rgb(heat2colour_r(temp), heat2colour_g(temp), heat2colour_b(temp)) + + +/proc/heat2colour_r(temp) + temp /= 100 + if(temp <= 66) + . = 255 + else + . = max(0, min(255, 329.698727446 * (temp - 60) ** -0.1332047592)) + + +/proc/heat2colour_g(temp) + temp /= 100 + if(temp <= 66) + . = max(0, min(255, 99.4708025861 * log(temp) - 161.1195681661)) + else + . = max(0, min(255, 288.1221685293 * ((temp - 60) ** -0.075148492))) + + +/proc/heat2colour_b(temp) + temp /= 100 + if(temp >= 66) + . = 255 + else + if(temp <= 16) + . = 0 + else + . = max(0, min(255, 138.5177312231 * log(temp - 10) - 305.0447927307)) + diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index c6827293901..d3acf80de85 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -126,7 +126,7 @@ W.afterattack(A,src,0,params) // 0: not Adjacent else RangedAttack(A, params) - + last_movement=world.time return /mob/proc/changeNext_move(num) diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index 328b17dc1d8..d3a96e20ce2 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -83,9 +83,10 @@ Note: you can set the datum's defined processing_interval to some integer to set start_time = world.timeofday for(var/datum/subsystem/SS in subsystems) - if(SS.next_fire <= world.time) - SS.next_fire += SS.wait - if(SS.can_fire > 0) + if(SS.can_fire > 0) + if(SS.next_fire <= world.time) + SS.next_fire += SS.wait + timer = world.timeofday cpu = world.cpu last_thing_processed = SS.type diff --git a/code/modules/mob/living/silicon/pai/recruit.dm b/code/controllers/subsystem/pai.dm similarity index 87% rename from code/modules/mob/living/silicon/pai/recruit.dm rename to code/controllers/subsystem/pai.dm index b5a4f0ee025..431f68c348e 100644 --- a/code/modules/mob/living/silicon/pai/recruit.dm +++ b/code/controllers/subsystem/pai.dm @@ -1,217 +1,217 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:33 - -// Recruiting observers to play as pAIs - -var/datum/paiController/paiController // Global handler for pAI candidates - -/datum/paiCandidate - var/name - var/key - var/description - var/role - var/comments - var/ready = 0 - - - -/datum/paiController - var/list/pai_candidates = list() - var/list/asked = list() - - var/askDelay = 10 * 60 * 1 // One minute [ms * sec * min] - -/datum/paiController/Topic(href, href_list[]) - if(href_list["download"]) - var/datum/paiCandidate/candidate = locate(href_list["candidate"]) - var/obj/item/device/paicard/card = locate(href_list["device"]) - if(card.pai) - return - if(istype(card,/obj/item/device/paicard) && istype(candidate,/datum/paiCandidate)) - var/mob/living/silicon/pai/pai = new(card) - if(!candidate.name) - pai.name = pick(ninja_names) - else - pai.name = candidate.name - pai.real_name = pai.name - pai.key = candidate.key - - card.setPersonality(pai) - card.looking_for_personality = 0 - - ticker.mode.update_cult_icons_removed(card.pai.mind) - ticker.mode.update_rev_icons_removed(card.pai.mind) - - pai_candidates -= candidate - usr << browse(null, "window=findPai") - - if(href_list["new"]) - var/datum/paiCandidate/candidate = locate(href_list["candidate"]) - var/option = href_list["option"] - var/t = "" - - switch(option) - if("name") - t = input("Enter a name for your pAI", "pAI Name", candidate.name) as text - if(t) - candidate.name = copytext(sanitize(t),1,MAX_NAME_LEN) - if("desc") - t = input("Enter a description for your pAI", "pAI Description", candidate.description) as message - if(t) - candidate.description = copytext(sanitize(t),1,MAX_MESSAGE_LEN) - if("role") - t = input("Enter a role for your pAI", "pAI Role", candidate.role) as text - if(t) - candidate.role = copytext(sanitize(t),1,MAX_MESSAGE_LEN) - if("ooc") - t = input("Enter any OOC comments", "pAI OOC Comments", candidate.comments) as message - if(t) - candidate.comments = copytext(sanitize(t),1,MAX_MESSAGE_LEN) - if("save") - candidate.savefile_save(usr) - if("load") - candidate.savefile_load(usr) - //In case people have saved unsanitized stuff. - if(candidate.name) - candidate.name = copytext(sanitize(candidate.name),1,MAX_NAME_LEN) - if(candidate.description) - candidate.description = copytext(sanitize(candidate.description),1,MAX_MESSAGE_LEN) - if(candidate.role) - candidate.role = copytext(sanitize(candidate.role),1,MAX_MESSAGE_LEN) - if(candidate.comments) - candidate.comments = copytext(sanitize(candidate.comments),1,MAX_MESSAGE_LEN) - - if("submit") - if(candidate) - candidate.ready = 1 - for(var/obj/item/device/paicard/p in world) - if(p.looking_for_personality == 1) - p.alertUpdate() - usr << browse(null, "window=paiRecruit") - return - recruitWindow(usr) - -/datum/paiController/proc/recruitWindow(var/mob/M as mob) - var/datum/paiCandidate/candidate - for(var/datum/paiCandidate/c in pai_candidates) - if(c.key == M.key) - candidate = c - if(!candidate) - candidate = new /datum/paiCandidate() - candidate.key = M.key - pai_candidates.Add(candidate) - - - var/dat = "" - dat += {" - - "} - - dat += "

Please configure your pAI personality's options. Remember, what you enter here could determine whether or not the user requesting a personality chooses you!

" - dat += "" - dat += "" - dat += "" - - dat += "" - dat += "" - - dat += "" - dat += "" - - dat += "" - dat += "" - - dat += "
Name:[candidate.name]
\[Edit\]What you plan to call yourself. Suggestions: Any character name you would choose for a station character OR an AI.
Description:[candidate.description]
\[Edit\]What sort of pAI you typically play; your mannerisms, your quirks, etc. This can be as sparse or as detailed as you like.
Preferred Role:[candidate.role]
\[Edit\]Do you like to partner with sneaky social ninjas? Like to help security hunt down thugs? Enjoy watching an engineer's back while he saves the station yet again? This doesn't have to be limited to just station jobs. Pretty much any general descriptor for what you'd like to be doing works here.
OOC Comments:[candidate.comments]
\[Edit\]Anything you'd like to address specifically to the player reading this in an OOC manner. \"I prefer more serious RP.\", \"I'm still learning the interface!\", etc. Feel free to leave this blank if you want.
" - - dat += "
" - dat += "

Submit Personality


" - dat += "Save Personality
" - dat += "Load Personality
" - - M << browse(dat, "window=paiRecruit") - -/datum/paiController/proc/findPAI(var/obj/item/device/paicard/p, var/mob/user) - requestRecruits() - var/list/available = list() - for(var/datum/paiCandidate/c in paiController.pai_candidates) - if(c.ready) - var/found = 0 - for(var/mob/dead/observer/o in player_list) - if(o.key == c.key) - found = 1 - if(found) - available.Add(c) - var/dat = "" - - dat += {" - - "} - dat += "

Requesting AI personalities from central database... If there are no entries, or if a suitable entry is not listed, check again later as more personalities may be added.

" - - dat += "" - - for(var/datum/paiCandidate/c in available) - dat += "" - dat += "" - dat += "" - dat += "" - dat += "" - - dat += "
Name:[c.name]
Description:[c.description]
Preferred Role:[c.role]
OOC Comments:[c.comments]
\[Download [c.name]\]
" - - user << browse(dat, "window=findPai") - -/datum/paiController/proc/requestRecruits() - for(var/mob/dead/observer/O in player_list) - if(jobban_isbanned(O, "pAI")) - continue - if(asked.Find(O.key)) - if(world.time < asked[O.key] + askDelay) - continue - else - asked.Remove(O.key) - if(O.client) - var/hasSubmitted = 0 - for(var/datum/paiCandidate/c in paiController.pai_candidates) - if(c.key == O.key) - hasSubmitted = 1 - if(!hasSubmitted && (O.client.prefs.be_special & BE_PAI)) - question(O.client) - -/datum/paiController/proc/question(var/client/C) - spawn(0) - if(!C) return - asked.Add(C.key) - asked[C.key] = world.time - var/response = alert(C, "Someone is requesting a pAI personality. Would you like to play as a personal AI?", "pAI Request", "Yes", "No", "Never for this round") - if(!C) return //handle logouts that happen whilst the alert is waiting for a response. - if(response == "Yes") - recruitWindow(C.mob) - else if (response == "Never for this round") - asked[C.key] = INFINITY +var/datum/subsystem/pai/SSpai + +/datum/subsystem/pai + name = "pAI" + wait = 20 + + var/askDelay = 600 + + var/list/candidates = list() + var/list/asked = list() + +/datum/subsystem/pai/New() + NEW_SS_GLOBAL(SSpai) + +/datum/subsystem/pai/Topic(href, href_list[]) + if(href_list["download"]) + var/datum/paiCandidate/candidate = locate(href_list["candidate"]) + var/obj/item/device/paicard/card = locate(href_list["device"]) + if(card.pai) + return + if(istype(card,/obj/item/device/paicard) && istype(candidate,/datum/paiCandidate)) + var/mob/living/silicon/pai/pai = new(card) + if(!candidate.name) + pai.name = pick(ninja_names) + else + pai.name = candidate.name + pai.real_name = pai.name + pai.key = candidate.key + + card.setPersonality(pai) + card.looking_for_personality = 0 + + ticker.mode.update_cult_icons_removed(card.pai.mind) + ticker.mode.update_rev_icons_removed(card.pai.mind) + + candidates -= candidate + usr << browse(null, "window=findPai") + + if(href_list["new"]) + var/datum/paiCandidate/candidate = locate(href_list["candidate"]) + var/option = href_list["option"] + var/t = "" + + switch(option) + if("name") + t = input("Enter a name for your pAI", "pAI Name", candidate.name) as text + if(t) + candidate.name = copytext(sanitize(t),1,MAX_NAME_LEN) + if("desc") + t = input("Enter a description for your pAI", "pAI Description", candidate.description) as message + if(t) + candidate.description = copytext(sanitize(t),1,MAX_MESSAGE_LEN) + if("role") + t = input("Enter a role for your pAI", "pAI Role", candidate.role) as text + if(t) + candidate.role = copytext(sanitize(t),1,MAX_MESSAGE_LEN) + if("ooc") + t = input("Enter any OOC comments", "pAI OOC Comments", candidate.comments) as message + if(t) + candidate.comments = copytext(sanitize(t),1,MAX_MESSAGE_LEN) + if("save") + candidate.savefile_save(usr) + if("load") + candidate.savefile_load(usr) + //In case people have saved unsanitized stuff. + if(candidate.name) + candidate.name = copytext(sanitize(candidate.name),1,MAX_NAME_LEN) + if(candidate.description) + candidate.description = copytext(sanitize(candidate.description),1,MAX_MESSAGE_LEN) + if(candidate.role) + candidate.role = copytext(sanitize(candidate.role),1,MAX_MESSAGE_LEN) + if(candidate.comments) + candidate.comments = copytext(sanitize(candidate.comments),1,MAX_MESSAGE_LEN) + + if("submit") + if(candidate) + candidate.ready = 1 + for(var/obj/item/device/paicard/p in world) + if(p.looking_for_personality == 1) + p.alertUpdate() + usr << browse(null, "window=paiRecruit") + return + recruitWindow(usr) + +/datum/subsystem/pai/proc/recruitWindow(var/mob/M as mob) + var/datum/paiCandidate/candidate + for(var/datum/paiCandidate/c in candidates) + if(c.key == M.key) + candidate = c + if(!candidate) + candidate = new /datum/paiCandidate() + candidate.key = M.key + candidates.Add(candidate) + + + var/dat = "" + dat += {" + + "} + + dat += "

Please configure your pAI personality's options. Remember, what you enter here could determine whether or not the user requesting a personality chooses you!

" + dat += "" + dat += "" + dat += "" + + dat += "" + dat += "" + + dat += "" + dat += "" + + dat += "" + dat += "" + + dat += "
Name:[candidate.name]
\[Edit\]What you plan to call yourself. Suggestions: Any character name you would choose for a station character OR an AI.
Description:[candidate.description]
\[Edit\]What sort of pAI you typically play; your mannerisms, your quirks, etc. This can be as sparse or as detailed as you like.
Preferred Role:[candidate.role]
\[Edit\]Do you like to partner with sneaky social ninjas? Like to help security hunt down thugs? Enjoy watching an engineer's back while he saves the station yet again? This doesn't have to be limited to just station jobs. Pretty much any general descriptor for what you'd like to be doing works here.
OOC Comments:[candidate.comments]
\[Edit\]Anything you'd like to address specifically to the player reading this in an OOC manner. \"I prefer more serious RP.\", \"I'm still learning the interface!\", etc. Feel free to leave this blank if you want.
" + + dat += "
" + dat += "

Submit Personality


" + dat += "Save Personality
" + dat += "Load Personality
" + + M << browse(dat, "window=paiRecruit") + +/datum/subsystem/pai/proc/findPAI(var/obj/item/device/paicard/p, var/mob/user) + requestRecruits() + var/list/available = list() + for(var/datum/paiCandidate/c in SSpai.candidates) + if(c.ready) + var/found = 0 + for(var/mob/dead/observer/o in player_list) + if(o.key == c.key) + found = 1 + if(found) + available.Add(c) + var/dat = "" + + dat += {" + + "} + dat += "

Requesting AI personalities from central database... If there are no entries, or if a suitable entry is not listed, check again later as more personalities may be added.

" + + dat += "" + + for(var/datum/paiCandidate/c in available) + dat += "" + dat += "" + dat += "" + dat += "" + dat += "" + + dat += "
Name:[c.name]
Description:[c.description]
Preferred Role:[c.role]
OOC Comments:[c.comments]
\[Download [c.name]\]
" + + user << browse(dat, "window=findPai") + +/datum/subsystem/pai/proc/requestRecruits() + for(var/mob/dead/observer/O in player_list) + if(jobban_isbanned(O, "pAI")) + continue + if(asked.Find(O.key)) + if(world.time < asked[O.key] + askDelay) + continue + else + asked.Remove(O.key) + if(O.client) + var/hasSubmitted = 0 + for(var/datum/paiCandidate/c in SSpai.candidates) + if(c.key == O.key) + hasSubmitted = 1 + if(!hasSubmitted && (O.client.prefs.be_special & BE_PAI)) + question(O.client) + +/datum/subsystem/pai/proc/question(var/client/C) + spawn(0) + if(!C) return + asked.Add(C.key) + asked[C.key] = world.time + var/response = alert(C, "Someone is requesting a pAI personality. Would you like to play as a personal AI?", "pAI Request", "Yes", "No", "Never for this round") + if(!C) return //handle logouts that happen whilst the alert is waiting for a response. + if(response == "Yes") + recruitWindow(C.mob) + else if (response == "Never for this round") + asked[C.key] = INFINITY + +/datum/paiCandidate + var/name + var/key + var/description + var/role + var/comments + var/ready = 0 \ No newline at end of file diff --git a/code/datums/goon_mutations_disabilities.dm b/code/datums/goon_mutations_disabilities.dm new file mode 100644 index 00000000000..8e19a7e13c3 --- /dev/null +++ b/code/datums/goon_mutations_disabilities.dm @@ -0,0 +1,219 @@ +/datum/mutation/human/wacky + name = "Wacky" + quality = MINOR_NEGATIVE + text_gain_indication = "You feel an off sensation in your voicebox." + text_lose_indication = "The off sensation passes." + +/datum/mutation/human/wacky/say_mod(var/message) + if(message) + message = "[message]" + return message + +/datum/mutation/human/joke + name = "Joke" + quality = MINOR_NEGATIVE + text_gain_indication = "You feel an off sensation in your voicebox." + text_lose_indication = "The off sensation passes." + +/datum/mutation/human/joke/say_mod(var/message) + if(message) + message = "[message]" + return message + +/datum/mutation/human/papyrus + name = "Papyrus" + quality = MINOR_NEGATIVE + text_gain_indication = "You feel an off sensation in your voicebox." + text_lose_indication = "The off sensation passes." + +/datum/mutation/human/papyrus/say_mod(var/message) + if(message) + message = "[message]" + return message + +/datum/mutation/human/vineta + name = "Vineta" + quality = MINOR_NEGATIVE + text_gain_indication = "You feel an off sensation in your voicebox." + text_lose_indication = "The off sensation passes." + +/datum/mutation/human/vineta/say_mod(var/message) + if(message) + message = "[message]" + return message + + +/datum/mutation/human/mute + name = "Mute" + quality = NEGATIVE + text_gain_indication = "You feel unable to express yourself at all." + text_lose_indication = "You feel able to speak freely again." + +/datum/mutation/human/mute/on_acquiring(mob/living/carbon/human/owner) + if(..()) return + owner.disabilities |= MUTE + +/datum/mutation/human/mute/on_losing(mob/living/carbon/human/owner) + if(..()) return + owner.disabilities &= ~MUTE + +/datum/mutation/human/smile + name = "Smile" + quality = MINOR_NEGATIVE + text_gain_indication = "You feel so happy. Nothing can be wrong with anything. :)" + text_lose_indication = "Everything is terrible again. :(" + +/datum/mutation/human/smile/say_mod(var/message) + if(message) + //Time for a friendly game of SS13 + message = replacetext(message,"stupid","smart") + message = replacetext(message,"retard","genius") + message = replacetext(message,"unrobust","robust") + message = replacetext(message,"dumb","smart") + message = replacetext(message,"awful","great") + message = replacetext(message,"gay",pick("nice","ok","alright")) + message = replacetext(message,"horrible","fun") + message = replacetext(message,"terrible","terribly fun") + message = replacetext(message,"terrifying","wonderful") + message = replacetext(message,"gross","cool") + message = replacetext(message,"disgusting","amazing") + message = replacetext(message,"loser","winner") + message = replacetext(message,"useless","useful") + message = replacetext(message,"oh god","cheese and crackers") + message = replacetext(message,"jesus","gee wiz") + message = replacetext(message,"weak","strong") + message = replacetext(message,"kill","hug") + message = replacetext(message,"murder","tease") + message = replacetext(message,"ugly","beautiful") + message = replacetext(message,"douchbag","nice guy") + message = replacetext(message,"whore","lady") + message = replacetext(message,"nerd","smart guy") + message = replacetext(message,"moron","fun person") + message = replacetext(message,"IT'S LOOSE","EVERYTHING IS FINE") + message = replacetext(message,"sex","hug fight") + message = replacetext(message,"idiot","genius") + message = replacetext(message,"fat","thin") + message = replacetext(message,"beer","water with ice") + message = replacetext(message,"drink","water") + message = replacetext(message,"feminist","empowered woman") + message = replacetext(message,"i hate you","you're mean") + message = replacetext(message,"nigger","african american") + message = replacetext(message,"jew","jewish") + message = replacetext(message,"shit","shiz") + message = replacetext(message,"crap","poo") + message = replacetext(message,"slut","tease") + message = replacetext(message,"ass","butt") + message = replacetext(message,"damn","dang") + message = replacetext(message,"fuck","") + message = replacetext(message,"penis","privates") + message = replacetext(message,"cunt","privates") + message = replacetext(message,"dick","jerk") + message = replacetext(message,"vagina","privates") + return message + +/datum/mutation/human/unintelligable + name = "Unintelligable" + quality = NEGATIVE + text_gain_indication = "You can't seem to form any coherent thoughts!" + text_lose_indication = "Your mind feels more clear." + +/datum/mutation/human/unintelligable/say_mod(var/message) + if(message) + var/prefix=copytext(message,1,2) + if(prefix == ";") + message = copytext(message,2) + else if(prefix in list(":","#")) + prefix += copytext(message,2,3) + message = copytext(message,3) + else + prefix="" + + var/list/words = text2list(message," ") + var/list/rearranged = list() + for(var/i=1;i<=words.len;i++) + var/cword = pick(words) + words.Remove(cword) + var/suffix = copytext(cword,length(cword)-1,length(cword)) + while(length(cword)>0 && suffix in list(".",",",";","!",":","?")) + cword = copytext(cword,1 ,length(cword)-1) + suffix = copytext(cword,length(cword)-1,length(cword) ) + if(length(cword)) + rearranged += cword + message = "[prefix][uppertext(list2text(rearranged," "))]!!" + return message + +/datum/mutation/human/swedish + name = "Swedish" + quality = MINOR_NEGATIVE + text_gain_indication = "You feel Swedish, however that works." + text_lose_indication = "The feeling of Swedishness passes." + +/datum/mutation/human/swedish/say_mod(var/message) + if(message) + message = replacetext(message,"w","v") + if(prob(30)) + message += " Bork[pick("",", bork",", bork, bork")]!" + return message + +/datum/mutation/human/chav + name = "Chav" + quality = MINOR_NEGATIVE + text_gain_indication = "Ye feel like a reet prat like, innit?" + text_lose_indication = "You no longer feel like being rude and sassy." + +/datum/mutation/human/chav/say_mod(var/message) + if(message) + message = replacetext(message,"dick","prat") + message = replacetext(message,"comdom","knob'ead") + message = replacetext(message,"looking at","gawpin' at") + message = replacetext(message,"great","bangin'") + message = replacetext(message,"man","mate") + message = replacetext(message,"friend",pick("mate","bruv","bledrin")) + message = replacetext(message,"what","wot") + message = replacetext(message,"drink","wet") + message = replacetext(message,"get","giz") + message = replacetext(message,"what","wot") + message = replacetext(message,"no thanks","wuddent fukken do one") + message = replacetext(message,"i don't know","wot mate") + message = replacetext(message,"no","naw") + message = replacetext(message,"robust","chin") + message = replacetext(message,"hi","how what how") + message = replacetext(message,"hello","sup bruv") + message = replacetext(message,"kill","bang") + message = replacetext(message,"murder","bang") + message = replacetext(message,"windows","windies") + message = replacetext(message,"window","windy") + message = replacetext(message,"break","do") + message = replacetext(message,"your","yer") + message = replacetext(message,"security","coppers") + return message + +/datum/mutation/human/elvis + name = "Elvis" + quality = MINOR_NEGATIVE + text_gain_indication = "You feel pretty good, honeydoll." + text_lose_indication = "You feel a little less conversation would be great." + +/datum/mutation/human/elvis/on_life(mob/living/carbon/human/owner) + switch(pick(1,2)) + if(1) + if(prob(15)) + var/list/dancetypes = list("swinging", "fancy", "stylish", "20'th century", "jivin'", "rock and roller", "cool", "salacious", "bashing", "smashing") + var/dancemoves = pick(dancetypes) + owner.visible_message("[owner] busts out some [dancemoves] moves!") + if(2) + if(prob(15)) + owner.visible_message("[owner] [pick("jiggles their hips", "rotates their hips", "gyrates their hips", "taps their foot", "dances to an imaginary song", "jiggles their legs", "snaps their fingers")]!") + +/datum/mutation/human/elvis/say_mod(var/message) + if(message) + message = replacetext(message,"i'm not","I aint") + message = replacetext(message,"girl",pick("honey","baby","baby doll")) + message = replacetext(message,"man",pick("son","buddy","brother", "pal", "friendo")) + message = replacetext(message,"out of","outta") + message = replacetext(message,"thank you","thank you, thank you very much") + message = replacetext(message,"what are you","whatcha") + message = replacetext(message,"yes",pick("sure", "yea")) + message = replacetext(message,"faggot","square") + message = replacetext(message,"muh valids","getting my kicks") + return message \ No newline at end of file diff --git a/code/datums/goon_mutations_powers.dm b/code/datums/goon_mutations_powers.dm new file mode 100644 index 00000000000..38069f48488 --- /dev/null +++ b/code/datums/goon_mutations_powers.dm @@ -0,0 +1,38 @@ +/datum/mutation/human/stealth + name = "Cloak Of Darkness" + quality = POSITIVE + get_chance = 10 + lowest_value = 256 * 14 + text_gain_indication = "You begin to fade into the shadows." + text_lose_indication = "You become fully visible." + +/datum/mutation/human/stealth/on_life(mob/living/carbon/human/owner) + var/turf/simulated/T = get_turf(owner) + if(!istype(T)) + return + if(T.lighting_lumcount <= 2) + owner.alpha -= 25 + else + owner.alpha = round(255 * 0.80) + +/datum/mutation/human/stealth/on_losing(mob/living/carbon/human/owner) + ..() + owner.alpha = 255 + +/datum/mutation/human/chameleon + name = "Chameleon" + quality = POSITIVE + get_chance = 10 + lowest_value = 256 * 14 + text_gain_indication = "You feel one with your surroundings." + text_lose_indication = "You feel oddly exposed." + +/datum/mutation/human/chameleon/on_life(mob/living/carbon/human/owner) + if((world.time - owner.last_movement) >= 30 && !owner.stat && owner.canmove && !owner.restrained()) + owner.alpha -= 25 + else + owner.alpha = round(255 * 0.80) + +/datum/mutation/human/chameleon/on_losing(mob/living/carbon/human/owner) + ..() + owner.alpha = 255 \ No newline at end of file diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 4a041256d06..0ed97a79c13 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -121,7 +121,7 @@ if(isliving(teleatom)) var/mob/living/L = teleatom if(L.buckled) - L.buckled.unbuckle() + L.buckled.unbuckle_mob() destarea.Entered(teleatom) diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm index b5f1279d655..a9e7da16668 100644 --- a/code/datums/mutations.dm +++ b/code/datums/mutations.dm @@ -14,7 +14,8 @@ var/quality var/get_chance = 100 var/lowest_value = 256 * 8 - var/text_indication = "" + var/text_gain_indication = "" + var/text_lose_indication = "" var/list/visual_indicators = list() /datum/mutation/human/proc/force_give(mob/living/carbon/human/owner) @@ -27,9 +28,9 @@ /datum/mutation/human/proc/set_se(se_string, on = 1) if(!se_string || lentext(se_string) < DNA_STRUC_ENZYMES_BLOCKS * DNA_BLOCK_SIZE) return - var/before = copytext(se_string, 1, (dna_block * DNA_BLOCK_SIZE) + 1) - var/injection = num2hex(lowest_value + (rand(1, 256 * 6) * (on ? 1 : -1))) - var/after = copytext(se_string, (dna_block * DNA_BLOCK_SIZE) + DNA_BLOCK_SIZE + 1) + var/before = copytext(se_string, 1, ((dna_block - 1) * DNA_BLOCK_SIZE) + 1) + var/injection = num2hex(on ? rand(lowest_value, (256 * 16) - 1) : rand(0, lowest_value - 1), DNA_BLOCK_SIZE) + var/after = copytext(se_string, (dna_block * DNA_BLOCK_SIZE) + 1, 0) return before + injection + after /datum/mutation/human/proc/set_block(mob/living/carbon/owner, on = 1) @@ -53,7 +54,7 @@ return 1 owner.dna.mutations.Add(src) gain_indication(owner) - owner << text_indication + owner << text_gain_indication /datum/mutation/human/proc/gain_indication(mob/living/carbon/human/owner) owner.overlays.Add(visual_indicators) @@ -79,16 +80,21 @@ /datum/mutation/human/proc/on_losing(mob/living/carbon/human/owner) if(owner.dna.mutations.Remove(src)) lose_indication(owner) + owner << text_lose_indication return 0 return 1 +/datum/mutation/human/proc/say_mod(var/message) + if(message) + return message + /datum/mutation/human/hulk name = "Hulk" quality = POSITIVE get_chance = 5 lowest_value = 256 * 14 - text_indication = "Your muscles hurt!" + text_gain_indication = "Your muscles hurt!" /datum/mutation/human/hulk/New() ..() @@ -118,13 +124,18 @@ ..() owner.status_flags |= CANSTUN | CANWEAKEN | CANPARALYSE | CANPUSH +/datum/mutation/human/hulk/say_mod(var/message) + if(message) + message = "[uppertext(replacetext(message, ".", "!"))]!!" + return message + /datum/mutation/human/telekinesis name = "Telekinesis" quality = POSITIVE get_chance = 10 lowest_value = 256 * 14 - text_indication = "You feel smarter!" + text_gain_indication = "You feel smarter!" /datum/mutation/human/telekinesis/New() ..() @@ -139,7 +150,7 @@ quality = POSITIVE get_chance = 10 lowest_value = 256 * 12 - text_indication = "Your body feels warm!" + text_gain_indication = "Your body feels warm!" /datum/mutation/human/cold_resistance/New() ..() @@ -156,7 +167,7 @@ quality = POSITIVE get_chance = 10 lowest_value = 256 * 15 - text_indication = "The walls suddenly disappear!" + text_gain_indication = "The walls suddenly disappear!" /datum/mutation/human/x_ray/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -175,7 +186,7 @@ name = "Near Sightness" quality = MINOR_NEGATIVE - text_indication = "You can't see very well." + text_gain_indication = "You can't see very well." /datum/mutation/human/nearsight/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -189,7 +200,7 @@ name = "Epilepsy" quality = NEGATIVE - text_indication = "You get a headache." + text_gain_indication = "You get a headache." /datum/mutation/human/epilepsy/on_life(mob/living/carbon/human/owner) if ((prob(1) && owner.paralysis < 1)) @@ -203,7 +214,7 @@ name = "Unstable DNA" quality = NEGATIVE - text_indication = "You feel strange." + text_gain_indication = "You feel strange." /datum/mutation/human/bad_dna/on_acquiring(var/mob/living/carbon/human/owner) var/mob/new_mob @@ -223,7 +234,7 @@ name = "Cough" quality = MINOR_NEGATIVE - text_indication = "You start coughing." + text_gain_indication = "You start coughing." /datum/mutation/human/cough/on_life(mob/living/carbon/human/owner) if((prob(5) && owner.paralysis <= 1)) @@ -234,7 +245,7 @@ name = "Clumsiness" quality = MINOR_NEGATIVE - text_indication = "You feel lightheaded." + text_gain_indication = "You feel lightheaded." /datum/mutation/human/clumsy/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -248,7 +259,7 @@ name = "Tourettes Syndrome" quality = NEGATIVE - text_indication = "You twitch." + text_gain_indication = "You twitch." /datum/mutation/human/tourettes/on_life(mob/living/carbon/human/owner) if((prob(10) && owner.paralysis <= 1)) @@ -269,7 +280,7 @@ name = "Nervousness" quality = MINOR_NEGATIVE - text_indication = "You feel nervous." + text_gain_indication = "You feel nervous." /datum/mutation/human/nervousness/on_life(mob/living/carbon/human/owner) if(prob(10)) @@ -279,7 +290,7 @@ name = "Deafness" quality = NEGATIVE - text_indication = "You can't seem to hear anything." + text_gain_indication = "You can't seem to hear anything." /datum/mutation/human/deaf/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -293,7 +304,7 @@ name = "Blindness" quality = NEGATIVE - text_indication = "You can't seem to see anything." + text_gain_indication = "You can't seem to see anything." /datum/mutation/human/blind/on_acquiring(mob/living/carbon/human/owner) if(..()) return @@ -327,8 +338,8 @@ name = "Laser Eyes" quality = POSITIVE dna_block = NON_SCANNABLE - text_indication = "You feel pressure building up behind your eyes." + text_gain_indication = "You feel pressure building up behind your eyes." /datum/mutation/human/laser_eyes/on_ranged_attack(mob/living/carbon/human/owner, atom/target) if(owner.a_intent == "harm") - owner.LaserEyes(target) \ No newline at end of file + owner.LaserEyes(target) diff --git a/code/datums/spell.dm b/code/datums/spell.dm index 4d9bdd5f0a5..c49252f1a1e 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -25,6 +25,7 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin var/clothes_req = 1 //see if it requires clothes var/human_req = 0 //spell can only be cast by humans + var/nonabstract_req = 0 //spell can only be cast by mobs that are physical entities var/stat_allowed = 0 //see if it requires being conscious/alive, need to set to 1 for ghostpells var/invocation = "HURP DURP" //what is uttered when the wizard casts the spell var/invocation_emote_self = null @@ -95,6 +96,9 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin if(clothes_req || human_req) user << "This spell can only be cast by humans!" return 0 + if(nonabstract_req && (isbrain(user) || ispAI(user))) + user << "This spell can only be cast by physical beings!" + return 0 if(!skipcharge) switch(charge_type) diff --git a/code/datums/spells/area_teleport.dm b/code/datums/spells/area_teleport.dm index 7103eb17765..83aa183ae41 100644 --- a/code/datums/spells/area_teleport.dm +++ b/code/datums/spells/area_teleport.dm @@ -1,6 +1,7 @@ /obj/effect/proc_holder/spell/targeted/area_teleport name = "Area teleport" desc = "This spell teleports you to a type of area of your selection." + nonabstract_req = 1 var/randomise_selection = 0 //if it lets the usr choose the teleport loc or picks it from the list var/invocation_area = 1 //if the invocation appends the selected area @@ -47,7 +48,7 @@ return if(target && target.buckled) - target.buckled.unbuckle() + target.buckled.unbuckle_mob() var/list/tempL = L var/attempt = null diff --git a/code/datums/spells/ethereal_jaunt.dm b/code/datums/spells/ethereal_jaunt.dm index 73a8bf24b4e..ca5a143768b 100644 --- a/code/datums/spells/ethereal_jaunt.dm +++ b/code/datums/spells/ethereal_jaunt.dm @@ -11,6 +11,7 @@ cooldown_min = 100 //50 deciseconds reduction per rank include_user = 1 centcom_cancast = 0 //Prevent people from getting to centcom + nonabstract_req = 1 var/jaunt_duration = 50 //in deciseconds /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/cast(list/targets) //magnets, so mostly hardcoded @@ -28,7 +29,7 @@ animation.master = holder target.ExtinguishMob() if(target.buckled) - target.buckled.unbuckle() + target.buckled.unbuckle_mob() jaunt_disappear(animation, target) target.loc = holder target.notransform=0 //mob is safely inside holder now, no need for protection. diff --git a/code/datums/spells/turf_teleport.dm b/code/datums/spells/turf_teleport.dm index 26b7b74e7e7..51e71a56c5a 100644 --- a/code/datums/spells/turf_teleport.dm +++ b/code/datums/spells/turf_teleport.dm @@ -1,6 +1,7 @@ /obj/effect/proc_holder/spell/targeted/turf_teleport name = "Turf Teleport" desc = "This spell teleports the target to the turf in range." + nonabstract_req = 1 var/inner_tele_radius = 1 var/outer_tele_radius = 2 diff --git a/code/game/dna.dm b/code/game/dna.dm index 4a5f055f640..6b1ed80bd7a 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -82,9 +82,8 @@ /datum/dna/proc/generate_struc_enzymes(mob/living/carbon/character) var/list/L = list("0","1","2","3","4","5","6") - var/list/sorting = list() - sorting.len = 14 - var/result + var/list/sorting = new /list(DNA_STRUC_ENZYMES_BLOCKS) + var/result = "" for(var/datum/mutation/human/A in good_mutations + bad_mutations + not_good_mutations) if(A.name == RACEMUT && istype(character,/mob/living/carbon/monkey)) sorting[A.dna_block] = num2hex(A.lowest_value + rand(0, 256 * 6), DNA_BLOCK_SIZE) @@ -105,6 +104,12 @@ . += repeat_string(DNA_UNIQUE_ENZYMES_LEN, "0") return . +/datum/dna/proc/mutations_say_mods(var/message) + if(message) + for(var/datum/mutation/human/M in mutations) + message = M.say_mod(message) + return message + /proc/hardset_dna(mob/living/carbon/owner, ui, se, real_name, blood_type, datum/species/mrace, mcolor) if(!istype(owner, /mob/living/carbon/monkey) && !istype(owner, /mob/living/carbon/human)) return diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 87c58d69888..d4c77a3aa8a 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -764,11 +764,11 @@ icon_deny = "med-deny" product_ads = "Go save some lives!;The best stuff for your medbay.;Only the finest tools.;Natural chemicals!;This stuff saves lives.;Don't you want some?;Ping!" req_access_txt = "5" - products = list(/obj/item/weapon/reagent_containers/glass/bottle/charcoal = 4,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine = 4, - /obj/item/weapon/reagent_containers/glass/bottle/morphine = 4,/obj/item/weapon/reagent_containers/glass/bottle/toxin = 4, - /obj/item/weapon/reagent_containers/syringe/antiviral = 4,/obj/item/weapon/reagent_containers/syringe = 12,/obj/item/weapon/reagent_containers/hypospray/medipen = 5, - /obj/item/device/healthanalyzer = 5,/obj/item/weapon/reagent_containers/glass/beaker = 4, /obj/item/weapon/reagent_containers/dropper = 2, /obj/item/device/sensor_device = 2) - contraband = list(/obj/item/weapon/reagent_containers/pill/tox = 3,/obj/item/weapon/reagent_containers/pill/morphine = 4,/obj/item/weapon/reagent_containers/pill/charcoal = 6) + products = list(/obj/item/weapon/reagent_containers/syringe = 12,/obj/item/weapon/reagent_containers/pill/patch/styptic = 10, + /obj/item/weapon/reagent_containers/pill/patch/silver_sulf = 10,/obj/item/weapon/reagent_containers/glass/bottle/charcoal = 4, + /obj/item/weapon/reagent_containers/glass/bottle/epinephrine = 4,/obj/item/weapon/reagent_containers/glass/bottle/morphine = 4, + /obj/item/weapon/reagent_containers/glass/bottle/diphenhydramine = 4,/obj/item/weapon/reagent_containers/glass/bottle/potass_iodide = 3, /obj/item/weapon/reagent_containers/glass/bottle/salglu_solution = 5,/obj/item/weapon/reagent_containers/glass/bottle/atropine = 3,/obj/item/weapon/reagent_containers/syringe/antiviral = 6,/obj/item/weapon/reagent_containers/syringe/calomel = 10,/obj/item/weapon/reagent_containers/pill/salbutamol = 10,/obj/item/weapon/reagent_containers/pill/mannitol = 10,/obj/item/weapon/reagent_containers/pill/mutadone = 5,/obj/item/device/healthanalyzer = 4, /obj/item/device/sensor_device = 2) + contraband = list(/obj/item/weapon/reagent_containers/glass/bottle/toxin = 3,/obj/item/weapon/reagent_containers/pill/tox = 3,/obj/item/weapon/reagent_containers/pill/morphine = 4,/obj/item/weapon/reagent_containers/pill/charcoal = 6) //This one's from bay12 @@ -779,27 +779,18 @@ /obj/item/device/transfer_valve = 6,/obj/item/device/assembly/timer = 6,/obj/item/device/assembly/signaler = 6, /obj/item/device/assembly/prox_sensor = 6,/obj/item/device/assembly/igniter = 6) -/obj/machinery/vending/wallmed1 - name = "\improper NanoMed" - desc = "Wall-mounted Medical Equipment dispenser." - product_ads = "Go save some lives!;The best stuff for your medbay.;Only the finest tools.;Natural chemicals!;This stuff saves lives.;Don't you want some?" - icon_state = "wallmed" - icon_deny = "wallmed-deny" - req_access_txt = "5" - density = 0 //It is wall-mounted, and thus, not dense. --Superxpdude - products = list(/obj/item/weapon/reagent_containers/pill/patch/styptic = 2,/obj/item/weapon/reagent_containers/pill/patch/silver_sulf = 2,/obj/item/weapon/reagent_containers/hypospray/medipen = 4,/obj/item/device/healthanalyzer = 1) - contraband = list(/obj/item/weapon/reagent_containers/syringe/charcoal = 4,/obj/item/weapon/reagent_containers/syringe/antiviral = 4,/obj/item/weapon/reagent_containers/pill/tox = 1) - -/obj/machinery/vending/wallmed2 +/obj/machinery/vending/wallmed name = "\improper NanoMed" desc = "Wall-mounted Medical Equipment dispenser." icon_state = "wallmed" icon_deny = "wallmed-deny" req_access_txt = "5" density = 0 //It is wall-mounted, and thus, not dense. --Superxpdude - products = list(/obj/item/weapon/reagent_containers/hypospray/medipen = 5,/obj/item/weapon/reagent_containers/syringe/charcoal = 3,/obj/item/weapon/reagent_containers/pill/patch/styptic = 3, - /obj/item/weapon/reagent_containers/pill/patch/silver_sulf =3,/obj/item/device/healthanalyzer = 3) - contraband = list(/obj/item/weapon/reagent_containers/pill/tox = 3) + products = list(/obj/item/weapon/reagent_containers/syringe = 6,/obj/item/weapon/reagent_containers/pill/patch/styptic = 5, + /obj/item/weapon/reagent_containers/pill/patch/silver_sulf = 5,/obj/item/weapon/reagent_containers/glass/bottle/charcoal = 2, + /obj/item/weapon/reagent_containers/glass/bottle/epinephrine = 2,/obj/item/weapon/reagent_containers/glass/bottle/morphine = 2, + /obj/item/weapon/reagent_containers/glass/bottle/diphenhydramine = 2,/obj/item/weapon/reagent_containers/glass/bottle/potass_iodide = 2, /obj/item/weapon/reagent_containers/glass/bottle/salglu_solution = 3,/obj/item/weapon/reagent_containers/glass/bottle/atropine = 2,/obj/item/weapon/reagent_containers/syringe/antiviral = 3,/obj/item/weapon/reagent_containers/syringe/calomel = 5,/obj/item/weapon/reagent_containers/pill/salbutamol = 5,/obj/item/weapon/reagent_containers/pill/mannitol = 5,/obj/item/weapon/reagent_containers/pill/mutadone = 3,/obj/item/device/healthanalyzer = 2, /obj/item/device/sensor_device = 1) + contraband = list(/obj/item/weapon/reagent_containers/glass/bottle/toxin = 2,/obj/item/weapon/reagent_containers/pill/tox = 2,/obj/item/weapon/reagent_containers/pill/morphine = 2,/obj/item/weapon/reagent_containers/pill/charcoal = 3) /obj/machinery/vending/security name = "\improper SecTech" diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index 7f5e3c2289d..975c262692b 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -241,7 +241,7 @@ /obj/item/mecha_parts/mecha_equipment/tool/syringe_gun name = "exosuit syringe gun" desc = "Equipment for medical exosuits. A chem synthesizer with syringe gun. Reagents inside are held in stasis, so no reactions will occur." - icon = 'icons/obj/gun.dmi' + icon = 'icons/obj/guns/projectile.dmi' icon_state = "syringegun" var/list/syringes var/list/known_reagents diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm new file mode 100644 index 00000000000..c8dca0a0e5a --- /dev/null +++ b/code/game/objects/buckling.dm @@ -0,0 +1,98 @@ + + +/obj + var/can_buckle = 0 + var/buckle_lying = -1 //bed-like behaviour, forces mob.lying = buckle_lying if != -1 + var/buckle_requires_restraints = 0 //require people to be handcuffed before being able to buckle. eg: pipes + var/mob/living/buckled_mob = null + + +//Interaction +/obj/attack_hand(mob/living/user) + . = ..() + if(can_buckle && buckled_mob) + user_unbuckle_mob(user) + +/obj/MouseDrop_T(mob/living/M, mob/living/user) + . = ..() + if(can_buckle && istype(M)) + user_buckle_mob(M, user) + + +//Cleanup +/obj/Destroy() + . = ..() + unbuckle_mob() + +/obj/Del() + . = ..() + unbuckle_mob() + + +//procs that handle the actual buckling and unbuckling +/obj/proc/buckle_mob(mob/living/M) + if(!can_buckle || !istype(M) || (M.loc != loc) || M.buckled || (buckle_requires_restraints && !M.restrained())) + return 0 + + M.buckled = src + M.dir = dir + buckled_mob = M + M.update_canmove() + post_buckle_mob(M) + return 1 + +/obj/proc/unbuckle_mob() + if(buckled_mob && buckled_mob.buckled == src) + . = buckled_mob + buckled_mob.buckled = null + buckled_mob.anchored = initial(buckled_mob.anchored) + buckled_mob.update_canmove() + buckled_mob = null + + post_buckle_mob(.) + + +//Handle any extras after buckling/unbuckling +//Called on buckle_mob() and unbuckle_mob() +/obj/proc/post_buckle_mob(mob/living/M) + return + + +//Wrapper procs that handle sanity and user feedback +/obj/proc/user_buckle_mob(mob/living/M, mob/user) + if(!user.Adjacent(M) || user.restrained() || user.lying || user.stat) + return + + add_fingerprint(user) + unbuckle_mob() + + if(buckle_mob(M)) + if(M == user) + M.visible_message(\ + "[M.name] buckles themselves to [src].",\ + "You buckle yourself to [src].",\ + "You hear metal clanking.") + else + M.visible_message(\ + "[M.name] is buckled to [src] by [user.name]!",\ + "You are buckled to [src] by [user.name]!",\ + "You heat metal clanking.") + +/obj/proc/user_unbuckle_mob(mob/user) + var/mob/living/M = unbuckle_mob() + + if(M) + if(M != user) + M.visible_message(\ + "[M.name] was unbuckled by [user.name]!",\ + "You were unbuckled from [src] by [user.name].",\ + "You hear metal clanking.") + else + M.visible_message(\ + "[M.name] unbuckled themselves!",\ + "You unbuckled yourself from [src].",\ + "You hear metal clanking.") + add_fingerprint(user) + return M + + diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 774af878b33..e32338540d2 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -2,6 +2,8 @@ name = "item" icon = 'icons/obj/items.dmi' var/item_state = null + var/lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + var/righthand_file = 'icons/mob/inhands/items_righthand.dmi' var/hitsound = null var/throwhitsound = null var/w_class = 3.0 diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index a11802857bd..3fc05862b2a 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -771,6 +771,9 @@ var/global/list/obj/item/device/pda/PDAs = list() var/t = msg_input(U) + if (!t) + return + if (last_text && world.time < last_text + 5) return diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index 503608f6663..24eae9b83a9 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -62,7 +62,7 @@ if(href_list["request"]) src.looking_for_personality = 1 - paiController.findPAI(src, usr) + SSpai.findPAI(src, usr) if(pai) if(href_list["setdna"]) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 1e74978d352..e8a65b3e6f3 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -112,9 +112,11 @@ /obj/item/toy/gun name = "cap gun" desc = "Looks almost like the real thing! Ages 8 and up. Please recycle in an autolathe when you're out of caps." - icon = 'icons/obj/gun.dmi' + icon = 'icons/obj/guns/projectile.dmi' icon_state = "revolver" item_state = "gun" + lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/guns_righthand.dmi' flags = CONDUCT slot_flags = SLOT_BELT w_class = 3.0 @@ -189,9 +191,11 @@ /obj/item/toy/crossbow name = "foam dart crossbow" desc = "A weapon favored by many overactive children. Ages 8 and up." - icon = 'icons/obj/gun.dmi' + icon = 'icons/obj/guns/energy.dmi' icon_state = "crossbow100" item_state = "crossbow" + lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/guns_righthand.dmi' w_class = 2.0 attack_verb = list("attacked", "struck", "hit") var/bullets = 5 diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 4fe90a2133e..b31b1ea09c7 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -180,7 +180,7 @@ RCD if(!D.sub_door) door_check = 0 break - + if(door_check) user << "Building Airlock..." playsound(src.loc, 'sound/machines/click.ogg', 50, 1) diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index c3eb29eea81..ded1bc0db3f 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -249,4 +249,149 @@ desc = "Will make you...less hairy." New() ..() - remove_mutations.Add(mutations_list[RACEMUT]) \ No newline at end of file + remove_mutations.Add(mutations_list[RACEMUT]) + +/obj/item/weapon/dnainjector/antistealth + name = "\improper DNA injector (Anti-Cloak Of Darkness)" + New() + ..() + remove_mutations.Add(mutations_list[STEALTH]) + +/obj/item/weapon/dnainjector/stealthmut + name = "\improper DNA injector (Cloak of Darkness)" + desc = "Enables the subject to bend low levels of light around themselves, creating a cloaking effect." + New() + ..() + add_mutations.Add(mutations_list[STEALTH]) + +/obj/item/weapon/dnainjector/antichameleon + name = "\improper DNA injector (Anti-Chameleon)" + New() + ..() + remove_mutations.Add(mutations_list[CHAMELEON]) + +/obj/item/weapon/dnainjector/chameleonmut + name = "\improper DNA injector (Chameleon)" + New() + ..() + add_mutations.Add(mutations_list[CHAMELEON]) + +/obj/item/weapon/dnainjector/antiwacky + name = "\improper DNA injector (Anti-Wacky)" + New() + ..() + remove_mutations.Add(mutations_list[WACKY]) + +/obj/item/weapon/dnainjector/wackymut + name = "\improper DNA injector (Wacky)" + New() + ..() + add_mutations.Add(mutations_list[WACKY]) + +/obj/item/weapon/dnainjector/antijoke + name = "\improper DNA injector (Anti-joke)" + New() + ..() + remove_mutations.Add(mutations_list[JOKE]) + +/obj/item/weapon/dnainjector/jokemut + name = "\improper DNA injector (Joke)" + New() + ..() + add_mutations.Add(mutations_list[JOKE]) + +/obj/item/weapon/dnainjector/antipapyrus + name = "\improper DNA injector (Anti-Papyrus)" + New() + ..() + remove_mutations.Add(mutations_list[PAPYRUS]) + +/obj/item/weapon/dnainjector/papyrusmut + name = "\improper DNA injector (Papyrus)" + New() + ..() + add_mutations.Add(mutations_list[PAPYRUS]) + +/obj/item/weapon/dnainjector/antivineta + name = "\improper DNA injector (Anti-Vineta)" + New() + ..() + remove_mutations.Add(mutations_list[VINETA]) + +/obj/item/weapon/dnainjector/vinetamut + name = "\improper DNA injector (Vineta)" + New() + ..() + add_mutations.Add(mutations_list[VINETA]) + +/obj/item/weapon/dnainjector/antimute + name = "\improper DNA injector (Anti-Mute)" + New() + ..() + remove_mutations.Add(mutations_list[MUT_MUTE]) + +/obj/item/weapon/dnainjector/mutemut + name = "\improper DNA injector (Mute)" + New() + ..() + add_mutations.Add(mutations_list[MUT_MUTE]) + +/obj/item/weapon/dnainjector/antismile + name = "\improper DNA injector (Anti-Smile)" + New() + ..() + remove_mutations.Add(mutations_list[SMILE]) + +/obj/item/weapon/dnainjector/smilemut + name = "\improper DNA injector (Smile)" + New() + ..() + add_mutations.Add(mutations_list[SMILE]) + +/obj/item/weapon/dnainjector/unintelligablemut + name = "\improper DNA injector (Unintelligable)" + New() + ..() + add_mutations.Add(mutations_list[UNINTELLIGABLE]) + +/obj/item/weapon/dnainjector/antiunintelligable + name = "\improper DNA injector (Anti-Unintelligable)" + New() + ..() + remove_mutations.Add(mutations_list[UNINTELLIGABLE]) + +/obj/item/weapon/dnainjector/swedishmut + name = "\improper DNA injector (Swedish)" + New() + ..() + add_mutations.Add(mutations_list[SWEDISH]) + +/obj/item/weapon/dnainjector/antiswedish + name = "\improper DNA injector (Anti-Swedish)" + New() + ..() + remove_mutations.Add(mutations_list[SWEDISH]) + +/obj/item/weapon/dnainjector/chavmut + name = "\improper DNA injector (Chav)" + New() + ..() + add_mutations.Add(mutations_list[CHAV]) + +/obj/item/weapon/dnainjector/antichav + name = "\improper DNA injector (Anti-Chav)" + New() + ..() + remove_mutations.Add(mutations_list[CHAV]) + +/obj/item/weapon/dnainjector/elvismut + name = "\improper DNA injector (Elvis)" + New() + ..() + add_mutations.Add(mutations_list[ELVIS]) + +/obj/item/weapon/dnainjector/antielvis + name = "\improper DNA injector (Anti-Elvis)" + New() + ..() + remove_mutations.Add(mutations_list[ELVIS]) \ No newline at end of file diff --git a/code/game/objects/items/weapons/gift_wrappaper.dm b/code/game/objects/items/weapons/gift_wrappaper.dm index 600e20cfc62..aff93a5b31e 100644 --- a/code/game/objects/items/weapons/gift_wrappaper.dm +++ b/code/game/objects/items/weapons/gift_wrappaper.dm @@ -57,10 +57,10 @@ /obj/item/clothing/suit/poncho, /obj/item/clothing/suit/poncho/green, /obj/item/clothing/suit/poncho/red) - + gift_type_list += typesof(/obj/item/clothing/head/collectable) - /obj/item/clothing/head/collectable gift_type_list += typesof(/obj/item/toy) - (((typesof(/obj/item/toy/cards) - /obj/item/toy/cards/deck) + /obj/item/toy/ammo) + /obj/item/toy) //All toys, except for abstract types and syndicate cards. - + var/gift_type = pick(gift_type_list) if(!ispath(gift_type,/obj/item)) return diff --git a/code/game/objects/items/weapons/grenades/flashbang.dm b/code/game/objects/items/weapons/grenades/flashbang.dm index aa0f5052714..66c649c9b72 100644 --- a/code/game/objects/items/weapons/grenades/flashbang.dm +++ b/code/game/objects/items/weapons/grenades/flashbang.dm @@ -69,7 +69,10 @@ if (M.ear_damage >= 5) M << "Your ears start to ring!" -/obj/item/weapon/grenade/flashbang/clusterbang//Created by Polymorph, fixed by Sieve +//////////////////// +//Clusterbang +//////////////////// +/obj/item/weapon/grenade/flashbang/clusterbang desc = "Use of this weapon may constiute a war crime in your area, consult your local captain." name = "clusterbang" icon = 'icons/obj/grenade.dmi' @@ -79,60 +82,60 @@ update_mob() var/numspawned = rand(4,8) var/again = 0 + for(var/more = numspawned,more > 0,more--) if(prob(35)) again++ - numspawned -- + numspawned-- - for(,numspawned > 0, numspawned--) - spawn(0) - new /obj/item/weapon/grenade/flashbang/cluster(src.loc)//Launches flashbangs - playsound(src.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) + for(var/loop = numspawned, loop > 0, loop--) + new /obj/item/weapon/grenade/flashbang/cluster(loc)//Launches flashbangs + + for(var/loop = again ,loop > 0, loop--) + new /obj/item/weapon/grenade/flashbang/clusterbang/segment(loc)//Creates a 'segment' that launches a few more flashbangs + + playsound(src.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) - for(,again > 0, again--) - spawn(0) - new /obj/item/weapon/grenade/flashbang/clusterbang/segment(src.loc)//Creates a 'segment' that launches a few more flashbangs - playsound(src.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) qdel(src) + +////////////////////// +//Clusterbang segment +////////////////////// /obj/item/weapon/grenade/flashbang/clusterbang/segment desc = "A smaller segment of a clusterbang. Better run." name = "clusterbang segment" icon = 'icons/obj/grenade.dmi' icon_state = "clusterbang_segment" -/obj/item/weapon/grenade/flashbang/clusterbang/segment/New()//Segments should never exist except part of the clusterbang, since these immediately 'do their thing' and asplode +/obj/item/weapon/grenade/flashbang/clusterbang/segment/New() + ..() icon_state = "clusterbang_segment_active" active = 1 - var/stepdist = rand(1,4)//How far to step - var/temploc = src.loc//Saves the current location to know where to step away from - walk_away(src,temploc,stepdist)//I must go, my people need me - var/dettime = rand(15,60) - spawn(dettime) + walk_away(src,loc,rand(1,4)) + spawn(rand(15,60)) prime() - ..() + /obj/item/weapon/grenade/flashbang/clusterbang/segment/prime() update_mob() var/numspawned = rand(4,8) - for(var/more = numspawned,more > 0,more--) - if(prob(35)) - numspawned -- - for(,numspawned > 0, numspawned--) - spawn(0) - new /obj/item/weapon/grenade/flashbang/cluster(src.loc) - playsound(src.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) + for(var/loop = numspawned ,loop > 0, loop--) + new /obj/item/weapon/grenade/flashbang/cluster(loc) + + playsound(src.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) + qdel(src) -/obj/item/weapon/grenade/flashbang/cluster/New()//Same concept as the segments, so that all of the parts don't become reliant on the clusterbang +//////////////////////////////// +//Clusterbang spwaned flashbang +//////////////////////////////// +/obj/item/weapon/grenade/flashbang/cluster/New() ..() icon_state = "flashbang_active" active = 1 banglet = 1 - var/stepdist = rand(1,3) - var/temploc = src.loc - walk_away(src,temploc,stepdist) - var/dettime = rand(15,60) - spawn(dettime) - prime() + walk_away(src,loc,rand(1,3)) + spawn(rand(15,60)) + prime() diff --git a/code/game/objects/items/weapons/implants/implantfreedom.dm b/code/game/objects/items/weapons/implants/implantfreedom.dm index db9f3a17c06..5c3982ab885 100644 --- a/code/game/objects/items/weapons/implants/implantfreedom.dm +++ b/code/game/objects/items/weapons/implants/implantfreedom.dm @@ -17,6 +17,8 @@ if (C_imp_in.handcuffed) var/obj/item/weapon/W = C_imp_in.handcuffed C_imp_in.handcuffed = null + if(C_imp_in.buckled && C_imp_in.buckled.buckle_requires_restraints) + C_imp_in.buckled.unbuckle_mob() C_imp_in.update_inv_handcuffed(0) if (C_imp_in.client) C_imp_in.client.screen -= W diff --git a/code/game/objects/items/weapons/scrolls.dm b/code/game/objects/items/weapons/scrolls.dm index b7ec18568ad..521f5ab64e7 100644 --- a/code/game/objects/items/weapons/scrolls.dm +++ b/code/game/objects/items/weapons/scrolls.dm @@ -77,7 +77,7 @@ return if(user && user.buckled) - user.buckled.unbuckle() + user.buckled.unbuckle_mob() var/list/tempL = L.Copy() var/attempt = null diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index ca983cbc845..a91c7a55df4 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -184,3 +184,14 @@ can_hold = list( /obj/item/ammo_casing/shotgun ) + +/obj/item/weapon/storage/belt/holster + name = "shoulder holster" + desc = "A holster to conceal a carried handgun. WARNING: Badasses only." + icon_state = "holster" + item_state = "bandolier" + storage_slots = 1 + can_hold = list( + /obj/item/weapon/gun/projectile/automatic/pistol, + /obj/item/weapon/gun/projectile/revolver/detective + ) \ No newline at end of file diff --git a/code/game/objects/items/weapons/storage/firstaid.dm b/code/game/objects/items/weapons/storage/firstaid.dm index 063b565b512..e3a10b4bb49 100644 --- a/code/game/objects/items/weapons/storage/firstaid.dm +++ b/code/game/objects/items/weapons/storage/firstaid.dm @@ -29,13 +29,13 @@ icon_state = pick("ointment","firefirstaid") + new /obj/item/weapon/reagent_containers/pill/patch/silver_sulf(src) + new /obj/item/weapon/reagent_containers/pill/patch/silver_sulf(src) + new /obj/item/weapon/reagent_containers/pill/patch/silver_sulf(src) + new /obj/item/weapon/reagent_containers/pill/patch/silver_sulf(src) new /obj/item/device/healthanalyzer(src) new /obj/item/weapon/reagent_containers/hypospray/medipen(src) - new /obj/item/weapon/reagent_containers/pill/patch/silver_sulf(src) - new /obj/item/weapon/reagent_containers/pill/patch/silver_sulf(src) - new /obj/item/weapon/reagent_containers/pill/patch/silver_sulf(src) - new /obj/item/weapon/reagent_containers/pill/patch/silver_sulf(src) - new /obj/item/weapon/reagent_containers/pill/patch/silver_sulf(src) + new /obj/item/weapon/reagent_containers/pill/salicyclic(src) return @@ -47,7 +47,7 @@ if (empty) return new /obj/item/weapon/reagent_containers/pill/patch/styptic(src) new /obj/item/weapon/reagent_containers/pill/patch/styptic(src) - new /obj/item/weapon/reagent_containers/pill/patch/styptic(src) + new /obj/item/weapon/reagent_containers/pill/salicyclic(src) new /obj/item/weapon/reagent_containers/pill/patch/silver_sulf(src) new /obj/item/weapon/reagent_containers/pill/patch/silver_sulf(src) new /obj/item/device/healthanalyzer(src) @@ -84,12 +84,12 @@ /obj/item/weapon/storage/firstaid/o2/New() ..() if (empty) return - new /obj/item/weapon/reagent_containers/pill/salbutamol( src ) - new /obj/item/weapon/reagent_containers/pill/salbutamol( src ) - new /obj/item/weapon/reagent_containers/pill/salbutamol( src ) - new /obj/item/weapon/reagent_containers/pill/salbutamol( src ) - new /obj/item/weapon/reagent_containers/hypospray/medipen( src ) - new /obj/item/weapon/reagent_containers/hypospray/medipen( src ) + new /obj/item/weapon/reagent_containers/pill/salbutamol(src) + new /obj/item/weapon/reagent_containers/pill/salbutamol(src) + new /obj/item/weapon/reagent_containers/pill/salbutamol(src) + new /obj/item/weapon/reagent_containers/pill/salbutamol(src) + new /obj/item/weapon/reagent_containers/hypospray/medipen(src) + new /obj/item/weapon/reagent_containers/hypospray/medipen(src) new /obj/item/device/healthanalyzer( src ) return @@ -192,6 +192,34 @@ new /obj/item/weapon/reagent_containers/pill/epinephrine( src ) new /obj/item/weapon/reagent_containers/pill/epinephrine( src ) +/obj/item/weapon/storage/pill_bottle/mutadone + name = "bottle of mutadone pills" + desc = "Contains pills used to treat genetic abnormalities." + +/obj/item/weapon/storage/pill_bottle/mutadone/New() + ..() + new /obj/item/weapon/reagent_containers/pill/mutadone(src) + new /obj/item/weapon/reagent_containers/pill/mutadone(src) + new /obj/item/weapon/reagent_containers/pill/mutadone(src) + new /obj/item/weapon/reagent_containers/pill/mutadone(src) + new /obj/item/weapon/reagent_containers/pill/mutadone(src) + new /obj/item/weapon/reagent_containers/pill/mutadone(src) + new /obj/item/weapon/reagent_containers/pill/mutadone(src) + +/obj/item/weapon/storage/pill_bottle/mannitol + name = "bottle of mannitol pills" + desc = "Contains pills used to treat brain damage." + +/obj/item/weapon/storage/pill_bottle/mannitol/New() + ..() + new /obj/item/weapon/reagent_containers/pill/mannitol(src) + new /obj/item/weapon/reagent_containers/pill/mannitol(src) + new /obj/item/weapon/reagent_containers/pill/mannitol(src) + new /obj/item/weapon/reagent_containers/pill/mannitol(src) + new /obj/item/weapon/reagent_containers/pill/mannitol(src) + new /obj/item/weapon/reagent_containers/pill/mannitol(src) + new /obj/item/weapon/reagent_containers/pill/mannitol(src) + /obj/item/weapon/storage/pill_bottle/stimulant name = "bottle of stimulant pills" desc = "Guaranteed to give you that extra burst of energy during a long shift!" diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 7f2eeed9b43..58b32e8abde 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -119,6 +119,8 @@ user.visible_message("[user] cuts [C]'s restraints with [src]!") qdel(C.handcuffed) C.handcuffed = null + if(C.buckled && C.buckled.buckle_requires_restraints) + C.buckled.unbuckle_mob() C.update_inv_handcuffed(0) return else diff --git a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm index 26cff767227..6ebd72cae79 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm @@ -16,7 +16,6 @@ new /obj/item/clothing/gloves/fingerless(src) new /obj/item/clothing/head/soft(src) // new /obj/item/weapon/cartridge/quartermaster(src) - new /obj/item/clothing/suit/toggle/wintercoat/cargo(src) return /obj/structure/closet/secure_closet/quartermaster @@ -31,6 +30,7 @@ /obj/structure/closet/secure_closet/quartermaster/New() ..() + new /obj/item/clothing/suit/toggle/wintercoat/cargo(src) new /obj/item/clothing/under/rank/cargo(src) new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/device/radio/headset/headset_cargo(src) @@ -41,5 +41,4 @@ new /obj/item/clothing/mask/gas(src) new /obj/item/clothing/glasses/meson(src) new /obj/item/clothing/head/soft(src) - new /obj/item/clothing/suit/toggle/wintercoat/cargo(src) return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 8a3aad19172..04d11bf0c7a 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -11,6 +11,8 @@ /obj/structure/closet/secure_closet/engineering_chief/New() ..() + new /obj/item/clothing/suit/toggle/wintercoat/engineering(src) + new /obj/item/clothing/suit/toggle/wintercoat/engineering/atmos(src) if(prob(50)) new /obj/item/weapon/storage/backpack/industrial(src) else @@ -30,7 +32,6 @@ new /obj/item/clothing/mask/gas(src) new /obj/item/device/multitool(src) new /obj/item/device/flash/handheld(src) - new /obj/item/clothing/suit/toggle/wintercoat/engineering(src) return /obj/structure/closet/secure_closet/engineering_electrical @@ -109,7 +110,6 @@ new /obj/item/clothing/suit/hazardvest(src) new /obj/item/clothing/mask/gas(src) new /obj/item/clothing/glasses/meson(src) - new /obj/item/clothing/suit/toggle/wintercoat/engineering(src) return /obj/structure/closet/secure_closet/atmospherics @@ -133,5 +133,4 @@ new /obj/item/weapon/watertank/atmos(src) new /obj/item/clothing/suit/fire/atmos(src) new /obj/item/clothing/head/hardhat/atmos(src) - new /obj/item/clothing/suit/toggle/wintercoat/engineering/atmos(src) return \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm index aed121ce321..ccfb8914254 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm @@ -11,6 +11,7 @@ New() ..() + new /obj/item/clothing/suit/toggle/wintercoat/hydro(src) switch(rand(1,2)) if(1) new /obj/item/clothing/suit/apron(src) @@ -23,5 +24,4 @@ new /obj/item/clothing/mask/bandana(src) new /obj/item/weapon/minihoe(src) new /obj/item/weapon/hatchet(src) - new /obj/item/clothing/suit/toggle/wintercoat/hydro(src) return \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 65bb20c5850..8a7ad5457ce 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -1,6 +1,6 @@ /obj/structure/closet/secure_closet/medical1 name = "medicine closet" - desc = "Filled with medical junk." + desc = "Filled to the brim with medical junk." icon_state = "medical1" icon_closed = "medical" icon_locked = "medical1" @@ -12,15 +12,22 @@ /obj/structure/closet/secure_closet/medical1/New() ..() + new /obj/item/weapon/reagent_containers/glass/beaker(src) + new /obj/item/weapon/reagent_containers/glass/beaker(src) + new /obj/item/weapon/reagent_containers/dropper(src) + new /obj/item/weapon/reagent_containers/dropper(src) + new /obj/item/weapon/storage/belt/medical(src) new /obj/item/weapon/storage/box/syringes(src) - new /obj/item/weapon/reagent_containers/dropper(src) - new /obj/item/weapon/reagent_containers/dropper(src) - new /obj/item/weapon/reagent_containers/glass/beaker(src) - new /obj/item/weapon/reagent_containers/glass/beaker(src) + new /obj/item/weapon/reagent_containers/glass/bottle/toxin(src) + new /obj/item/weapon/reagent_containers/glass/bottle/morphine(src) + new /obj/item/weapon/reagent_containers/glass/bottle/morphine(src) + new /obj/item/weapon/reagent_containers/glass/bottle/epinephrine(src) new /obj/item/weapon/reagent_containers/glass/bottle/epinephrine(src) new /obj/item/weapon/reagent_containers/glass/bottle/epinephrine(src) new /obj/item/weapon/reagent_containers/glass/bottle/charcoal(src) new /obj/item/weapon/reagent_containers/glass/bottle/charcoal(src) + new /obj/item/weapon/reagent_containers/glass/bottle/charcoal(src) + new /obj/item/weapon/storage/box/rxglasses(src) return @@ -73,7 +80,6 @@ new /obj/item/clothing/gloves/color/latex/nitrile(src) new /obj/item/weapon/storage/belt/medical(src) new /obj/item/clothing/glasses/hud/health(src) - new /obj/item/clothing/suit/toggle/wintercoat/medical(src) return @@ -90,6 +96,7 @@ /obj/structure/closet/secure_closet/CMO/New() ..() + new /obj/item/clothing/suit/toggle/wintercoat/medical(src) if(prob(50)) new /obj/item/weapon/storage/backpack/medic(src) else @@ -105,7 +112,6 @@ new /obj/item/clothing/gloves/color/latex/nitrile(src) new /obj/item/weapon/storage/belt/medical(src) new /obj/item/device/flash/handheld(src) - new /obj/item/clothing/suit/toggle/wintercoat/medical(src) new /obj/item/weapon/reagent_containers/hypospray/CMO(src) return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm index 2e8db2032be..1c56b4c27e4 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -51,8 +51,6 @@ contents = list() new /obj/item/weapon/storage/backpack/satchel/withwallet( src ) new /obj/item/device/radio/headset( src ) - new /obj/item/clothing/suit/toggle/wintercoat(src) - new /obj/item/clothing/head/santa(src) return /obj/structure/closet/secure_closet/personal/attackby(obj/item/W as obj, mob/user as mob) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 174f2e748c9..99da71e8f6d 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -17,7 +17,6 @@ new /obj/item/device/radio/headset/headset_sci(src) new /obj/item/weapon/tank/air(src) new /obj/item/clothing/mask/gas(src) - new /obj/item/clothing/suit/toggle/wintercoat/science(src) return @@ -34,6 +33,7 @@ /obj/structure/closet/secure_closet/RD/New() ..() + new /obj/item/clothing/suit/toggle/wintercoat/science(src) new /obj/item/clothing/suit/bio_suit/scientist(src) new /obj/item/clothing/head/bio_hood/scientist(src) new /obj/item/clothing/suit/toggle/labcoat(src) @@ -49,5 +49,4 @@ new /obj/item/clothing/suit/armor/reactive(src) new /obj/item/device/flash/handheld(src) new /obj/item/device/laser_pointer(src) - new /obj/item/clothing/suit/toggle/wintercoat/science(src) return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 00472ab6dda..3b9bc3a3388 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -10,6 +10,7 @@ /obj/structure/closet/secure_closet/captains/New() ..() + new /obj/item/clothing/suit/toggle/wintercoat/captain(src) if(prob(50)) new /obj/item/weapon/storage/backpack/captain(src) else @@ -23,8 +24,6 @@ new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/device/radio/headset/heads/captain/alt(src) new /obj/item/clothing/gloves/color/captain(src) - new /obj/item/clothing/suit/toggle/wintercoat/captain(src) - new /obj/item/clothing/head/santa(src) new /obj/item/weapon/gun/energy/gun(src) return @@ -40,6 +39,7 @@ /obj/structure/closet/secure_closet/hop/New() ..() + new /obj/item/clothing/suit/toggle/wintercoat/cargo(src) new /obj/item/clothing/under/rank/head_of_personnel(src) new /obj/item/clothing/head/hopcap(src) new /obj/item/weapon/cartridge/hop(src) @@ -52,8 +52,6 @@ new /obj/item/device/flash/handheld(src) new /obj/item/clothing/glasses/sunglasses(src) new /obj/item/weapon/mining_voucher(src) - new /obj/item/clothing/suit/toggle/wintercoat/cargo(src) - new /obj/item/clothing/head/hardhat/reindeer() return @@ -70,6 +68,7 @@ /obj/structure/closet/secure_closet/hos/New() ..() + new /obj/item/clothing/suit/toggle/wintercoat/security(src) new /obj/item/weapon/cartridge/hos(src) new /obj/item/device/radio/headset/heads/hos(src) new /obj/item/clothing/under/hosparadefem(src) @@ -84,7 +83,6 @@ new /obj/item/weapon/melee/baton/loaded(src) new /obj/item/weapon/gun/energy/gun/advtaser(src) new /obj/item/weapon/storage/belt/security/full(src) - new /obj/item/clothing/suit/toggle/wintercoat/security(src) return @@ -114,7 +112,6 @@ new /obj/item/weapon/melee/baton/loaded(src) new /obj/item/weapon/gun/energy/gun/advtaser(src) new /obj/item/weapon/storage/belt/security/full(src) - new /obj/item/clothing/suit/toggle/wintercoat/security(src) return @@ -139,7 +136,6 @@ new /obj/item/weapon/grenade/flashbang(src) new /obj/item/weapon/storage/belt/security/full(src) new /obj/item/clothing/glasses/hud/security/sunglasses(src) - new /obj/item/clothing/suit/toggle/wintercoat/security(src) return @@ -209,9 +205,9 @@ new /obj/item/device/radio/headset/headset_sec/alt(src) new /obj/item/device/detective_scanner(src) new /obj/item/clothing/suit/armor/vest/det_suit(src) - new /obj/item/clothing/suit/toggle/wintercoat(src) new /obj/item/ammo_box/c38(src) new /obj/item/ammo_box/c38(src) + new /obj/item/weapon/storage/belt/holster(src) new /obj/item/weapon/gun/projectile/revolver/detective(src) return diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index f85f4aa5f80..f6a968576db 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -273,7 +273,6 @@ new /obj/item/clothing/gloves/fingerless(src) new /obj/item/clothing/head/soft/black(src) new /obj/item/clothing/head/soft/black(src) - new /obj/item/clothing/suit/toggle/wintercoat/science(src) if(prob(40)) new /obj/item/clothing/mask/bandana/skull(src) if(prob(40)) @@ -293,7 +292,6 @@ new /obj/item/clothing/shoes/sneakers/white(src) new /obj/item/clothing/suit/toggle/labcoat/chemist(src) new /obj/item/clothing/suit/toggle/labcoat/chemist(src) - new /obj/item/clothing/suit/toggle/wintercoat/medical(src) return @@ -309,7 +307,6 @@ new /obj/item/clothing/shoes/sneakers/white(src) new /obj/item/clothing/suit/toggle/labcoat/genetics(src) new /obj/item/clothing/suit/toggle/labcoat/genetics(src) - new /obj/item/clothing/suit/toggle/wintercoat/medical(src) return @@ -327,7 +324,6 @@ new /obj/item/clothing/suit/toggle/labcoat/virologist(src) new /obj/item/clothing/mask/surgical(src) new /obj/item/clothing/mask/surgical(src) - new /obj/item/clothing/suit/toggle/wintercoat/medical(src) return @@ -353,10 +349,9 @@ new /obj/item/clothing/under/assistantformal(src) if(prob(40)) new /obj/item/clothing/under/assistantformal(src) - if(prob(50)) + if(prob(30)) new /obj/item/clothing/suit/toggle/wintercoat(src) new /obj/item/clothing/shoes/winterboots(src) - new /obj/item/clothing/head/santa(src) return @@ -394,8 +389,7 @@ new /obj/item/clothing/shoes/sneakers/black(src) new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/clothing/shoes/sneakers/white(src) - if(prob(50)) + if(prob(30)) new /obj/item/clothing/suit/toggle/wintercoat(src) new /obj/item/clothing/shoes/winterboots(src) - new /obj/item/clothing/head/santa(src) return diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 22e008029e7..393538d56e2 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -210,7 +210,7 @@ /obj/structure/stool/bed/chair/janicart/relaymove(mob/user, direction) if(user.stat || user.stunned || user.weakened || user.paralysis) - unbuckle() + unbuckle_mob() if(istype(user.l_hand, /obj/item/key) || istype(user.r_hand, /obj/item/key)) if(!Process_Spacemove(direction)) return @@ -221,29 +221,17 @@ user << "You'll need the keys in one of your hands to drive this [callme]." -/obj/structure/stool/bed/chair/janicart/buckle_mob(mob/M, mob/user) - if(M != user || !ismob(M) || get_dist(src, user) > 1 || user.restrained() || user.lying || user.stat || M.buckled || istype(user, /mob/living/silicon)) - return - - unbuckle() - - M.visible_message(\ - "[M] climbs onto the [callme]!",\ - "You climb onto the [callme]!") - M.buckled = src - M.loc = loc - M.dir = dir - M.update_canmove() - buckled_mob = M +/obj/structure/stool/bed/chair/janicart/post_buckle_mob(mob/living/M) update_mob() - add_fingerprint(user) + return ..() -/obj/structure/stool/bed/chair/janicart/unbuckle() - if(buckled_mob) - buckled_mob.pixel_x = 0 - buckled_mob.pixel_y = 0 - ..() +/obj/structure/stool/bed/chair/janicart/unbuckle_mob() + var/mob/living/M = ..() + if(M) + M.pixel_x = 0 + M.pixel_y = 0 + return M /obj/structure/stool/bed/chair/janicart/handle_rotation() 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 index 24614a6849e..7efa0020aa2 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm @@ -7,6 +7,7 @@ icon_state = "nest" var/health = 100 +/* /obj/structure/stool/bed/nest/unbuckle_other(mob/user as mob) buckled_mob.visible_message(\ "[user.name] pulls [buckled_mob.name] free from the sticky nest!",\ @@ -22,8 +23,9 @@ spawn(600) if(user && buckled_mob && user.buckled == src) unbuckle() +*/ -/obj/structure/stool/bed/nest/buckle_mob(mob/M as mob, mob/user as mob) +/obj/structure/stool/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 @@ -32,7 +34,7 @@ if(!istype(user,/mob/living/carbon/alien/humanoid)) return - unbuckle() + unbuckle_mob() if(M == usr) return @@ -41,24 +43,19 @@ "[user.name] secretes a thick vile goo, securing [M.name] into [src]!",\ "[user.name] drenches you in a foul-smelling resin, trapping you in [src]!",\ "You hear squelching...") - M.buckled = src - M.loc = src.loc - M.dir = src.dir - M.update_canmove() - M.pixel_y += 1 - M.pixel_x += 2 - M.anchored = anchored - src.buckled_mob = M - src.add_fingerprint(user) - src.overlays += image('icons/mob/alien.dmi', "nestoverlay", layer=6) return -/obj/structure/stool/bed/nest/unbuckle() - if(buckled_mob) +/obj/structure/stool/bed/nest/post_buckle_mob(mob/living/M) + if(M == buckled_mob) + M.pixel_y += 1 + M.pixel_x += 2 + overlays += image('icons/mob/alien.dmi', "nestoverlay", layer=6) + else buckled_mob.pixel_y -= 1 buckled_mob.pixel_x -= 2 - overlays.Cut() - ..() + overlays.Cut() + + /obj/structure/stool/bed/nest/attackby(obj/item/weapon/W as obj, mob/user as mob) var/aforce = W.force diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index 98384f7348c..60dd955df4f 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -11,17 +11,14 @@ name = "bed" desc = "This is used to lie in, sleep in or strap on." icon_state = "bed" - var/mob/living/buckled_mob + can_buckle = 1 + buckle_lying = 1 /obj/structure/stool/bed/alien name = "resting contraption" desc = "This looks similar to contraptions from earth. Could aliens be stealing our technology?" icon_state = "abed" -/obj/structure/stool/bed/Destroy() - unbuckle() - ..() - /obj/structure/stool/bed/Move(atom/newloc, direct) //Some bed children move . = ..() if(buckled_mob) @@ -47,99 +44,12 @@ /obj/structure/stool/bed/attack_paw(mob/user as mob) return src.attack_hand(user) -/obj/structure/stool/bed/attack_hand(mob/user as mob) - manual_unbuckle(user) - return - /obj/structure/stool/bed/attack_animal(var/mob/living/simple_animal/M)//No more buckling hostile mobs to chairs to render them immobile forever if(M.environment_smash) new /obj/item/stack/sheet/metal(src.loc) qdel(src) return - manual_unbuckle(M) -/obj/structure/stool/bed/MouseDrop_T(mob/M as mob, mob/user as mob) - if(!istype(M)) return - buckle_mob(M, user) - return - -/obj/structure/stool/bed/proc/afterbuckle(mob/M as mob) // Called after somebody buckled / unbuckled - return - -/obj/structure/stool/bed/proc/unbuckle() - if(buckled_mob) - if(buckled_mob.buckled == src) //this is probably unneccesary, but it doesn't hurt - buckled_mob.buckled = null - buckled_mob.anchored = initial(buckled_mob.anchored) - buckled_mob.update_canmove() - - var/mob/M = buckled_mob - buckled_mob = null - - M.newtonian_move(inertia_dir) - afterbuckle(M) - return - -/obj/structure/stool/bed/proc/manual_unbuckle(mob/user as mob) - if(buckled_mob) - if(buckled_mob.buckled == src) - if(buckled_mob != user) - if(!(user.buckled)) - unbuckle_other(user) - else - user << "You can't reach [src]!" - else - unbuckle_myself(user) - src.add_fingerprint(user) - return - -/obj/structure/stool/bed/proc/unbuckle_other(mob/user as mob) - buckled_mob.visible_message(\ - "[buckled_mob.name] was unbuckled by [user.name]!",\ - "You were unbuckled from [src] by [user.name].",\ - "You hear metal clanking.") - unbuckle() - - -/obj/structure/stool/bed/proc/unbuckle_myself(mob/user as mob) - buckled_mob.visible_message(\ - "[buckled_mob.name] unbuckled!",\ - "You unbuckle yourself from [src].",\ - "You hear metal clanking.") - unbuckle() - -/obj/structure/stool/bed/proc/buckle_mob(mob/M as mob, mob/user as mob) - if (!ticker) - user << "You can't buckle anyone in before the game starts." - if ( !ismob(M) || (get_dist(src, user) > 1) || (M.loc != src.loc) || user.restrained() || user.lying || user.stat || M.buckled || istype(user, /mob/living/silicon/pai) || M.anchored) - return - - if (istype(M, /mob/living/carbon/slime) || istype(M, /mob/living/simple_animal/slime)) - user << "\The [M] is too squishy to buckle in." - return - - unbuckle() - - if (M == usr) - M.visible_message(\ - "[M.name] buckles in!",\ - "You buckle yourself to [src].",\ - "You hear metal clanking") - else - M.visible_message(\ - "[M.name] is buckled in to [src] by [user.name]!",\ - "You are buckled in to [src] by [user.name].",\ - "You hear metal clanking") - M.buckled = src - M.anchored = anchored - M.loc = src.loc - M.dir = src.dir - M.update_canmove() - src.buckled_mob = M - src.add_fingerprint(user) - - afterbuckle(M) - return /* * Roller beds @@ -151,18 +61,19 @@ anchored = 0 var/const/buckled_pixel_y_offset = 6 //Mobs buckled will have their pixel_y offset by this much -/obj/structure/stool/bed/roller/afterbuckle(mob/M as mob) - if(buckled_mob) + +/obj/structure/stool/bed/roller/post_buckle_mob(mob/M) + if(M == buckled_mob) density = 1 icon_state = "up" M.pixel_y = initial(M.pixel_y) else density = 0 icon_state = "down" - M.pixel_y = initial(M.pixel_y) - if(M.lying) - M.pixel_y -= buckled_pixel_y_offset - + if(buckled_mob) + buckled_mob.pixel_y = initial(buckled_mob.pixel_y) + if(buckled_mob.lying) + buckled_mob.pixel_y -= buckled_pixel_y_offset /obj/item/roller diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index bbe3dd51bd3..d73dba16439 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -2,6 +2,7 @@ name = "chair" desc = "You sit in this. Either by will or force." icon_state = "chair" + buckle_lying = 0 //you sit in a chair, not lay /obj/structure/stool/bed/chair/New() ..() @@ -68,10 +69,6 @@ return spin() -/obj/structure/stool/bed/chair/MouseDrop_T(mob/M as mob, mob/user as mob) - if(!istype(M)) return - buckle_mob(M, user) - return // Chair types /obj/structure/stool/bed/chair/wood/normal @@ -105,12 +102,13 @@ return ..() -/obj/structure/stool/bed/chair/comfy/afterbuckle() +/obj/structure/stool/bed/chair/comfy/post_buckle_mob(mob/living/M) if(buckled_mob) overlays += armrest else overlays -= armrest + /obj/structure/stool/bed/chair/comfy/brown color = rgb(255,113,0) diff --git a/code/game/verbs/suicide.dm b/code/game/verbs/suicide.dm index f8ec5a90b5d..f743889fcf9 100644 --- a/code/game/verbs/suicide.dm +++ b/code/game/verbs/suicide.dm @@ -169,6 +169,20 @@ updatehealth() +/mob/living/simple_animal/verb/suicide() + set hidden = 1 + if(!canSuicide()) + return + var/confirm = alert("Are you sure you want to commit suicide?", "Confirm Suicide", "Yes", "No") + if(!canSuicide()) + return + if(confirm == "Yes") + suiciding = 1 + visible_message("[src] begins to fall down. It looks like \he's lost the will to live.", \ + "[src] begins to fall down. It looks like \he's lost the will to live.") + death(0) + + /mob/living/proc/canSuicide() if(stat == CONSCIOUS) return 1 diff --git a/code/modules/admin/verbs/BrokenInhands.dm b/code/modules/admin/verbs/BrokenInhands.dm index 533ac210102..e9122e9516a 100644 --- a/code/modules/admin/verbs/BrokenInhands.dm +++ b/code/modules/admin/verbs/BrokenInhands.dm @@ -1,14 +1,12 @@ /proc/getbrokeninhands() - var/icon/IL = new('icons/mob/items_lefthand.dmi') - var/list/Lstates = IL.IconStates() - var/icon/IR = new('icons/mob/items_righthand.dmi') - var/list/Rstates = IR.IconStates() - - var/text for(var/A in typesof(/obj/item)) var/obj/item/O = new A( locate(1,1,1) ) if(!O) continue + var/icon/IL = new(O.lefthand_file) + var/list/Lstates = IL.IconStates() + var/icon/IR = new(O.righthand_file) + var/list/Rstates = IR.IconStates() var/icon/J = new(O.icon) var/list/istates = J.IconStates() if(!Lstates.Find(O.icon_state) && !Lstates.Find(O.item_state)) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 915baeb4678..b1a1a6eb9ed 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -226,9 +226,9 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that pai.real_name = pai.name pai.key = choice.key card.setPersonality(pai) - for(var/datum/paiCandidate/candidate in paiController.pai_candidates) + for(var/datum/paiCandidate/candidate in SSpai.candidates) if(candidate.key == choice.key) - paiController.pai_candidates.Remove(candidate) + SSpai.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) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 300013da4c8..f3d7830d6de 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -5,6 +5,9 @@ var/up = 0 // but seperated to allow items to protect but not impair vision, like space helmets var/visor_flags = 0 // flags that are added/removed when an item is adjusted up/down var/visor_flags_inv = 0 // same as visor_flags, but for flags_inv + lefthand_file = 'icons/mob/inhands/clothing_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing_righthand.dmi' + //Ears: currently only used for headsets and earmuffs /obj/item/clothing/ears diff --git a/code/modules/clothing/spacesuits/chronosuit.dm b/code/modules/clothing/spacesuits/chronosuit.dm index 7876f61368c..fdefdefd12f 100644 --- a/code/modules/clothing/spacesuits/chronosuit.dm +++ b/code/modules/clothing/spacesuits/chronosuit.dm @@ -83,7 +83,7 @@ phaseanim.master = user user.ExtinguishMob() if(user.buckled) - user.buckled.unbuckle() + user.buckled.unbuckle_mob() user.loc = holder flick("chronophase", phaseanim) spawn(7) diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index 8e44f384c2c..e1d9486c63c 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -211,7 +211,6 @@ pass_flags = PASSTABLE | PASSGRILLE var/energy = 0 var/obj/effect/spacevine_controller/master = null - var/mob/living/buckled_mob var/list/mutations = list() /obj/effect/spacevine/New() @@ -285,7 +284,7 @@ var/obj/item/weapon/weldingtool/WT = W if(WT.remove_fuel(0, user)) qdel(src) else - manual_unbuckle(user) + user_unbuckle_mob(user,user) return //Plant-b-gone damage is handled in its entry in chemistry-reagents.dm ..() @@ -298,46 +297,16 @@ /obj/effect/spacevine/attack_hand(mob/user as mob) for(var/datum/spacevine_mutation/SM in mutations) SM.on_hit(src, user) - manual_unbuckle(user) + user_unbuckle_mob(user, user) /obj/effect/spacevine/attack_paw(mob/living/user as mob) user.do_attack_animation(src) for(var/datum/spacevine_mutation/SM in mutations) SM.on_hit(src, user) - manual_unbuckle(user) + user_unbuckle_mob(user,user) -/obj/effect/spacevine/proc/unbuckle() - if(buckled_mob) - if(buckled_mob.buckled == src) //this is probably unneccesary, but it doesn't hurt - buckled_mob.buckled = null - buckled_mob.anchored = initial(buckled_mob.anchored) - buckled_mob.update_canmove() - buckled_mob = null - return -/obj/effect/spacevine/proc/manual_unbuckle(mob/user as mob) - if(buckled_mob) - if(prob(50)) - if(buckled_mob.buckled == src) - if(buckled_mob != user) - buckled_mob.visible_message(\ - "[user.name] frees [buckled_mob.name] from the vines.",\ - "[user.name] frees you from the vines.",\ - "You hear shredding and ripping.") - else - buckled_mob.visible_message(\ - "[buckled_mob.name] struggles free of the vines.",\ - "You untangle the vines from around yourself.",\ - "You hear shredding and ripping.") - unbuckle() - else - var/text = pick("rip","tear","pull") - user.visible_message(\ - "[user.name] [text]s at the vines.",\ - "You [text] at the vines.",\ - "You hear shredding and ripping.") - return /obj/effect/spacevine_controller var/list/obj/effect/spacevine/vines = list() @@ -446,18 +415,15 @@ for(var/datum/spacevine_mutation/SM in mutations) SM.on_grow(src) -/obj/effect/spacevine/proc/buckle_mob() +/obj/effect/spacevine/buckle_mob() if(!buckled_mob && prob(25)) for(var/mob/living/carbon/V in src.loc) for(var/datum/spacevine_mutation/SM in mutations) SM.on_buckle(src, V) - if((V.stat != DEAD) && (V.buckled != src)) //if mob not dead or captured - V.buckled = src - V.loc = src.loc - V.update_canmove() - src.buckled_mob = V + if((V.stat != DEAD) && (V.buckled != src)) //not dead or captured V << "The vines [pick("wind", "tangle", "tighten")] around you!" - break //only capture one mob at a time. + ..(V) + break //only capture one mob at a time /obj/effect/spacevine/proc/spread() var/direction = pick(cardinal) diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 00c1ac86c4a..645260c3ec2 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -51,7 +51,7 @@ mob/living/carbon/proc/handle_hallucinations() halitem.layer = 50 switch(rand(1,6)) if(1) //revolver - halitem.icon = 'icons/obj/gun.dmi' + halitem.icon = 'icons/obj/guns/projectile.dmi' halitem.icon_state = "revolver" halitem.name = "Revolver" if(2) //c4 diff --git a/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm b/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm index acdb6e25ebe..7f0418c5faa 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm @@ -78,7 +78,7 @@ if(!t_state) t_state = r_hand.icon_state r_hand.screen_loc = ui_rhand - overlays_standing[X_R_HAND_LAYER] = image("icon" = 'icons/mob/items_righthand.dmi', "icon_state" = t_state) + overlays_standing[X_R_HAND_LAYER] = image("icon" = r_hand.righthand_file, "icon_state" = t_state) else overlays_standing[X_R_HAND_LAYER] = null if(update_icons) @@ -90,7 +90,7 @@ if(!t_state) t_state = l_hand.icon_state l_hand.screen_loc = ui_lhand - overlays_standing[X_L_HAND_LAYER] = image("icon" = 'icons/mob/items_lefthand.dmi', "icon_state" = t_state) + overlays_standing[X_L_HAND_LAYER] = image("icon" = l_hand.lefthand_file, "icon_state" = t_state) else overlays_standing[X_L_HAND_LAYER] = null if(update_icons) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index db452bdd564..3ed06021ef6 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -314,6 +314,8 @@ update_inv_wear_mask(0) else if(I == handcuffed) handcuffed = null + if(buckled && buckled.buckle_requires_restraints) + buckled.unbuckle_mob() update_inv_handcuffed(0) else if(I == legcuffed) legcuffed = null diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index b1ae7e55db6..b489cb31652 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -114,7 +114,7 @@ emp_act var/turf/picked = pick(turfs) if(!isturf(picked)) return if(buckled) - buckled.unbuckle() + buckled.unbuckle_mob() src.loc = picked return 1 return 0 diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 3da77b6b76f..71b54ef8970 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -21,9 +21,7 @@ /mob/living/carbon/human/treat_message(message) if(dna) message = dna.species.handle_speech(message,src) - - if (dna.check_mutation(HULK)) - message = "[uppertext(replacetext(message, ".", "!"))]!!" //because I don't know how to code properly in getting vars from other files -Bro + message = dna.mutations_say_mods(message) if(viruses.len) for(var/datum/disease/pierrot_throat/D in viruses) @@ -38,7 +36,6 @@ temp_message[H] = "HONK" pick_list -= H //Make sure that you dont HONK the same word twice message = list2text(temp_message, " ") - message = ..(message) return message diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 92345142219..f0dff8e7523 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -498,15 +498,17 @@ if(H.tinttotal >= TINT_IMPAIR) if(tinted_weldhelh) if(H.tinttotal >= TINT_BLIND) - H.eye_blind = max(H.eye_blind, 1) // You get the sudden urge to learn to play keyboard - H.client.screen += global_hud.darkMask - else + H.eye_blind = max(H.eye_blind, 1) + if(H.client) H.client.screen += global_hud.darkMask if(H.blind) if(H.eye_blind) H.blind.layer = 18 else H.blind.layer = 0 + if(!H.client)//no client, no screen to update + return 1 + if( H.disabilities & NEARSIGHT && !istype(H.glasses, /obj/item/clothing/glasses/regular) ) H.client.screen += global_hud.vimpaired if(H.eye_blurry) H.client.screen += global_hud.blurry diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 5b96c53722c..4894572e2fc 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -539,7 +539,7 @@ Please contact me on #coderbus IRC. ~Carnie x var/t_state = r_hand.item_state if(!t_state) t_state = r_hand.icon_state - overlays_standing[R_HAND_LAYER] = image("icon"='icons/mob/items_righthand.dmi', "icon_state"="[t_state]", "layer"=-R_HAND_LAYER) + overlays_standing[R_HAND_LAYER] = image("icon" = r_hand.righthand_file, "icon_state"="[t_state]", "layer"=-R_HAND_LAYER) apply_overlay(R_HAND_LAYER) @@ -558,7 +558,7 @@ Please contact me on #coderbus IRC. ~Carnie x var/t_state = l_hand.item_state if(!t_state) t_state = l_hand.icon_state - overlays_standing[L_HAND_LAYER] = image("icon"='icons/mob/items_lefthand.dmi', "icon_state"="[t_state]", "layer"=-L_HAND_LAYER) + overlays_standing[L_HAND_LAYER] = image("icon" = l_hand.lefthand_file, "icon_state"="[t_state]", "layer"=-L_HAND_LAYER) apply_overlay(L_HAND_LAYER) diff --git a/code/modules/mob/living/carbon/monkey/update_icons.dm b/code/modules/mob/living/carbon/monkey/update_icons.dm index a5c5010d810..bcdbbb6b633 100644 --- a/code/modules/mob/living/carbon/monkey/update_icons.dm +++ b/code/modules/mob/living/carbon/monkey/update_icons.dm @@ -61,7 +61,7 @@ var/t_state = r_hand.item_state if(!t_state) t_state = r_hand.icon_state overlays -= overlays_standing[M_R_HAND_LAYER] - overlays_standing[M_R_HAND_LAYER] = image("icon" = 'icons/mob/items_righthand.dmi', "icon_state" = t_state, "layer" = -M_R_HAND_LAYER) + overlays_standing[M_R_HAND_LAYER] = image("icon" = r_hand.righthand_file, "icon_state" = t_state, "layer" = -M_R_HAND_LAYER) overlays += overlays_standing[M_R_HAND_LAYER] else overlays -= overlays_standing[M_R_HAND_LAYER] @@ -80,7 +80,7 @@ var/t_state = l_hand.item_state if(!t_state) t_state = l_hand.icon_state overlays -= overlays_standing[M_L_HAND_LAYER] - overlays_standing[M_L_HAND_LAYER] = image("icon" = 'icons/mob/items_lefthand.dmi', "icon_state" = t_state, "layer" = -M_L_HAND_LAYER) + overlays_standing[M_L_HAND_LAYER] = image("icon" = l_hand.lefthand_file, "icon_state" = t_state, "layer" = -M_L_HAND_LAYER) overlays += overlays_standing[M_L_HAND_LAYER] else overlays -= overlays_standing[M_L_HAND_LAYER] diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 6484310e1da..7a6348c833a 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -588,6 +588,8 @@ Sorry Giacom. Please don't be mad :( if(C.handcuffed) C.handcuffed.loc = C.loc C.handcuffed = null + if(C.buckled && C.buckled.buckle_requires_restraints) + C.buckled.unbuckle_mob() C.update_inv_handcuffed(0) return if(C.legcuffed) @@ -646,13 +648,13 @@ Sorry Giacom. Please don't be mad :( return C.visible_message("[C] manages to unbuckle themself!", \ "You successfully unbuckle yourself.") - C.buckled.manual_unbuckle(C) + C.buckled.user_unbuckle_mob(C,C) else C << "You fail to unbuckle yourself!" else - L.buckled.manual_unbuckle(L) + L.buckled.user_unbuckle_mob(L,L) else - L.buckled.manual_unbuckle(L) + L.buckled.user_unbuckle_mob(L,L) //Breaking out of a container (Locker, sleeper, cryo...) else if(loc && istype(loc, /obj) && !isturf(loc)) diff --git a/code/modules/mob/living/simple_animal/friendly/drone.dm b/code/modules/mob/living/simple_animal/friendly/drone.dm index 48912230a76..875c95ffbe5 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone.dm @@ -422,7 +422,7 @@ if(!r_state) r_state = r_hand.icon_state - hands_overlays += image("icon"='icons/mob/items_righthand.dmi', "icon_state"="[r_state]", "layer"=-HANDS_LAYER) + hands_overlays += image("icon" = r_hand.righthand_file, "icon_state"="[r_state]", "layer"=-HANDS_LAYER) if(client && hud_used) r_hand.layer = 20 @@ -434,7 +434,7 @@ if(!l_state) l_state = l_hand.icon_state - hands_overlays += image("icon"='icons/mob/items_lefthand.dmi', "icon_state"="[l_state]", "layer"=-HANDS_LAYER) + hands_overlays += image("icon" = l_hand.lefthand_file, "icon_state"="[l_state]", "layer"=-HANDS_LAYER) if(client && hud_used) l_hand.layer = 20 diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 28b8530e7d8..9a1f9689eac 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -768,11 +768,12 @@ var/list/slot_equipment_priority = list( \ if(restrained()) return 0 return 1 + //Updates canmove, lying and icons. Could perhaps do with a rename but I can't think of anything to describe it. //Robots and brains have their own version so don't worry about them /mob/proc/update_canmove() var/ko = weakened || paralysis || stat || (status_flags & FAKEDEATH) - var/bed = !(buckled && istype(buckled, /obj/structure/stool/bed/chair)) + var/buckle_lying = !(buckled && !buckled.buckle_lying) if(ko || resting || stunned) drop_r_hand() drop_l_hand() @@ -780,7 +781,7 @@ var/list/slot_equipment_priority = list( \ lying = 0 canmove = 1 if(buckled) - lying = 90 * bed + lying = 90*buckle_lying else if((ko || resting) && !lying) fall(ko) @@ -793,6 +794,7 @@ var/list/slot_equipment_priority = list( \ regenerate_icons() return canmove + /mob/proc/fall(var/forced) drop_l_hand() drop_r_hand() diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 7a18315e8cb..94b6d8b68f1 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -160,3 +160,4 @@ var/atom/movable/remote_control //Calls relaymove() to whatever it is var/turf/listed_turf = null //the current turf being examined in the stat panel + var/last_movement = 0 // Last world.time the mob actually moved of its own accord. \ No newline at end of file diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 7c542c14e3e..e528a81b7ca 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -199,6 +199,7 @@ step(mob, pick(cardinal)) else . = ..() + mob.last_movement=world.time moving = 0 if(mob && .) diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 7d26a965f30..ae596c35528 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -128,7 +128,7 @@ clothes_s = new /icon('icons/mob/uniform.dmi', "qm_s") clothes_s.Blend(new /icon('icons/mob/feet.dmi', "brown"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/eyes.dmi', "sun"), ICON_OVERLAY) - clothes_s.Blend(new /icon('icons/mob/items_lefthand.dmi', "clipboard"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/inhands/items_lefthand.dmi', "clipboard"), ICON_OVERLAY) if(backbag == 2) clothes_s.Blend(new /icon('icons/mob/back.dmi', "backpack"), ICON_OVERLAY) if(backbag == 3) @@ -151,7 +151,7 @@ clothes_s = new /icon('icons/mob/uniform.dmi', "bluesuit_s") clothes_s.Blend(new /icon('icons/mob/feet.dmi', "laceups"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/suit.dmi', "suitjacket_blue"), ICON_OVERLAY) - clothes_s.Blend(new /icon('icons/mob/items_lefthand.dmi', "briefcase"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/inhands/items_lefthand.dmi', "briefcase"), ICON_OVERLAY) if(backbag == 2) clothes_s.Blend(new /icon('icons/mob/back.dmi', "backpack"), ICON_OVERLAY) if(backbag == 3) @@ -159,7 +159,7 @@ if(CHAPLAIN) clothes_s = new /icon('icons/mob/uniform.dmi', "chapblack_s") clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/items_righthand.dmi', "bible"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/inhands/items_lefthand.dmi', "bible"), ICON_OVERLAY) if(backbag == 2) clothes_s.Blend(new /icon('icons/mob/back.dmi', "backpack"), ICON_OVERLAY) if(backbag == 3) @@ -187,7 +187,7 @@ clothes_s = new /icon('icons/mob/uniform.dmi', "director_s") clothes_s.Blend(new /icon('icons/mob/feet.dmi', "brown"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat"), ICON_OVERLAY) - clothes_s.Blend(new /icon('icons/mob/items_lefthand.dmi', "clipboard"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/inhands/items_lefthand.dmi', "clipboard"), ICON_OVERLAY) if(backbag == 2) clothes_s.Blend(new /icon('icons/mob/back.dmi', "backpack"), ICON_OVERLAY) if(backbag == 3) @@ -212,7 +212,7 @@ clothes_s = new /icon('icons/mob/uniform.dmi', "cmo_s") clothes_s.Blend(new /icon('icons/mob/feet.dmi', "brown"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat_cmo"), ICON_OVERLAY) - clothes_s.Blend(new /icon('icons/mob/items_lefthand.dmi', "firstaid"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/inhands/items_lefthand.dmi', "firstaid"), ICON_OVERLAY) if(backbag == 2) clothes_s.Blend(new /icon('icons/mob/back.dmi', "medicalpack"), ICON_OVERLAY) if(backbag == 3) @@ -221,7 +221,7 @@ clothes_s = new /icon('icons/mob/uniform.dmi', "medical_s") clothes_s.Blend(new /icon('icons/mob/feet.dmi', "white"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat"), ICON_OVERLAY) - clothes_s.Blend(new /icon('icons/mob/items_lefthand.dmi', "firstaid"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/inhands/items_lefthand.dmi', "firstaid"), ICON_OVERLAY) if(backbag == 2) clothes_s.Blend(new /icon('icons/mob/back.dmi', "medicalpack"), ICON_OVERLAY) if(backbag == 3) @@ -247,7 +247,7 @@ clothes_s = new /icon('icons/mob/uniform.dmi', "robotics_s") clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat"), ICON_OVERLAY) - clothes_s.Blend(new /icon('icons/mob/items_lefthand.dmi', "toolbox_blue"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/inhands/items_lefthand.dmi', "toolbox_blue"), ICON_OVERLAY) if(backbag == 2) clothes_s.Blend(new /icon('icons/mob/back.dmi', "backpack"), ICON_OVERLAY) if(backbag == 3) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index f72c6e782ef..2ca204489cb 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -5,7 +5,7 @@ /obj/item/weapon/gun name = "gun" desc = "It's a gun. It's pretty terrible, though." - icon = 'icons/obj/gun.dmi' + icon = 'icons/obj/guns/projectile.dmi' icon_state = "detective" item_state = "gun" flags = CONDUCT @@ -31,6 +31,9 @@ var/burst_size = 1 var/fire_delay = 0 + lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/guns_righthand.dmi' + var/obj/item/device/firing_pin/pin = /obj/item/device/firing_pin //standard firing pin for most guns var/obj/item/device/flashlight/F = null @@ -46,7 +49,7 @@ /obj/item/weapon/gun/examine(mob/user) ..() if(pin) - user << "It has a [pin] installed." + user << "It has [pin] installed." else user << "It doesn't have a firing pin installed, and won't fire." diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index c1a6700caba..4474aa5a6cc 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -2,6 +2,7 @@ icon_state = "energy" name = "energy gun" desc = "A basic energy-based gun." + icon = 'icons/obj/guns/energy.dmi' var/obj/item/weapon/stock_parts/cell/power_supply //What type of power cell this uses var/cell_type = /obj/item/weapon/stock_parts/cell diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 23285cb0987..4ea6cbbfe1a 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -26,7 +26,7 @@ name = "floral somatoray" desc = "A tool that discharges controlled radiation which induces mutation in plant cells." icon_state = "flora" - item_state = "obj/item/gun.dmi" + item_state = "gun" ammo_type = list(/obj/item/ammo_casing/energy/flora/yield, /obj/item/ammo_casing/energy/flora/mut) origin_tech = "materials=2;biotech=3;powerstorage=3" modifystate = 1 @@ -95,6 +95,8 @@ icon = 'icons/obj/bureaucracy.dmi' icon_state = "pen" item_state = "pen" + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' w_class = 1 diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index 063e135516a..0fdbc0456bb 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -1,7 +1,7 @@ /obj/item/weapon/gun/magic name = "staff of nothing" desc = "This staff is boring to watch because even though it came first you've seen everything it can do in other staves for years." - icon = 'icons/obj/gun.dmi' + icon = 'icons/obj/guns/magic.dmi' icon_state = "staffofnothing" item_state = "staff" fire_sound = 'sound/weapons/emitter.ogg' @@ -17,6 +17,10 @@ origin_tech = null clumsy_check = 0 trigger_guard = 0 + pin = /obj/item/device/firing_pin/magic + + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' //not really a gun and some toys use these inhands + righthand_file = 'icons/mob/inhands/items_righthand.dmi' /obj/item/weapon/gun/magic/afterattack(atom/target as mob, mob/living/user as mob, flag) newshot() diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index b1540df35b9..db55594fa4d 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -135,7 +135,7 @@ /obj/item/weapon/suppressor name = "suppressor" desc = "A universal syndicate small-arms suppressor for maximum espionage." - icon = 'icons/obj/gun.dmi' + icon = 'icons/obj/guns/projectile.dmi' icon_state = "suppressor" w_class = 2 var/oldsound = null diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index 16ac5796a48..a72317ca466 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -234,4 +234,4 @@ fire_sound = 'sound/weapons/Gunshot_smg.ogg' can_suppress = 0 burst_size = 4 - fire_delay = 1 + fire_delay = 1 diff --git a/code/modules/projectiles/pins.dm b/code/modules/projectiles/pins.dm index 2754265e876..f0c29478c3c 100644 --- a/code/modules/projectiles/pins.dm +++ b/code/modules/projectiles/pins.dm @@ -37,6 +37,9 @@ return 1 return 0 +/obj/item/device/firing_pin/magic + name = "magic crystal shard" + desc = "A small enchanted shard which allows magical weapons to fire." /obj/item/device/firing_pin/implant name = "implant-keyed firing pin" diff --git a/code/modules/reagents/grenade_launcher.dm b/code/modules/reagents/grenade_launcher.dm index 15e8f7ef51c..ffe53c751d5 100644 --- a/code/modules/reagents/grenade_launcher.dm +++ b/code/modules/reagents/grenade_launcher.dm @@ -1,7 +1,7 @@ /obj/item/weapon/gun/grenadelauncher name = "grenade launcher" desc = "a terrible, terrible thing. it's really awful!" - icon = 'icons/obj/gun.dmi' + icon = 'icons/obj/guns/projectile.dmi' icon_state = "riotgun" item_state = "riotgun" w_class = 4.0 diff --git a/code/modules/reagents/reagent_containers/glass/bottle.dm b/code/modules/reagents/reagent_containers/glass/bottle.dm index 8257a2b38c7..9ab1ccb9618 100644 --- a/code/modules/reagents/reagent_containers/glass/bottle.dm +++ b/code/modules/reagents/reagent_containers/glass/bottle.dm @@ -63,7 +63,7 @@ spawned_amount = 15 /obj/item/weapon/reagent_containers/glass/bottle/charcoal - name = "charcoal bottle" + name = "anti-toxin bottle" desc = "A small bottle of charcoal." icon_state = "bottle17" spawned_reagent = "charcoal" @@ -260,3 +260,28 @@ desc = "A small bottle. Contains a sample of invasive Apidae." icon_state = "bottle3" spawned_disease = /datum/disease/beesease + +/obj/item/weapon/reagent_containers/glass/bottle/diphenhydramine + name = "antihistamine bottle" + desc = "A small bottle of diphenhydramine." + icon_state = "bottle20" + spawned_reagent = "diphenhydramine" + +/obj/item/weapon/reagent_containers/glass/bottle/potass_iodide + name = "anti-radiation bottle" + desc = "A small bottle of potassium iodide." + icon_state = "bottle11" + spawned_reagent = "potass_iodide" + +/obj/item/weapon/reagent_containers/glass/bottle/salglu_solution + name = "saline-glucose solution bottle" + desc = "A small bottle of saline-glucose solution." + icon_state = "bottle1" + spawned_reagent = "salglu_solution" + +/obj/item/weapon/reagent_containers/glass/bottle/atropine + name = "atropine bottle" + desc = "A small bottle of atropine." + icon_state = "bottle12" + spawned_reagent = "atropine" + diff --git a/code/modules/reagents/reagent_containers/patch.dm b/code/modules/reagents/reagent_containers/patch.dm index 32bea05008c..6efaa98cad4 100644 --- a/code/modules/reagents/reagent_containers/patch.dm +++ b/code/modules/reagents/reagent_containers/patch.dm @@ -22,7 +22,7 @@ return 1 // Masks were stopping people from "eating" patches. Thanks, inheritance. /obj/item/weapon/reagent_containers/pill/patch/styptic - name = "styptic powder patch" + name = "brute patch" desc = "Helps with brute injuries." /obj/item/weapon/reagent_containers/pill/patch/styptic/New() @@ -30,7 +30,7 @@ reagents.add_reagent("styptic_powder", 50) /obj/item/weapon/reagent_containers/pill/patch/silver_sulf - name = "silver sulfadiazine patch" + name = "burn patch" desc = "Helps with burn injuries." /obj/item/weapon/reagent_containers/pill/patch/silver_sulf/New() diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 9bafa5d06ed..bba1f118ee4 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -146,8 +146,35 @@ /obj/item/weapon/reagent_containers/pill/epinephrine name = "epinephrine pill" desc = "Used to stabilize patients." - icon_state = "pill17" + icon_state = "pill5" /obj/item/weapon/reagent_containers/pill/epinephrine/New() ..() - reagents.add_reagent("epinephrine", 50) \ No newline at end of file + reagents.add_reagent("epinephrine", 50) + +/obj/item/weapon/reagent_containers/pill/mannitol + name = "mannitol pill" + desc = "Used to treat brain damage." + icon_state = "pill17" + +/obj/item/weapon/reagent_containers/pill/mannitol/New() + ..() + reagents.add_reagent("mannitol", 50) + +/obj/item/weapon/reagent_containers/pill/mutadone + name = "mutadone pill" + desc = "Used to treat genetic damage." + icon_state = "pill20" + +/obj/item/weapon/reagent_containers/pill/mutadone/New() + ..() + reagents.add_reagent("mutadone", 50) + +/obj/item/weapon/reagent_containers/pill/salicyclic + name = "salicyclic acid pill" + desc = "Used to dull pain." + icon_state = "pill5" + +/obj/item/weapon/reagent_containers/pill/salicyclic/New() + ..() + reagents.add_reagent("sac_acid", 50) \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 421f4c72ffe..02393741d6a 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -143,7 +143,7 @@ /obj/item/weapon/reagent_containers/spray/chemsprayer name = "chem sprayer" desc = "A utility used to spray large amounts of reagents in a given area." - icon = 'icons/obj/gun.dmi' + icon = 'icons/obj/guns/projectile.dmi' icon_state = "chemsprayer" item_state = "chemsprayer" throwforce = 0 diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 55809262260..45e8748af16 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -267,6 +267,14 @@ mode = SYRINGE_INJECT update_icon() +/obj/item/weapon/reagent_containers/syringe/calomel + name = "syringe (calomel)" + desc = "Contains calomel." + New() + ..() + reagents.add_reagent("calomel", 15) + mode = SYRINGE_INJECT + update_icon() //Robot syringes //Not special in any way, code wise. They don't have added variables or procs. diff --git a/code/modules/telesci/telepad.dm b/code/modules/telesci/telepad.dm index 98c42e57f46..942533fc993 100644 --- a/code/modules/telesci/telepad.dm +++ b/code/modules/telesci/telepad.dm @@ -154,4 +154,4 @@ var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(5, 1, src) s.start() - user << " You emag the RCS. Click on it to toggle between modes." + user << " You emag the RCS. Click on it to toggle between modes." diff --git a/config/admins.txt b/config/admins.txt index a0406d4066e..3081f865151 100644 --- a/config/admins.txt +++ b/config/admins.txt @@ -76,4 +76,4 @@ mandurrh = Game Master thurgatar = Game Master xerux = Game Master dannno = Game Master - +allura = Game Master diff --git a/html/changelogs/Iamgoofball.yml b/html/changelogs/Iamgoofball.yml new file mode 100644 index 00000000000..262ee8b9468 --- /dev/null +++ b/html/changelogs/Iamgoofball.yml @@ -0,0 +1,6 @@ + +author: Iamgoofball +delete-after: True + +changes: + - rscadd: "Adds 9 new Disabilites and 2 new genetic powers." diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index d4a27a2387c30d2158870f5e370d2918b4ec65e3..e2e3408c5773daeb353fe0caffa18d29b2b219e9 100644 GIT binary patch literal 7088 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 Vx?kTZgNBeaV_7S%!wOltc*` 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 diff --git a/icons/mob/inhands/clothing_lefthand.dmi b/icons/mob/inhands/clothing_lefthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..911596bc717e13af9a0e30cdf38f77d3a2384c8e GIT binary patch literal 57460 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%0Dl=*wx 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 Cg%J$^ literal 0 HcmV?d00001 diff --git a/icons/mob/inhands/guns_righthand.dmi b/icons/mob/inhands/guns_righthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4bafe703ed932409854564a162ad3ae780629ce5 GIT binary patch literal 29269 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 literal 0 HcmV?d00001 diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..cf2d9ef23e5c1e59dbd7eec07e6d57c56731b159 GIT binary patch literal 87524 zcmdSAcT`kQvnV>4KoAiSk*wq(AV`J*l$>*rC<3BH$$7?z92xB7WFyx?Q z7#K1G3^Tlqzw@1Q-+Aw@x7NMi{p0Pmrl)uB>h9|5>aOal>M&hx6>?H~QVdhwi&OB$~i71`8*NwRizdlx?i_MvDH zSIGJ3gq@hhU%4wN8S751S|YCQ$zZ}KD8M`|Kk}Zv=tWg9f=$k0Z)=gs^VR$C{`7!b zP4o&XxH;qT*6<>#da6_j{&;2O&zZK)?{n>n3_;$!Rf0DzSz5f6u6$wPNKG5Qazlnx z<;eJUK;mOkY|ulsMPBbqwG{fLl+TVIy)KJ&{$uy`!}{Z4;+tRHrtP|1f@3!9N?m;E zSW#Vi^g?#=?vC@aR6BHR{QeJmUC@!jwFBwgSCKar7&>qBUM5Y+)r#k4&LVP%Am^-vy@2nQ{t=csBPcV1&en+SR~p-?zj6HIT83?wvTF7 z9_jPmwg$_*WBH!p3U1egyVZ92U6-Fmu_UAk)s52@FWjSv)Q%W0CsDi@ z(z9KA+ic2#`Fc;)Dskx48opruU-+y@v)a=oRk(N(`7eY zV!t1yH$35xZRG7l7qgI8)mQSq5H)oo{n8BX67#lQ@9mg{M$>+3+zk-_0I6L^HzcC5 zAd++mEVx)_06nL3_DwU9lWWW3us)wS_cQoD{~_j#{068wGUcAxpI=11<0_>_K`>Og z(s;Kq$z4O$3QqYZ$Ti;4G-dS_Wv#6Uj*!$}-|VPE;f;fouiCkk;w|9|$}eD!gM64gJ7vgX%^yF>|oqZn&uEJ;09nEtca-KdI?b^e+%>S&B+ZfY7x z!!`BT28{;4yQcZ{Op|!&OFfS_-Oqmce>8fYFOe`Zl9P)isu)S$Ensg`B-Vp&&ZQ0E{l;UuQ#c2&!>o_%J`YelEi4(TdH8$DW%S{ zR$ZS`5aq}v!;+`NBsZ%{X|)UWI(&%li48%=#bA~a^bcJ%HX}GKe_bZpU}K`?mzT0d z-l<}%Z_0OOH+46a2rVM9@&6<2vFDOTkUvUSzNd4S{QXTxuE?dfC)X4f>KwDdbf2fl zQytR-_L%P*im3^$jH+Z1ab|RRBG*zQ*$)HNT*S!=SlT3i)!HXcMQ^2c?fYC!78Xpc z*Sqs!1cPqMThe&viEIq?6D3Ybc0tE*h?`MZzc#n3uFH^s3*B+al8rgJ{_3@{92>)D zrPwpHd74Cdzx#E7^?6i=TG+C4u%UXS2p>?dqvgCp% zXIwDaNNWOq>wK=dYdzG-^5?l{ySB(BONB#~v^Rv6kI!^tKW5LO_VR@|iDuA|&RFdc z%H&d-fNNsWbR`<1k231_-@Ju9o5sFI)cSX@(%4viEGx;vi4v8$>yXiI%#yxFj=a~= z)O%A2-nyP`VVFqB=*L_-`6MyI-p=%6i_App!-LfG{cShv`D@^2^{Z(n>%V8}_+xLG zr(0pd^wS!$vh5-+p=FPN777WQS8o+?z1IEar#BpWlPQXgR?msJpKkJI+Q;|z9xZ-* zFTu@xiDE(c<1IRpT@5eX2xl-PIug8f>-uZYkxP*}nh{y`oz8svHdofhZPu{V3xRp< z-%7CKP1)8>ZqVSZ3%PRyb#+&!^649#0D<&z_$T-2VXL&3>7~ z>qO37X3h0rt~&HyI8n^!uQUnfuk^Qh?+shS!xyIJjGJl7V`nxj(PmF?>rv(l$ZuDF zG}qOAXHOGBW9P2$0%FN}#L% z=Bhjl^OB&^Xt?%|NBT><9Ucn#&fZXR=tEVl7KI7zjoj)mhO5o9_VK`zI^O&Y4|*UoVoFSOvM*f-xkBia-T_o{@D4O(AQ3Oix!txc83~beyZ$5 z4BfjV2YM4VcUqwtE;9arw=$wz^I)pXoY|}#%-C4&i$E;rv`J|cUil𝔘q$n|%Cy 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

i^4Gu0iKTD})V? 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 _9=YJWpDKKzV&1j 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