From 1f4e2d4a5b0a176448cacb1f7749f264160cba94 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Sat, 15 Jul 2017 19:22:59 -0500 Subject: [PATCH 01/32] Caps the negative effects of the high-end drugs --- .../Chemistry-Reagents/Chemistry-Reagents-Medicine.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm index eb56b0904ac..b09f6ee38f7 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm @@ -258,7 +258,7 @@ /datum/reagent/oxycodone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.add_chemical_effect(CE_PAINKILLER, 200) - M.eye_blurry += 10 + M.eye_blurry = min(M.eye_blurry + 10, 250) M.Confuse(5) /datum/reagent/oxycodone/overdose(var/mob/living/carbon/M, var/alien) @@ -352,7 +352,7 @@ I.damage = max(I.damage - removed, 0) H.Confuse(5) if(I.damage <= 5 && I.organ_tag == O_EYES) - H.eye_blurry += 10 //Eyes need to reset, or something + H.eye_blurry = min(M.eye_blurry + 10, 250) //Eyes need to reset, or something H.sdisabilities &= ~BLIND /datum/reagent/osteodaxon @@ -391,7 +391,7 @@ /datum/reagent/myelamine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return - M.eye_blurry += (repair_strength * removed) + M.eye_blurry += min(M.eye_blurry + (repair_strength * removed), 250) if(ishuman(M)) var/mob/living/carbon/human/H = M var/wound_heal = removed * repair_strength From 461ea175319fe1122d3130dd29ac57fd8b89a3d1 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Sun, 23 Jul 2017 17:31:28 -0500 Subject: [PATCH 02/32] Readjusts merc and heist numbers --- code/game/antagonist/outsider/mercenary.dm | 2 +- code/game/antagonist/outsider/raider.dm | 6 +++--- code/game/gamemodes/heist/heist.dm | 6 +++--- code/game/gamemodes/nuclear/nuclear.dm | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/code/game/antagonist/outsider/mercenary.dm b/code/game/antagonist/outsider/mercenary.dm index fb09e76a554..8e4b8826b47 100644 --- a/code/game/antagonist/outsider/mercenary.dm +++ b/code/game/antagonist/outsider/mercenary.dm @@ -17,7 +17,7 @@ var/datum/antagonist/mercenary/mercs hard_cap = 4 hard_cap_round = 8 initial_spawn_req = 3 - initial_spawn_target = 4 + initial_spawn_target = 3 /datum/antagonist/mercenary/New() ..() diff --git a/code/game/antagonist/outsider/raider.dm b/code/game/antagonist/outsider/raider.dm index 4124fc9af96..7ac0a4729b4 100644 --- a/code/game/antagonist/outsider/raider.dm +++ b/code/game/antagonist/outsider/raider.dm @@ -12,10 +12,10 @@ var/datum/antagonist/raider/raiders flags = ANTAG_OVERRIDE_JOB | ANTAG_CLEAR_EQUIPMENT | ANTAG_CHOOSE_NAME | ANTAG_VOTABLE | ANTAG_SET_APPEARANCE | ANTAG_HAS_LEADER antaghud_indicator = "hudmutineer" - hard_cap = 6 - hard_cap_round = 10 + hard_cap = 4 + hard_cap_round = 8 initial_spawn_req = 3 - initial_spawn_target = 4 + initial_spawn_target = 3 id_type = /obj/item/weapon/card/id/syndicate diff --git a/code/game/gamemodes/heist/heist.dm b/code/game/gamemodes/heist/heist.dm index b9418bfea9b..48f0f02bfca 100644 --- a/code/game/gamemodes/heist/heist.dm +++ b/code/game/gamemodes/heist/heist.dm @@ -7,9 +7,9 @@ var/global/list/obj/cortical_stacks = list() //Stacks for 'leave nobody behind' /datum/game_mode/heist name = "Heist" config_tag = "heist" - required_players = 15 - required_players_secret = 15 - required_enemies = 4 + required_players = 9 + required_players_secret = 9 + required_enemies = 3 round_description = "An unidentified bluespace signature is approaching the station!" extended_round_description = "The Company's majority control of phoron in the system has marked the \ station to be a highly valuable target for many competing organizations and individuals. Being a \ diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 098f9fd3292..e85af7e82b6 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -12,9 +12,9 @@ var/list/nuke_disks = list() colony of sizable population and considerable wealth causes it to often be the target of various \ attempts of robbery, fraud and other malicious actions." config_tag = "mercenary" - required_players = 15 - required_players_secret = 15 - required_enemies = 4 + required_players = 9 + required_players_secret = 9 + required_enemies = 3 end_on_antag_death = 0 var/nuke_off_station = 0 //Used for tracking if the syndies actually haul the nuke to the station var/syndies_didnt_escape = 0 //Used for tracking if the syndies got the shuttle off of the z-level From c3945440c6c3ef4f471324da6b1c673295d228ac Mon Sep 17 00:00:00 2001 From: Anewbe Date: Tue, 25 Jul 2017 17:55:02 -0500 Subject: [PATCH 03/32] Adds monkey cubes to the traitor uplink --- code/datums/uplink/medical.dm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/code/datums/uplink/medical.dm b/code/datums/uplink/medical.dm index 0c616793ca1..c28fed46b96 100644 --- a/code/datums/uplink/medical.dm +++ b/code/datums/uplink/medical.dm @@ -39,6 +39,26 @@ item_cost = 10 path = /obj/item/weapon/storage/box/freezer +/datum/uplink_item/item/medical/monkeycubes + name = "Box, Monkey Cubes" + item_cost = 10 + path = /obj/item/weapon/storage/box/monkeycubes + +/datum/uplink_item/item/medical/farwacubes + name = "Box, Farwa Cubes" + item_cost = 10 + path = /obj/item/weapon/storage/box/monkeycubes + +/datum/uplink_item/item/medical/neaeracubes + name = "Box, Neaera Cubes" + item_cost = 10 + path = /obj/item/weapon/storage/box/monkeycubes/neaeracubes + +/datum/uplink_item/item/medical/stokcubes + name = "Box, Stok Cubes" + item_cost = 10 + path = /obj/item/weapon/storage/box/monkeycubes/stokcubes + /datum/uplink_item/item/medical/surgery name = "Surgery kit" item_cost = 45 From 5b51ca49cff86ecc991cb051a9934554bb158606 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Tue, 25 Jul 2017 19:21:27 -0500 Subject: [PATCH 04/32] More Morpheus ship names --- code/modules/busy_space/organizations.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/busy_space/organizations.dm b/code/modules/busy_space/organizations.dm index 84f694d2ef4..68226189c83 100644 --- a/code/modules/busy_space/organizations.dm +++ b/code/modules/busy_space/organizations.dm @@ -253,7 +253,10 @@ "Are You Feeling It", "Great White Snark", "No Shirt No Shoes", - "Callsign" + "Callsign", + "Three Ships in a Trenchcoat", + "Not Wearing Pants", + "Ridiculous Naming Convention" ) From a2bea11d1455e71ca01f97e9140a79c80c42ed5d Mon Sep 17 00:00:00 2001 From: Anewbe Date: Wed, 26 Jul 2017 13:45:13 -0500 Subject: [PATCH 05/32] Hyperzine is no longer toxic --- .../Chemistry-Reagents-Medicine.dm | 17 +++++++++++++++++ .../Chemistry-Reagents-Toxins.dm | 18 ------------------ 2 files changed, 17 insertions(+), 18 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm index eb56b0904ac..de6b474db7d 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm @@ -291,6 +291,23 @@ M.adjustToxLoss(5 * removed) // It used to be incredibly deadly due to an oversight. Not anymore! M.add_chemical_effect(CE_PAINKILLER, 20) +/datum/reagent/hyperzine + name = "Hyperzine" + id = "hyperzine" + description = "Hyperzine is a highly effective, long lasting, muscle stimulant." + taste_description = "bitterness" + reagent_state = LIQUID + color = "#FF3300" + overdose = REAGENTS_OVERDOSE * 0.5 + +/datum/reagent/hyperzine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + if(alien == IS_TAJARA) + removed *= 1.25 + ..() + if(prob(5)) + M.emote(pick("twitch", "blink_r", "shiver")) + M.add_chemical_effect(CE_SPEEDBOOST, 1) + /datum/reagent/alkysine name = "Alkysine" id = "alkysine" diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm index 1120192c6ba..25f6025b989 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm @@ -128,24 +128,6 @@ M.adjustOxyLoss(20 * removed) M.sleeping += 1 -/datum/reagent/toxin/hyperzine - name = "Hyperzine" - id = "hyperzine" - description = "Hyperzine is a highly effective, long lasting, muscle stimulant." - taste_description = "bitterness" - reagent_state = LIQUID - color = "#FF3300" - overdose = REAGENTS_OVERDOSE * 0.5 - strength = 2 - -/datum/reagent/toxin/hyperzine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - if(alien == IS_TAJARA) - removed *= 1.25 - ..() - if(prob(5)) - M.emote(pick("twitch", "blink_r", "shiver")) - M.add_chemical_effect(CE_SPEEDBOOST, 1) - /datum/reagent/toxin/stimm //Homemade Hyperzine name = "Stimm" id = "stimm" From c51b33fef2414bb544a93c0303d0e123a1447e5a Mon Sep 17 00:00:00 2001 From: Anewbe Date: Wed, 26 Jul 2017 17:07:19 -0500 Subject: [PATCH 06/32] Adds more technomancer icons --- .../gamemodes/technomancer/spells/blink.dm | 1 + .../gamemodes/technomancer/spells/control.dm | 1 + .../technomancer/spells/oxygenate.dm | 2 +- .../technomancer/spells/phase_shift.dm | 2 ++ .../spells/projectile/overload.dm | 1 + icons/mob/hands.dmi | Bin 23685 -> 23837 bytes icons/mob/screen_spells.dmi | Bin 57120 -> 63670 bytes icons/mob/species/seromi/gloves.dmi | Bin 1763 -> 1809 bytes icons/obj/spells.dmi | Bin 27163 -> 27275 bytes 9 files changed, 6 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/technomancer/spells/blink.dm b/code/game/gamemodes/technomancer/spells/blink.dm index 74eba8adb97..c0012c991c9 100644 --- a/code/game/gamemodes/technomancer/spells/blink.dm +++ b/code/game/gamemodes/technomancer/spells/blink.dm @@ -7,6 +7,7 @@ spell_power_desc = "Blink distance is scaled up with more spell power." cost = 50 obj_path = /obj/item/weapon/spell/blink + ability_icon_state = "tech_blink" category = UTILITY_SPELLS /obj/item/weapon/spell/blink diff --git a/code/game/gamemodes/technomancer/spells/control.dm b/code/game/gamemodes/technomancer/spells/control.dm index 90b134b38fc..50549ca004f 100644 --- a/code/game/gamemodes/technomancer/spells/control.dm +++ b/code/game/gamemodes/technomancer/spells/control.dm @@ -7,6 +7,7 @@ around the entity is merely a hologram used to allow the user to know if the creature is safe or not." cost = 100 obj_path = /obj/item/weapon/spell/control + ability_icon_state = "tech_control" category = UTILITY_SPELLS /mob/living/carbon/human/proc/technomancer_control() diff --git a/code/game/gamemodes/technomancer/spells/oxygenate.dm b/code/game/gamemodes/technomancer/spells/oxygenate.dm index fcc2cbcecf8..61c63672601 100644 --- a/code/game/gamemodes/technomancer/spells/oxygenate.dm +++ b/code/game/gamemodes/technomancer/spells/oxygenate.dm @@ -4,7 +4,7 @@ If casted on the envirnment, air (oxygen and nitrogen) is moved from a distant location to your target." cost = 25 obj_path = /obj/item/weapon/spell/oxygenate - ability_icon_state = "oxygenate" + ability_icon_state = "tech_oxygenate" category = SUPPORT_SPELLS /obj/item/weapon/spell/oxygenate diff --git a/code/game/gamemodes/technomancer/spells/phase_shift.dm b/code/game/gamemodes/technomancer/spells/phase_shift.dm index a79dfb7c37a..5b06a7e7045 100644 --- a/code/game/gamemodes/technomancer/spells/phase_shift.dm +++ b/code/game/gamemodes/technomancer/spells/phase_shift.dm @@ -4,12 +4,14 @@ rift you create will afflict you with instability." cost = 50 obj_path = /obj/item/weapon/spell/phase_shift + ability_icon_state = "tech_phaseshift" category = DEFENSIVE_SPELLS /obj/item/weapon/spell/phase_shift name = "phase shift" desc = "Allows you to dodge your untimely fate by shifting your location somewhere else, so long as you can survive inside the \ rift." + icon_state = "blink" cast_methods = CAST_USE aspect = ASPECT_TELE diff --git a/code/game/gamemodes/technomancer/spells/projectile/overload.dm b/code/game/gamemodes/technomancer/spells/projectile/overload.dm index bb1432af4c6..50d6d22a95d 100644 --- a/code/game/gamemodes/technomancer/spells/projectile/overload.dm +++ b/code/game/gamemodes/technomancer/spells/projectile/overload.dm @@ -6,6 +6,7 @@ spell_power_desc = "Increases damage dealt, up to a cap of 80 damage per shot." cost = 100 obj_path = /obj/item/weapon/spell/projectile/overload + ability_icon_state = "tech_overload" category = OFFENSIVE_SPELLS /obj/item/weapon/spell/projectile/overload diff --git a/icons/mob/hands.dmi b/icons/mob/hands.dmi index 6e8381b244ad0e96ad2d1efbeabccd601ac58df8..0197a18e010c80f70b9ec588dc2f25a70bdb3fc1 100644 GIT binary patch delta 4966 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 diff --git a/icons/mob/screen_spells.dmi b/icons/mob/screen_spells.dmi index 343203f284554d3ec96774f76a34e3c114399808..48c07894878d10d0fefbad02fe4b882337ab84ba 100644 GIT binary patch delta 47093 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

*C8`<;vIGp_DcEJ7de4sLn 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 diff --git a/icons/mob/species/seromi/gloves.dmi b/icons/mob/species/seromi/gloves.dmi index 1eaab4f913c019fe6dc21725d5cdb4a9a9d74ce6..02af18fa29b303c00c53b3068f3af6e42932200a 100644 GIT binary patch delta 1443 zcmZ9LdpOi-6vuxvn<1LSW~5oGWtpU684T^1vaV?)G0Y4*tSlpD%B2u~t`(Bi&~}-2 zm@ectv$?Hn=t*0nO|GjjBe%z`p`n-yJJV&KZQp;+bI$X;&-tA1_na|!-sWEr>JUKX z3jhF)m-~9j!?QfYF0i$=6-O!*$WutPr~6T0|K#64%ag`WOG7ody80 z%$)9K)ikp$fWRg$tMJS;|HbW{uRJJ44oyZW=sY*{@_gBR*ImCmjcK`Q661$8v={DP zb(fzdx5c9NzG`|Ib-8oPGKqPSNi{q8h_1oDz`f(xHV6ioh5uHi`~(%gI;xD|_MOclMH6bLKn(D|UFtJNiVd(~i~Y^vy(9 zKEv!v731i}GnHcL5VESa+BrLpGXMZe#;y(rykeR2H+Y`<2evrsYVq0U%~jd#3;J1{ zK#v4AW^EmZ*T5q-9GhI?PAg57(_$@hI>~*_x27iLGJJRePOFPQ^h%}Z7A`l`CR^=C z%3f=RAyofMGD)}dS8|^byv3z2H>QjLb*pEPpw=5`7=L$00dx;oUV$%NU%c5!vzevw zJMNS`&7mfILvKLFaZEe0SLpZ~(b1-KhNVSH*Tm9{E_3%~nioQ3fXnJ%(oF!47a41lJTi}{z>bV>= zoKnzAk#jQY z468&!j_5l3VX{7R`DAsZQxweTzP!_7_<}6Y-UO(tc;28L$N6`a+6ASDgwCQN%+zH4 zNA=-jOfvlc>W_}rmGISjRv0m3D~ayP{=>(h3 z3XxJ#dd~{$p#BH6lYM il!UR}g`WvM9i5OA9Ulh(=V(`Z_peX4 zP=)c(XlMD9fx-6=pn8{1XBaD?GV=`EluJIa?rHDyjhKm_%2nh%sCnnX$>hJA*=nIB z{N0(BoWj1bwV2&G)m8|*pCqx?d#i-jRESJ(ssc&u?Yrnz6R*@vgDX9EGHO{-3YIbU zy`rNVA!Dsy%jpj#LtdCA@MgNnDiPzgaw8 z-i2a9u3UJSZ#(8j0ssXF#>v6w98GY$-CN&bgR}N#ow8lUzg;Zbb^q5t-@r%g`8H3dm?DDtBy9+!S$Z*{Y1{B^ zh0`SVXO%N*6Yb@>*QP%aZtPW83c}*!(n2lpafhf#)HVtOGl$r5K}4f|NDzc*gsyxa z>jI4>RXN^@v+|1+>)u&>G8@M{_lLtl`^c~U>39A?y6k?>KYd}wDI|| zTP^fQh*n{{P!lxbCnw?xk#qXKpns%6)otSe9!sB*W)#9Nec3hZ&!{em}*ad8Z3Kx(CymcRqAr_L**v+~?rpdnIkj1_GB6Lj_o zWgA79tq};RA!IN|HxI^Bgla18et>~^o)TSns|!7gzl%~eV%OrC4qZ4DJ|eCigJ#kA1-40=|$F2U!BXzNZBevq=6n*u)OR` zxDyQ!mYwONK!^|Xg`2= z@d2ym;o7oqjA+T5mx&VAd`4N;JaQ>)#D>fb7@INn!WF>7dwE$ti~h;c1_|3u>z;h9 zXJPs~iN{t}V)riSxbg}4_Gy)L{D>j{yBlKm$jp?{xM?pKrKSAKA_89bgq(J!psWr- z=zh66*)UQz8H#!qZ!>y4r+Oa#buq`$1gNh3Sg(G*lnZcmc0YqAaGH7LM}&vJb=XX{ z6t2-Hj?t*ZALtX!`K-OG^asfsMBR5*)d6FP+v%G`vqN5MoU{F)Vj1W6Ba;PA%mc~! zYw|Gi8xP6kv6$1)Ek75ZjlwEbpl^f@i)WX=!t7cQ4&i=!p} zgACdoj<}DDnv={gx%q6Mm&@GF_}Gf;N?;vSE$#9Ixw@)99Ue>>gbCnXL86QR Q!?FVyXROm>$KZ?q07W^R{Qv*} diff --git a/icons/obj/spells.dmi b/icons/obj/spells.dmi index 01ced3885132aa4637bdc6c399efd9ede65293eb..554aac8678584ff82450e07f0f438381fa8814c1 100644 GIT binary patch delta 2270 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 delta 2167 zcmV--2#EKK)d8E-0gxnrXL?jvbVOxyV{&P5bZKvH004NL<(18DoG=i_&&yL-$rYgm zLXsZ#QYET#NM6Aj@BpJVHnL5(+o$hgt1KjI4BMVsA&-RQpXbwm-?FdI-(KF>)9Xw0 z9gQWe*pA&L+h}tj;aaw1c@}M2q^5PJAM3y&+p!y`n?|DGT8f*0Xd}p2wqt3usSR{! z*^Xsdv=J!b$aZX-+{fD_``hbNG?ybOig6@q{Ew~`z4`AdLdrTQNs>EyruAHqEFKM3 zrIj;UdS~ly!o?G|L4}5@%it)u;0EY>Z5%k#Dj0np=V!2#r1t9&0cNkz+I5rxL7*yJ z=?krcQqs?r-0!A;tnWxa7^*!JP<-OXWQR)dgC3OdRAvD#srDqg0JcZvT6Df~T5tkL zPsJWCuv6Z)ggz~qt9LD-L+-R{22bYs2l~t&!1UZYL;I_W2DZn_@ls3YxnEmP+Mlj5 zbS3@iAvGDC3C3TB6DYxY$on&y#_!)q`J^1IS2)HZGYBewC31lk_Uoml1?$3%x)2~L zG|iD)>e~fTPIhx)fILk8!RbUj1S)%loH{TKI#Lbqz#00n?kOn|x?q0JK;=>Fxr^ou zRC_MSVC9(;UsNZulG={C_qZ7BP|(m_L)Kuf!3MQg`Vem1hgV!np%02X?0N~lLH%;Z zi+K8_(MD>2-A|kKerypuZ=2j_MZDb3`%AY$hiQ@(@e(udD4bcEJU$fh3OnmC3ul%k zMLf3x4#FAbNtzY$ay#!Z4`-Ao4@JDdTy%62rJ%4>Es)}pn${^&&05i{wW*MIWG%@x zGJngS-=5gh>r3u@m0ZX&aVu%5Mj&&Qi;W&=} zv$Tu1K0y};C@xEGh&E|G+#B4KA@ESRuhF4PhZ-4-41or}L6KG7m?5|L5FkQ5$>g(nOlKGPzcfu>i$C9EC;$gy>n0p< zEzr<^fphZ(jt}=A95S<@GmAl)&(C$?*GJJOvMKyTL}s(uN!4ZMPO>a(;gT=}$?xC2 zeE-j1^6zi{OBiMA@@DCezyAHw=FN9kelprUcM|#SN&3D70Kfn-4EbIH#mfB7wXfd4+2#7_vH)E?$JdMJ_QEzO(nKa*;*HnA`hq30yqK*PnjuXC`p+4>zBeKmY)Jcr5^n zim9?f&vind0?`QtpqzEa?b)C0=&3vEpgwC&eZEfcJ{9A;` zrvL;1^x<_H7`vsf=zy};IP+M$Kx3aJ@ThW*W6UpO zpTF(=UFYli_XhwVq^)@X&0$T5d?9O_F5rW@U9o1v0RRZC(p$je@p$WJv-r}YD3W)VXBYDac{47rsXF-~-w3wz&4<64|8#eM zcJcL5&O?t2BY)WW004yIRRFpQD7*Md(^R6!U1x<@4Ww>;k8jUmKm5ynfAYx( z0AQbZj{!8`#qKje5s-+Xnq=_YKWE0FwQ=K}!HlvfMjbUJ-8 zTQ|&yU!Lc0i?6`QCx6KK004xxa~c?b{qVELKiTp;fBmeKk}tQbdvm&$x(+q}^uy}j zoGyfX@?Dq)1_029T3x^{=2)mNx2yYXy^LfT>g Date: Thu, 27 Jul 2017 02:10:24 -0400 Subject: [PATCH 07/32] Fix mouse behaviour --- .../mob/living/simple_animal/animals/mouse.dm | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/living/simple_animal/animals/mouse.dm b/code/modules/mob/living/simple_animal/animals/mouse.dm index cb06aecb7ee..03042002e92 100644 --- a/code/modules/mob/living/simple_animal/animals/mouse.dm +++ b/code/modules/mob/living/simple_animal/animals/mouse.dm @@ -49,18 +49,15 @@ for(var/mob/M in view()) M << 'sound/effects/mousesqueek.ogg' - if(!ckey && stat == CONSCIOUS && prob(0.5)) - stat = UNCONSCIOUS - icon_state = "mouse_[body_color]_sleep" - wander = 0 + if(!resting && prob(0.5)) + lay_down() speak_chance = 0 //snuffles - else if(stat == UNCONSCIOUS) - if(ckey || prob(1)) - stat = CONSCIOUS - icon_state = "mouse_[body_color]" - wander = 1 + else if(resting) + if(prob(1)) + lay_down() + speak_chance = initial(speak_chance) else if(prob(5)) audible_emote("snuffles.") From 3301e20ce871fb95abd7d0fd54b9a7d83499cf6f Mon Sep 17 00:00:00 2001 From: Anewbe Date: Thu, 27 Jul 2017 16:58:02 -0500 Subject: [PATCH 08/32] Revert "New limbs can no longer be attached over limb stumps" --- code/modules/surgery/limb_reattach.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/modules/surgery/limb_reattach.dm b/code/modules/surgery/limb_reattach.dm index 0d10b535c32..ea5fb320913 100644 --- a/code/modules/surgery/limb_reattach.dm +++ b/code/modules/surgery/limb_reattach.dm @@ -31,9 +31,6 @@ else if((P.robotic >= ORGAN_ROBOT) && (E.robotic < ORGAN_ROBOT)) user << "Attaching [E] to [P] wouldn't work well." return 0 - else if(P.children.len) - user << "Something is in the way! You can't attach [E] here!" - return 0 else return 1 From 6fda2e8c59d73aa0f41f4afcb8ffcad576c02ad8 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Thu, 27 Jul 2017 17:40:32 -0500 Subject: [PATCH 09/32] Prevents attachment of limbs over limb stumps while still allowing FBP construction --- code/modules/surgery/limb_reattach.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/surgery/limb_reattach.dm b/code/modules/surgery/limb_reattach.dm index 0d10b535c32..3310ffe6a50 100644 --- a/code/modules/surgery/limb_reattach.dm +++ b/code/modules/surgery/limb_reattach.dm @@ -25,15 +25,16 @@ can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/E = tool var/obj/item/organ/external/P = target.organs_by_name[E.parent_organ] + var/obj/item/organ/external/affected = target.get_organ(target_zone) + if (affected) + user << "Something is in the way! You can't attach [E] here!" + return 0 if(!P) user << "There's nothing to attach [E] to!" return 0 else if((P.robotic >= ORGAN_ROBOT) && (E.robotic < ORGAN_ROBOT)) user << "Attaching [E] to [P] wouldn't work well." return 0 - else if(P.children.len) - user << "Something is in the way! You can't attach [E] here!" - return 0 else return 1 From 48935dcde282dd3dab7f01e31177b4b6f60af311 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Thu, 27 Jul 2017 18:52:34 -0500 Subject: [PATCH 10/32] Hackfixes the admin intercomm verb --- code/modules/admin/admin.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 2f9bca5f01b..e3b9ea9b62e 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -673,7 +673,7 @@ proc/admin_notice(var/message, var/rights) //This is basically how death alarms do it var/obj/item/device/radio/headset/a = new /obj/item/device/radio/headset/ert(null) - var/channel = input("Channel for message:","Channel", null) as null|anything in (list("Common") + a.keyslot1.channels + a.keyslot2.channels) + var/channel = input("Channel for message:","Channel", null) as null|anything in (list("Common") + a.keyslot2.channels) // + a.keyslot1.channels if(channel) //They picked a channel var/sender = input("Name of sender (max 75):", "Announcement", "Announcement Computer") as null|text From 97957fcaee6adbaf77ad3dc9b7db25d6c6434cff Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Thu, 27 Jul 2017 22:12:21 -0400 Subject: [PATCH 11/32] Replaces more macros. (#3647) * MORE MACRO CHANGES AHHHHHHHHHHHHHHHHHHHH * Fixes a few typos * Fixes compile error * Fixes for real * 4 macros left that I can't find --- .travis.yml | 2 +- code/datums/mind.dm | 2 +- code/modules/admin/IsBanned.dm | 6 +- code/modules/admin/admin.dm | 16 +-- code/modules/admin/admin_verbs.dm | 20 ++-- .../admin/permissionverbs/permissionedit.dm | 8 +- code/modules/admin/player_notes.dm | 4 +- code/modules/admin/topic.dm | 98 +++++++++---------- code/modules/admin/verbs/mapping.dm | 12 +-- code/modules/admin/verbs/tripAI.dm | 4 +- code/modules/assembly/mousetrap.dm | 2 +- code/modules/awaymissions/gateway.dm | 8 +- code/modules/client/client procs.dm | 2 +- code/modules/clothing/clothing.dm | 2 +- .../modules/clothing/spacesuits/spacesuits.dm | 2 +- code/modules/clothing/suits/armor.dm | 4 +- .../detectivework/microscope/dnascanner.dm | 2 +- code/modules/economy/cash.dm | 2 +- code/modules/flufftext/Dreaming.dm | 2 +- code/modules/holodeck/HolodeckControl.dm | 4 +- code/modules/mining/coins.dm | 2 +- code/modules/mining/mint.dm | 2 +- code/modules/mining/money_bag.dm | 4 +- code/modules/mob/dead/observer/observer.dm | 34 +++---- code/modules/mob/living/carbon/brain/MMI.dm | 6 +- .../mob/living/carbon/brain/posibrain.dm | 6 +- .../living/carbon/human/MedicalSideEffects.dm | 2 +- .../living/carbon/human/chem_side_effects.dm | 2 +- .../mob/living/carbon/human/human_defense.dm | 4 +- .../mob/living/carbon/human/human_powers.dm | 4 +- .../mob/living/carbon/metroid/emote.dm | 2 +- code/modules/mob/living/living.dm | 2 +- code/modules/mob/living/living_powers.dm | 4 +- .../modules/mob/living/silicon/robot/emote.dm | 2 +- .../mob/living/silicon/robot/robot_items.dm | 8 +- .../mob/living/simple_animal/animals/mouse.dm | 2 +- .../mob/living/simple_animal/borer/borer.dm | 10 +- .../simple_animal/borer/borer_captive.dm | 2 +- code/modules/paperwork/pen.dm | 4 +- code/modules/power/cable_heavyduty.dm | 4 +- code/modules/power/fractal_reactor.dm | 2 +- code/modules/power/singularity/collector.dm | 12 +-- .../particle_accelerator/particle.dm | 2 +- code/modules/power/smes.dm | 2 +- code/modules/power/solar.dm | 4 +- .../projectiles/guns/projectile/dartgun.dm | 10 +- code/modules/research/message_server.dm | 2 +- .../security levels/keycard authentication.dm | 2 +- code/modules/shuttles/shuttle_specops.dm | 12 +-- code/modules/shuttles/shuttles_multi.dm | 14 +-- code/modules/virus2/biohazard destroyer.dm | 2 +- code/modules/virus2/items_devices.dm | 2 +- .../xenoarcheaology/artifacts/replicator.dm | 4 +- code/modules/xenoarcheaology/finds/talking.dm | 4 +- .../tools/ano_device_battery.dm | 14 +-- .../tools/geosample_scanner.dm | 8 +- 56 files changed, 202 insertions(+), 202 deletions(-) diff --git a/.travis.yml b/.travis.yml index a0a6ed28ae6..b6eb33966b7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ sudo: false env: BYOND_MAJOR="511" BYOND_MINOR="1381" - MACRO_COUNT=209 + MACRO_COUNT=4 cache: directories: diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 0b524befec5..cb49518bd84 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -407,7 +407,7 @@ else if (href_list["obj_announce"]) var/obj_count = 1 - current << "\blue Your current objectives:" + current << "Your current objectives:" for(var/datum/objective/objective in objectives) current << "Objective #[obj_count]: [objective.explanation_text]" obj_count++ diff --git a/code/modules/admin/IsBanned.dm b/code/modules/admin/IsBanned.dm index f1005b59a52..39926e1414a 100644 --- a/code/modules/admin/IsBanned.dm +++ b/code/modules/admin/IsBanned.dm @@ -7,13 +7,13 @@ world/IsBanned(key,address,computer_id) //Guest Checking if(!config.guests_allowed && IsGuestKey(key)) log_access("Failed Login: [key] - Guests not allowed") - message_admins("\blue Failed Login: [key] - Guests not allowed") + message_admins("Failed Login: [key] - Guests not allowed") return list("reason"="guest", "desc"="\nReason: Guests not allowed. Please sign in with a byond account.") //check if the IP address is a known TOR node if(config && config.ToRban && ToRban_isbanned(address)) log_access("Failed Login: [src] - Banned: ToR") - message_admins("\blue Failed Login: [src] - Banned: ToR") + message_admins("Failed Login: [src] - Banned: ToR") //ban their computer_id and ckey for posterity AddBan(ckey(key), computer_id, "Use of ToR", "Automated Ban", 0, 0) return list("reason"="Using ToR", "desc"="\nReason: The network you are using to connect has been banned.\nIf you believe this is a mistake, please request help at [config.banappeals]") @@ -25,7 +25,7 @@ world/IsBanned(key,address,computer_id) . = CheckBan( ckey(key), computer_id, address ) if(.) log_access("Failed Login: [key] [computer_id] [address] - Banned [.["reason"]]") - message_admins("\blue Failed Login: [key] id:[computer_id] ip:[address] - Banned [.["reason"]]") + message_admins("Failed Login: [key] id:[computer_id] ip:[address] - Banned [.["reason"]]") return . return ..() //default pager ban stuff diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 2f9bca5f01b..81deb4df726 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -802,7 +802,7 @@ proc/admin_notice(var/message, var/rights) else world << "New players may now enter the game." log_admin("[key_name(usr)] toggled new player game entering.") - message_admins("\blue [key_name_admin(usr)] toggled new player game entering.", 1) + message_admins("[key_name_admin(usr)] toggled new player game entering.", 1) world.update_status() feedback_add_details("admin_verb","TE") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -828,7 +828,7 @@ proc/admin_notice(var/message, var/rights) world << "You may now respawn." else world << "You may no longer respawn :(" - message_admins("\blue [key_name_admin(usr)] toggled respawn to [config.abandon_allowed ? "On" : "Off"].", 1) + message_admins("[key_name_admin(usr)] toggled respawn to [config.abandon_allowed ? "On" : "Off"].", 1) log_admin("[key_name(usr)] toggled respawn to [config.abandon_allowed ? "On" : "Off"].") world.update_status() feedback_add_details("admin_verb","TR") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -860,7 +860,7 @@ proc/admin_notice(var/message, var/rights) if (!ticker || ticker.current_state != GAME_STATE_PREGAME) ticker.delay_end = !ticker.delay_end log_admin("[key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].") - message_admins("\blue [key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].", 1) + message_admins("[key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].", 1) return //alert("Round end delayed", null, null, null, null, null) round_progressing = !round_progressing if (!round_progressing) @@ -876,7 +876,7 @@ proc/admin_notice(var/message, var/rights) set desc="Toggle admin jumping" set name="Toggle Jump" config.allow_admin_jump = !(config.allow_admin_jump) - message_admins("\blue Toggled admin jumping to [config.allow_admin_jump].") + message_admins("Toggled admin jumping to [config.allow_admin_jump].") feedback_add_details("admin_verb","TJ") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /datum/admins/proc/adspawn() @@ -884,7 +884,7 @@ proc/admin_notice(var/message, var/rights) set desc="Toggle admin spawning" set name="Toggle Spawn" config.allow_admin_spawning = !(config.allow_admin_spawning) - message_admins("\blue Toggled admin item spawning to [config.allow_admin_spawning].") + message_admins("Toggled admin item spawning to [config.allow_admin_spawning].") feedback_add_details("admin_verb","TAS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /datum/admins/proc/adrev() @@ -892,7 +892,7 @@ proc/admin_notice(var/message, var/rights) set desc="Toggle admin revives" set name="Toggle Revive" config.allow_admin_rev = !(config.allow_admin_rev) - message_admins("\blue Toggled reviving to [config.allow_admin_rev].") + message_admins("Toggled reviving to [config.allow_admin_rev].") feedback_add_details("admin_verb","TAR") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /datum/admins/proc/immreboot() @@ -902,7 +902,7 @@ proc/admin_notice(var/message, var/rights) if(!usr.client.holder) return if( alert("Reboot server?",,"Yes","No") == "No") return - world << "\red Rebooting world! \blue Initiated by [usr.client.holder.fakekey ? "Admin" : usr.key]!" + world << "Rebooting world! Initiated by [usr.client.holder.fakekey ? "Admin" : usr.key]!" log_admin("[key_name(usr)] initiated an immediate reboot.") feedback_set_details("end_error","immediate admin reboot - by [usr.key] [usr.client.holder.fakekey ? "(stealth)" : ""]") @@ -1166,7 +1166,7 @@ proc/admin_notice(var/message, var/rights) else world << "Guests may now enter the game." log_admin("[key_name(usr)] toggled guests game entering [config.guests_allowed?"":"dis"]allowed.") - message_admins("\blue [key_name_admin(usr)] toggled guests game entering [config.guests_allowed?"":"dis"]allowed.", 1) + message_admins("[key_name_admin(usr)] toggled guests game entering [config.guests_allowed?"":"dis"]allowed.", 1) feedback_add_details("admin_verb","TGU") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /datum/admins/proc/output_ai_laws() diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index d2ce64335df..ab3fa05d214 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -449,11 +449,11 @@ var/list/admin_verbs_mentor = list( if(holder && mob) if(mob.invisibility == INVISIBILITY_OBSERVER) mob.invisibility = initial(mob.invisibility) - mob << "\red Invisimin off. Invisibility reset." + mob << "Invisimin off. Invisibility reset." mob.alpha = max(mob.alpha + 100, 255) else mob.invisibility = INVISIBILITY_OBSERVER - mob << "\blue Invisimin on. You are now as invisible as a ghost." + mob << "Invisimin on. You are now as invisible as a ghost." mob.alpha = max(mob.alpha - 100, 0) @@ -619,7 +619,7 @@ var/list/admin_verbs_mentor = list( var/light_impact_range = input("Light impact range (in tiles):") as num var/flash_range = input("Flash range (in tiles):") as num explosion(epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range) - message_admins("\blue [ckey] creating an admin explosion at [epicenter.loc].") + message_admins("[ckey] creating an admin explosion at [epicenter.loc].") feedback_add_details("admin_verb","DB") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/give_disease2(mob/T as mob in mob_list) // -- Giacom @@ -651,7 +651,7 @@ var/list/admin_verbs_mentor = list( feedback_add_details("admin_verb","GD2") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].") - message_admins("\blue [key_name_admin(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].", 1) + message_admins("[key_name_admin(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].", 1) /client/proc/make_sound(var/obj/O in world) // -- TLE set category = "Special Verbs" @@ -664,7 +664,7 @@ var/list/admin_verbs_mentor = list( for (var/mob/V in hearers(O)) V.show_message(message, 2) log_admin("[key_name(usr)] made [O] at [O.x], [O.y], [O.z]. make a sound") - message_admins("\blue [key_name_admin(usr)] made [O] at [O.x], [O.y], [O.z]. make a sound", 1) + message_admins("[key_name_admin(usr)] made [O] at [O.x], [O.y], [O.z]. make a sound.", 1) feedback_add_details("admin_verb","MS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -698,7 +698,7 @@ var/list/admin_verbs_mentor = list( usr << "Disabled air processing." feedback_add_details("admin_verb","KA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] used 'kill air'.") - message_admins("\blue [key_name_admin(usr)] used 'kill air'.", 1) + message_admins("[key_name_admin(usr)] used 'kill air'.", 1) /client/proc/readmin_self() set name = "Re-Admin self" @@ -839,7 +839,7 @@ var/list/admin_verbs_mentor = list( var/mob/living/carbon/human/M = input("Select mob.", "Edit Appearance") as null|anything in human_mob_list if(!istype(M, /mob/living/carbon/human)) - usr << "\red You can only do this to humans!" + usr << "You can only do this to humans!" return switch(alert("Are you sure you wish to edit this mob's appearance? Skrell, Unathi, Tajaran can result in unintended consequences.",,"Yes","No")) if("No") @@ -959,7 +959,7 @@ var/list/admin_verbs_mentor = list( T << "Move on." log_admin("[key_name(usr)] told [key_name(T)] to man up and deal with it.") - message_admins("\blue [key_name_admin(usr)] told [key_name(T)] to man up and deal with it.", 1) + message_admins("[key_name_admin(usr)] told [key_name(T)] to man up and deal with it.", 1) /client/proc/global_man_up() set category = "Fun" @@ -971,7 +971,7 @@ var/list/admin_verbs_mentor = list( T << 'sound/voice/ManUp1.ogg' log_admin("[key_name(usr)] told everyone to man up and deal with it.") - message_admins("\blue [key_name_admin(usr)] told everyone to man up and deal with it.", 1) + message_admins("[key_name_admin(usr)] told everyone to man up and deal with it.", 1) /client/proc/give_spell(mob/T as mob in mob_list) // -- Urist set category = "Fun" @@ -982,4 +982,4 @@ var/list/admin_verbs_mentor = list( T.spell_list += new S feedback_add_details("admin_verb","GS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] gave [key_name(T)] the spell [S].") - message_admins("\blue [key_name_admin(usr)] gave [key_name(T)] the spell [S].", 1) + message_admins("[key_name_admin(usr)] gave [key_name(T)] the spell [S].", 1) diff --git a/code/modules/admin/permissionverbs/permissionedit.dm b/code/modules/admin/permissionverbs/permissionedit.dm index ccc3c8fd9f2..d0cc5518c76 100644 --- a/code/modules/admin/permissionverbs/permissionedit.dm +++ b/code/modules/admin/permissionverbs/permissionedit.dm @@ -85,14 +85,14 @@ insert_query.Execute() var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO `test`.`erro_admin_log` (`id` ,`datetime` ,`adminckey` ,`adminip` ,`log` ) VALUES (NULL , NOW( ) , '[usr.ckey]', '[usr.client.address]', 'Added new admin [adm_ckey] to rank [new_rank]');") log_query.Execute() - usr << "\blue New admin added." + usr << "New admin added." else if(!isnull(admin_id) && isnum(admin_id)) var/DBQuery/insert_query = dbcon.NewQuery("UPDATE `erro_admin` SET rank = '[new_rank]' WHERE id = [admin_id]") insert_query.Execute() var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO `test`.`erro_admin_log` (`id` ,`datetime` ,`adminckey` ,`adminip` ,`log` ) VALUES (NULL , NOW( ) , '[usr.ckey]', '[usr.client.address]', 'Edited the rank of [adm_ckey] to [new_rank]');") log_query.Execute() - usr << "\blue Admin rank changed." + usr << "Admin rank changed." /datum/admins/proc/log_admin_permission_modification(var/adm_ckey, var/new_permission) if(config.admin_legacy_system) return @@ -140,10 +140,10 @@ insert_query.Execute() var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO `test`.`erro_admin_log` (`id` ,`datetime` ,`adminckey` ,`adminip` ,`log` ) VALUES (NULL , NOW( ) , '[usr.ckey]', '[usr.client.address]', 'Removed permission [rights2text(new_permission)] (flag = [new_permission]) to admin [adm_ckey]');") log_query.Execute() - usr << "\blue Permission removed." + usr << "Permission removed." else //This admin doesn't have this permission, so we are adding it. var/DBQuery/insert_query = dbcon.NewQuery("UPDATE `erro_admin` SET flags = '[admin_rights | new_permission]' WHERE id = [admin_id]") insert_query.Execute() var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO `test`.`erro_admin_log` (`id` ,`datetime` ,`adminckey` ,`adminip` ,`log` ) VALUES (NULL , NOW( ) , '[usr.ckey]', '[usr.client.address]', 'Added permission [rights2text(new_permission)] (flag = [new_permission]) to admin [adm_ckey]')") log_query.Execute() - usr << "\blue Permission added." \ No newline at end of file + usr << "Permission added." \ No newline at end of file diff --git a/code/modules/admin/player_notes.dm b/code/modules/admin/player_notes.dm index b6293e7941d..dee9a693664 100644 --- a/code/modules/admin/player_notes.dm +++ b/code/modules/admin/player_notes.dm @@ -103,7 +103,7 @@ datum/admins/proc/notes_gethtml(var/ckey) infos += P info << infos - message_admins("\blue [key_name_admin(user)] has edited [key]'s notes.") + message_admins("[key_name_admin(user)] has edited [key]'s notes.") log_admin("[key_name(user)] has edited [key]'s notes.") del(info) // savefile, so NOT qdel @@ -128,7 +128,7 @@ datum/admins/proc/notes_gethtml(var/ckey) infos.Remove(item) info << infos - message_admins("\blue [key_name_admin(usr)] deleted one of [key]'s notes.") + message_admins("[key_name_admin(usr)] deleted one of [key]'s notes.") log_admin("[key_name(usr)] deleted one of [key]'s notes.") qdel(info) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index a545bc1e87a..fde36a734c6 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -197,7 +197,7 @@ if (emergency_shuttle.can_call()) emergency_shuttle.call_evac() log_admin("[key_name(usr)] called the Emergency Shuttle") - message_admins("\blue [key_name_admin(usr)] called the Emergency Shuttle to the station", 1) + message_admins("[key_name_admin(usr)] called the Emergency Shuttle to the station.", 1) if("2") if (!( ticker ) || !emergency_shuttle.location()) @@ -205,12 +205,12 @@ if (emergency_shuttle.can_call()) emergency_shuttle.call_evac() log_admin("[key_name(usr)] called the Emergency Shuttle") - message_admins("\blue [key_name_admin(usr)] called the Emergency Shuttle to the station", 1) + message_admins("[key_name_admin(usr)] called the Emergency Shuttle to the station.", 1) else if (emergency_shuttle.can_recall()) emergency_shuttle.recall() log_admin("[key_name(usr)] sent the Emergency Shuttle back") - message_admins("\blue [key_name_admin(usr)] sent the Emergency Shuttle back", 1) + message_admins("[key_name_admin(usr)] sent the Emergency Shuttle back.", 1) href_list["secretsadmin"] = "check_antagonist" @@ -223,14 +223,14 @@ emergency_shuttle.launch_time = world.time + new_time_left*10 log_admin("[key_name(usr)] edited the Emergency Shuttle's launch time to [new_time_left]") - message_admins("\blue [key_name_admin(usr)] edited the Emergency Shuttle's launch time to [new_time_left*10]", 1) + message_admins("[key_name_admin(usr)] edited the Emergency Shuttle's launch time to [new_time_left*10]", 1) else if (emergency_shuttle.shuttle.has_arrive_time()) var/new_time_left = input("Enter new shuttle arrival time (seconds):","Edit Shuttle Arrival Time", emergency_shuttle.estimate_arrival_time() ) as num emergency_shuttle.shuttle.arrive_time = world.time + new_time_left*10 log_admin("[key_name(usr)] edited the Emergency Shuttle's arrival time to [new_time_left]") - message_admins("\blue [key_name_admin(usr)] edited the Emergency Shuttle's arrival time to [new_time_left*10]", 1) + message_admins("[key_name_admin(usr)] edited the Emergency Shuttle's arrival time to [new_time_left*10]", 1) else alert("The shuttle is neither counting down to launch nor is it in transit. Please try again when it is.") @@ -241,7 +241,7 @@ ticker.delay_end = !ticker.delay_end log_admin("[key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].") - message_admins("\blue [key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].", 1) + message_admins("[key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].", 1) href_list["secretsadmin"] = "check_antagonist" else if(href_list["simplemake"]) @@ -259,7 +259,7 @@ if("Yes") delmob = 1 log_admin("[key_name(usr)] has used rudimentary transformation on [key_name(M)]. Transforming to [href_list["simplemake"]]; deletemob=[delmob]") - message_admins("\blue [key_name_admin(usr)] has used rudimentary transformation on [key_name_admin(M)]. Transforming to [href_list["simplemake"]]; deletemob=[delmob]", 1) + message_admins("[key_name_admin(usr)] has used rudimentary transformation on [key_name_admin(M)]. Transforming to [href_list["simplemake"]]; deletemob=[delmob]", 1) switch(href_list["simplemake"]) if("observer") M.change_mob_type( /mob/observer/dead , null, null, delmob ) @@ -339,7 +339,7 @@ log_admin("[key_name(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [duration]") ban_unban_log_save("[key_name(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [duration]") - message_admins("\blue [key_name_admin(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [duration]", 1) + message_admins("[key_name_admin(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [duration]", 1) Banlist.cd = "/base/[banfolder]" Banlist["reason"] << reason Banlist["temp"] << temp @@ -686,7 +686,7 @@ usr << " You Cannot issue temporary job-bans!" return if(config.ban_legacy_system) - usr << "\red Your server is using the legacy banning system, which does not support temporary job bans. Consider upgrading. Aborting ban." + usr << "Your server is using the legacy banning system, which does not support temporary job bans. Consider upgrading. Aborting ban." return var/mins = input(usr,"How long (in minutes)?","Ban time",1440) as num|null if(!mins) @@ -711,10 +711,10 @@ else msg += ", [job]" notes_add(M.ckey, "Banned from [msg] - [reason]", usr) - message_admins("\blue [key_name_admin(usr)] banned [key_name_admin(M)] from [msg] for [mins] minutes", 1) - M << "\redYou have been jobbanned by [usr.client.ckey] from: [msg]." - M << "\red The reason is: [reason]" - M << "\red This jobban will be lifted in [mins] minutes." + message_admins("[key_name_admin(usr)] banned [key_name_admin(M)] from [msg] for [mins] minutes", 1) + M << "You have been jobbanned by [usr.client.ckey] from: [msg]." + M << "The reason is: [reason]" + M << "This jobban will be lifted in [mins] minutes." href_list["jobban2"] = 1 // lets it fall through and refresh return 1 if("No") @@ -732,10 +732,10 @@ if(!msg) msg = job else msg += ", [job]" notes_add(M.ckey, "Banned from [msg] - [reason]", usr) - message_admins("\blue [key_name_admin(usr)] banned [key_name_admin(M)] from [msg]", 1) - M << "\redYou have been jobbanned by [usr.client.ckey] from: [msg]." - M << "\red The reason is: [reason]" - M << "\red Jobban can be lifted only upon request." + message_admins("[key_name_admin(usr)] banned [key_name_admin(M)] from [msg]", 1) + M << "You have been jobbanned by [usr.client.ckey] from: [msg]." + M << "The reason is: [reason]" + M << "Jobban can be lifted only upon request." href_list["jobban2"] = 1 // lets it fall through and refresh return 1 if("Cancel") @@ -765,8 +765,8 @@ else continue if(msg) - message_admins("\blue [key_name_admin(usr)] unbanned [key_name_admin(M)] from [msg]", 1) - M << "\redYou have been un-jobbanned by [usr.client.ckey] from [msg]." + message_admins("[key_name_admin(usr)] unbanned [key_name_admin(M)] from [msg]", 1) + M << "You have been un-jobbanned by [usr.client.ckey] from [msg]." href_list["jobban2"] = 1 // lets it fall through and refresh return 1 return 0 //we didn't do anything! @@ -778,11 +778,11 @@ return var/reason = sanitize(input("Please enter reason")) if(!reason) - M << "\red You have been kicked from the server" + M << "You have been kicked from the server" else - M << "\red You have been kicked from the server: [reason]" + M << "You have been kicked from the server: [reason]" log_admin("[key_name(usr)] booted [key_name(M)].") - message_admins("\blue [key_name_admin(usr)] booted [key_name_admin(M)].", 1) + message_admins("[key_name_admin(usr)] booted [key_name_admin(M)].", 1) //M.client = null qdel(M.client) @@ -793,7 +793,7 @@ if(t) if((alert("Do you want to unjobban [t]?","Unjobban confirmation", "Yes", "No") == "Yes") && t) //No more misclicks! Unless you do it twice. log_admin("[key_name(usr)] removed [t]") - message_admins("\blue [key_name_admin(usr)] removed [t]", 1) + message_admins("[key_name_admin(usr)] removed [t]", 1) jobban_remove(t) href_list["ban"] = 1 // lets it fall through and refresh var/t_split = splittext(t, " - ") @@ -830,17 +830,17 @@ AddBan(M.ckey, M.computer_id, reason, usr.ckey, 1, mins) ban_unban_log_save("[usr.client.ckey] has banned [M.ckey]. - Reason: [reason] - This will be removed in [mins] minutes.") notes_add(M.ckey,"[usr.client.ckey] has banned [M.ckey]. - Reason: [reason] - This will be removed in [mins] minutes.",usr) - M << "\redYou have been banned by [usr.client.ckey].\nReason: [reason]." - M << "\red This is a temporary ban, it will be removed in [mins] minutes." + M << "You have been banned by [usr.client.ckey].\nReason: [reason]." + M << "This is a temporary ban, it will be removed in [mins] minutes." feedback_inc("ban_tmp",1) DB_ban_record(BANTYPE_TEMP, M, mins, reason) feedback_inc("ban_tmp_mins",mins) if(config.banappeals) - M << "\red To try to resolve this matter head to [config.banappeals]" + M << "To try to resolve this matter head to [config.banappeals]" else - M << "\red No ban appeals URL has been set." + M << "No ban appeals URL has been set." log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") - message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") + message_admins("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") qdel(M.client) //qdel(M) // See no reason why to delete mob. Important stuff can be lost. And ban can be lifted before round ends. @@ -855,16 +855,16 @@ AddBan(M.ckey, M.computer_id, reason, usr.ckey, 0, 0, M.lastKnownIP) if("No") AddBan(M.ckey, M.computer_id, reason, usr.ckey, 0, 0) - M << "\redYou have been banned by [usr.client.ckey].\nReason: [reason]." - M << "\red This is a permanent ban." + M << "You have been banned by [usr.client.ckey].\nReason: [reason]." + M << "This is a permanent ban." if(config.banappeals) - M << "\red To try to resolve this matter head to [config.banappeals]" + M << "To try to resolve this matter head to [config.banappeals]" else - M << "\red No ban appeals URL has been set." + M << "No ban appeals URL has been set." ban_unban_log_save("[usr.client.ckey] has permabanned [M.ckey]. - Reason: [reason] - This is a permanent ban.") notes_add(M.ckey,"[usr.client.ckey] has permabanned [M.ckey]. - Reason: [reason] - This is a permanent ban.",usr) log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") - message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") + message_admins("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") feedback_inc("ban_perma",1) DB_ban_record(BANTYPE_PERMA, M, -1, reason) @@ -920,8 +920,8 @@ return alert(usr, "The game has already started.", null, null, null, null) master_mode = href_list["c_mode2"] log_admin("[key_name(usr)] set the mode as [config.mode_names[master_mode]].") - message_admins("\blue [key_name_admin(usr)] set the mode as [config.mode_names[master_mode]].", 1) - world << "\blue The mode is now: [config.mode_names[master_mode]]" + message_admins("[key_name_admin(usr)] set the mode as [config.mode_names[master_mode]].", 1) + world << "The mode is now: [config.mode_names[master_mode]]" Game() // updates the main game menu world.save_mode(master_mode) .(href, list("c_mode"=1)) @@ -935,7 +935,7 @@ return alert(usr, "The game mode has to be secret!", null, null, null, null) secret_force_mode = href_list["f_secret2"] log_admin("[key_name(usr)] set the forced secret mode as [secret_force_mode].") - message_admins("\blue [key_name_admin(usr)] set the forced secret mode as [secret_force_mode].", 1) + message_admins("[key_name_admin(usr)] set the forced secret mode as [secret_force_mode].", 1) Game() // updates the main game menu .(href, list("f_secret"=1)) @@ -948,7 +948,7 @@ return log_admin("[key_name(usr)] attempting to monkeyize [key_name(H)]") - message_admins("\blue [key_name_admin(usr)] attempting to monkeyize [key_name_admin(H)]", 1) + message_admins("[key_name_admin(usr)] attempting to monkeyize [key_name_admin(H)]", 1) H.monkeyize() else if(href_list["corgione"]) @@ -960,7 +960,7 @@ return log_admin("[key_name(usr)] attempting to corgize [key_name(H)]") - message_admins("\blue [key_name_admin(usr)] attempting to corgize [key_name_admin(H)]", 1) + message_admins("[key_name_admin(usr)] attempting to corgize [key_name_admin(H)]", 1) H.corgize() else if(href_list["forcespeech"]) @@ -975,7 +975,7 @@ M.say(speech) speech = sanitize(speech) // Nah, we don't trust them log_admin("[key_name(usr)] forced [key_name(M)] to say: [speech]") - message_admins("\blue [key_name_admin(usr)] forced [key_name_admin(M)] to say: [speech]") + message_admins("[key_name_admin(usr)] forced [key_name_admin(M)] to say: [speech]") else if(href_list["sendtoprison"]) if(!check_rights(R_ADMIN)) return @@ -1014,9 +1014,9 @@ prisoner.equip_to_slot_or_del(new /obj/item/clothing/under/color/orange(prisoner), slot_w_uniform) prisoner.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(prisoner), slot_shoes) - M << "\red You have been sent to the prison station!" + M << "You have been sent to the prison station!" log_admin("[key_name(usr)] sent [key_name(M)] to the prison station.") - message_admins("\blue [key_name_admin(usr)] sent [key_name_admin(M)] to the prison station.", 1) + message_admins("[key_name_admin(usr)] sent [key_name_admin(M)] to the prison station.", 1) else if(href_list["tdome1"]) if(!check_rights(R_FUN)) return @@ -1039,7 +1039,7 @@ sleep(5) M.loc = pick(tdome1) spawn(50) - M << "\blue You have been sent to the Thunderdome." + M << "You have been sent to the Thunderdome." log_admin("[key_name(usr)] has sent [key_name(M)] to the thunderdome. (Team 1)") message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Team 1)", 1) @@ -1064,7 +1064,7 @@ sleep(5) M.loc = pick(tdome2) spawn(50) - M << "\blue You have been sent to the Thunderdome." + M << "You have been sent to the Thunderdome." log_admin("[key_name(usr)] has sent [key_name(M)] to the thunderdome. (Team 2)") message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Team 2)", 1) @@ -1086,7 +1086,7 @@ sleep(5) M.loc = pick(tdomeadmin) spawn(50) - M << "\blue You have been sent to the Thunderdome." + M << "You have been sent to the Thunderdome." log_admin("[key_name(usr)] has sent [key_name(M)] to the thunderdome. (Admin.)") message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Admin.)", 1) @@ -1115,7 +1115,7 @@ sleep(5) M.loc = pick(tdomeobserve) spawn(50) - M << "\blue You have been sent to the Thunderdome." + M << "You have been sent to the Thunderdome." log_admin("[key_name(usr)] has sent [key_name(M)] to the thunderdome. (Observer.)") message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Observer.)", 1) @@ -1129,7 +1129,7 @@ if(config.allow_admin_rev) L.revive() - message_admins("\red Admin [key_name_admin(usr)] healed / revived [key_name_admin(L)]!", 1) + message_admins("Admin [key_name_admin(usr)] healed / revived [key_name_admin(L)]!", 1) log_admin("[key_name(usr)] healed / Rrvived [key_name(L)]") else usr << "Admin Rejuvinates have been disabled" @@ -1142,7 +1142,7 @@ usr << "This can only be used on instances of type /mob/living/carbon/human" return - message_admins("\red Admin [key_name_admin(usr)] AIized [key_name_admin(H)]!", 1) + message_admins("Admin [key_name_admin(usr)] AIized [key_name_admin(H)]!", 1) log_admin("[key_name(usr)] AIized [key_name(H)]") H.AIize() @@ -1317,7 +1317,7 @@ log_admin("[key_name(H)] got their cookie, spawned by [key_name(src.owner)]") message_admins("[key_name(H)] got their cookie, spawned by [key_name(src.owner)]") feedback_inc("admin_cookies_spawned",1) - H << "\blue Your prayers have been answered!! You received the best cookie!" + H << "Your prayers have been answered!! You received the best cookie!" else if(href_list["BlueSpaceArtillery"]) if(!check_rights(R_ADMIN|R_FUN)) return @@ -1421,7 +1421,7 @@ usr << browse(data, "window=[B.name]") else - usr << "\red The faxed item is not viewable. This is probably a bug, and should be reported on the tracker: [fax.type]" + usr << "The faxed item is not viewable. This is probably a bug, and should be reported on the tracker: [fax.type]" else if (href_list["AdminFaxViewPage"]) var/page = text2num(href_list["AdminFaxViewPage"]) diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 5661097aab7..5738d75779d 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -217,7 +217,7 @@ var/list/debug_verbs = list ( var/turf/simulated/location = get_turf(usr) if(!istype(location, /turf/simulated)) // We're in space, let's not cause runtimes. - usr << "\red this debug tool cannot be used from space" + usr << "this debug tool cannot be used from space" return var/icon/red = new('icons/misc/debug_group.dmi', "red") //created here so we don't have to make thousands of these. @@ -368,7 +368,7 @@ var/global/prevent_airgroup_regroup = 0 set category = "Mapping" set name = "Regroup All Airgroups Attempt" - usr << "\red Proc disabled." + usr << "Proc disabled." //Why not.. Delete the procs instead? /*prevent_airgroup_regroup = 0 for(var/datum/air_group/AG in air_master.air_groups) @@ -379,7 +379,7 @@ var/global/prevent_airgroup_regroup = 0 set category = "Mapping" set name = "Kill pipe processing" - usr << "\red Proc disabled." + usr << "Proc disabled." /*pipe_processing_killed = !pipe_processing_killed if(pipe_processing_killed) @@ -391,7 +391,7 @@ var/global/prevent_airgroup_regroup = 0 set category = "Mapping" set name = "Kill air processing" - usr << "\red Proc disabled." + usr << "Proc disabled." /*air_processing_killed = !air_processing_killed if(air_processing_killed) @@ -405,7 +405,7 @@ var/global/say_disabled = 0 set category = "Mapping" set name = "Disable all communication verbs" - usr << "\red Proc disabled." + usr << "Proc disabled." /*say_disabled = !say_disabled if(say_disabled) @@ -420,7 +420,7 @@ var/global/movement_disabled_exception //This is the client that calls the proc, set category = "Mapping" set name = "Disable all movement" - usr << "\red Proc disabled." + usr << "Proc disabled." /*movement_disabled = !movement_disabled if(movement_disabled) diff --git a/code/modules/admin/verbs/tripAI.dm b/code/modules/admin/verbs/tripAI.dm index 5e5ccbb1237..8cf88aa1273 100644 --- a/code/modules/admin/verbs/tripAI.dm +++ b/code/modules/admin/verbs/tripAI.dm @@ -14,9 +14,9 @@ if(ticker.triai) ticker.triai = 0 usr << "Only one AI will be spawned at round start." - message_admins("\blue [key_name_admin(usr)] has toggled off triple AIs at round start.", 1) + message_admins("[key_name_admin(usr)] has toggled off triple AIs at round start.", 1) else ticker.triai = 1 usr << "There will be an AI Triumvirate at round start." - message_admins("\blue [key_name_admin(usr)] has toggled on triple AIs at round start.", 1) + message_admins("[key_name_admin(usr)] has toggled on triple AIs at round start.", 1) return diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index 387d555130a..e45c6d8beb5 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -41,7 +41,7 @@ H.updatehealth() else if(ismouse(target)) var/mob/living/simple_animal/mouse/M = target - visible_message("\red SPLAT!") + visible_message("SPLAT!") M.splat() playsound(target.loc, 'sound/effects/snap.ogg', 50, 1) layer = MOB_LAYER - 0.2 diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm index 04c255b94eb..d1070e5c321 100644 --- a/code/modules/awaymissions/gateway.dm +++ b/code/modules/awaymissions/gateway.dm @@ -133,7 +133,7 @@ obj/machinery/gateway/centerstation/process() /obj/machinery/gateway/centerstation/attackby(obj/item/device/W as obj, mob/user as mob) if(istype(W,/obj/item/device/multitool)) - user << "\black The gate is already calibrated, there is no work for you to do here." + user << "The gate is already calibrated, there is no work for you to do here." return /////////////////////////////////////Away//////////////////////// @@ -219,7 +219,7 @@ obj/machinery/gateway/centerstation/process() if(istype(M, /mob/living/carbon)) for(var/obj/item/weapon/implant/exile/E in M)//Checking that there is an exile implant in the contents if(E.imp_in == M)//Checking that it's actually implanted vs just in their pocket - M << "\black The station gate has detected your exile implant and is blocking your entry." + M << "The station gate has detected your exile implant and is blocking your entry." return M.loc = get_step(stationgate.loc, SOUTH) M.set_dir(SOUTH) @@ -228,9 +228,9 @@ obj/machinery/gateway/centerstation/process() /obj/machinery/gateway/centeraway/attackby(obj/item/device/W as obj, mob/user as mob) if(istype(W,/obj/item/device/multitool)) if(calibrated) - user << "\black The gate is already calibrated, there is no work for you to do here." + user << "The gate is already calibrated, there is no work for you to do here." return else - user << "\blue Recalibration successful!: \black This gate's systems have been fine tuned. Travel to this gate will now be on target." + user << "Recalibration successful!: This gate's systems have been fine tuned. Travel to this gate will now be on target." calibrated = 1 return \ No newline at end of file diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index d6f9375e984..d085e5cec0d 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -110,7 +110,7 @@ src.preload_rsc = pick(config.resource_urls) else src.preload_rsc = 1 // If config.resource_urls is not set, preload like normal. - src << "\red If the title screen is black, resources are still downloading. Please be patient until the title screen appears." + src << "If the title screen is black, resources are still downloading. Please be patient until the title screen appears." clients += src diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index e3d781df297..f55352b76d4 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -214,7 +214,7 @@ return playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) - user.visible_message("\red [user] cuts the fingertips off of the [src].","\red You cut the fingertips off of the [src].") + user.visible_message("[user] cuts the fingertips off of the [src].","You cut the fingertips off of the [src].") clipped = 1 name = "modified [name]" diff --git a/code/modules/clothing/spacesuits/spacesuits.dm b/code/modules/clothing/spacesuits/spacesuits.dm index 9122a6d8bdf..01c1861448b 100644 --- a/code/modules/clothing/spacesuits/spacesuits.dm +++ b/code/modules/clothing/spacesuits/spacesuits.dm @@ -31,7 +31,7 @@ camera = new /obj/machinery/camera(src) camera.replace_networks(camera_networks) camera.c_tag = user.name - user << "\blue User scanned as [camera.c_tag]. Camera activated." + user << "User scanned as [camera.c_tag]. Camera activated." user.update_action_buttons() return 1 diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 64d01077ed6..68b656f0d72 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -197,10 +197,10 @@ /obj/item/clothing/suit/armor/reactive/attack_self(mob/user as mob) active = !( active ) if (active) - user << "\blue The reactive armor is now active." + user << "The reactive armor is now active." icon_state = "reactive" else - user << "\blue The reactive armor is now inactive." + user << "The reactive armor is now inactive." icon_state = "reactiveoff" add_fingerprint(user) return diff --git a/code/modules/detectivework/microscope/dnascanner.dm b/code/modules/detectivework/microscope/dnascanner.dm index 3d442dfb4ab..0c54df03978 100644 --- a/code/modules/detectivework/microscope/dnascanner.dm +++ b/code/modules/detectivework/microscope/dnascanner.dm @@ -127,7 +127,7 @@ if(bloodsamp.dna != null) data = "Spectometric analysis on provided sample has determined the presence of [bloodsamp.dna.len] strings of DNA.

" for(var/blood in bloodsamp.dna) - data += "\blue Blood type: [bloodsamp.dna[blood]]
\nDNA: [blood]

" + data += "Blood type: [bloodsamp.dna[blood]]
\nDNA: [blood]

" else data += "No DNA found.
" P.info = "[src] analysis report #[report_num]
" diff --git a/code/modules/economy/cash.dm b/code/modules/economy/cash.dm index 5d5790758a0..af67dfb4270 100644 --- a/code/modules/economy/cash.dm +++ b/code/modules/economy/cash.dm @@ -156,4 +156,4 @@ proc/spawn_money(var/sum, spawnloc, mob/living/carbon/human/human_user as mob) /obj/item/weapon/spacecash/ewallet/examine(mob/user) ..(user) if (!(user in view(2)) && user!=src.loc) return - user << "\blue Charge card's owner: [src.owner_name]. Thalers remaining: [src.worth]." + user << "Charge card's owner: [src.owner_name]. Thalers remaining: [src.worth]." diff --git a/code/modules/flufftext/Dreaming.dm b/code/modules/flufftext/Dreaming.dm index 1d0e219b18c..ede0f93265c 100644 --- a/code/modules/flufftext/Dreaming.dm +++ b/code/modules/flufftext/Dreaming.dm @@ -19,7 +19,7 @@ mob/living/carbon/proc/dream() spawn(0) for(var/i = rand(1,4),i > 0, i--) - src << "\blue ... [pick(dreams)] ..." + src << "... [pick(dreams)] ..." sleep(rand(40,70)) if(paralysis <= 0) dreaming = 0 diff --git a/code/modules/holodeck/HolodeckControl.dm b/code/modules/holodeck/HolodeckControl.dm index 821b3ae65c2..cfffe2282fb 100644 --- a/code/modules/holodeck/HolodeckControl.dm +++ b/code/modules/holodeck/HolodeckControl.dm @@ -296,7 +296,7 @@ if(world.time < (last_change + 15))//To prevent super-spam clicking, reduced process size and annoyance -Sieve return 0 for(var/mob/M in range(3,src)) - M.show_message("\b ERROR. Recalibrating projection apparatus.") + M.show_message("ERROR. Recalibrating projection apparatus.") last_change = world.time return 0 @@ -357,7 +357,7 @@ if(world.time < (last_gravity_change + 15))//To prevent super-spam clicking return for(var/mob/M in range(3,src)) - M.show_message("\b ERROR. Recalibrating gravity field.") + M.show_message("ERROR. Recalibrating gravity field.") last_change = world.time return diff --git a/code/modules/mining/coins.dm b/code/modules/mining/coins.dm index 10c8855b7e0..2536f0ac2d2 100644 --- a/code/modules/mining/coins.dm +++ b/code/modules/mining/coins.dm @@ -67,7 +67,7 @@ CC.update_icon() overlays = list() string_attached = null - user << "\blue You detach the string from the coin." + user << "You detach the string from the coin." else ..() /obj/item/weapon/coin/attack_self(mob/user as mob) diff --git a/code/modules/mining/mint.dm b/code/modules/mining/mint.dm index 99dc1956b12..75acc807bca 100644 --- a/code/modules/mining/mint.dm +++ b/code/modules/mining/mint.dm @@ -120,7 +120,7 @@ usr.set_machine(src) src.add_fingerprint(usr) if(processing==1) - usr << "\blue The machine is processing." + usr << "The machine is processing." return if(href_list["choose"]) chosen = href_list["choose"] diff --git a/code/modules/mining/money_bag.dm b/code/modules/mining/money_bag.dm index 9884349be95..13ddd4ad577 100644 --- a/code/modules/mining/money_bag.dm +++ b/code/modules/mining/money_bag.dm @@ -50,14 +50,14 @@ ..() if (istype(W, /obj/item/weapon/coin)) var/obj/item/weapon/coin/C = W - user << "\blue You add the [C.name] into the bag." + user << "You add the [C.name] into the bag." usr.drop_item() contents += C if (istype(W, /obj/item/weapon/moneybag)) var/obj/item/weapon/moneybag/C = W for (var/obj/O in C.contents) contents += O; - user << "\blue You empty the [C.name] into the bag." + user << "You empty the [C.name] into the bag." return /obj/item/weapon/moneybag/Topic(href, href_list) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index cfdf5b864a0..17cb8fd0f2f 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -298,10 +298,10 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp return if(medHUD) medHUD = 0 - src << "\blue Medical HUD Disabled" + src << "Medical HUD Disabled" else medHUD = 1 - src << "\blue Medical HUD Enabled" + src << "Medical HUD Enabled" /mob/observer/dead/verb/toggle_antagHUD() set category = "Ghost" @@ -312,11 +312,11 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp return var/mentor = is_mentor(usr.client) if(!config.antag_hud_allowed && (!client.holder || mentor)) - src << "\red Admins have disabled this for this round." + src << "Admins have disabled this for this round." return var/mob/observer/dead/M = src if(jobban_isbanned(M, "AntagHUD")) - src << "\red You have been banned from using this feature" + src << "You have been banned from using this feature" return if(config.antag_hud_restricted && !M.has_enabled_antagHUD && (!client.holder || mentor)) var/response = alert(src, "If you turn this on, you will not be able to take any part in the round.","Are you sure you want to turn this feature on?","Yes","No") @@ -326,10 +326,10 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp M.has_enabled_antagHUD = 1 if(M.antagHUD) M.antagHUD = 0 - src << "\blue AntagHUD Disabled" + src << "AntagHUD Disabled" else M.antagHUD = 1 - src << "\blue AntagHUD Enabled" + src << "AntagHUD Enabled" /mob/observer/dead/proc/dead_tele(var/area/A in return_sorted_areas()) set category = "Ghost" @@ -461,11 +461,11 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp /mob/observer/dead/memory() set hidden = 1 - src << "\red You are dead! You have no mind to store memory!" + src << "You are dead! You have no mind to store memory!" /mob/observer/dead/add_memory() set hidden = 1 - src << "\red You are dead! You have no mind to store memory!" + src << "You are dead! You have no mind to store memory!" /mob/observer/dead/Post_Incorpmove() following = null @@ -485,16 +485,16 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/pressure = environment.return_pressure() var/total_moles = environment.total_moles - src << "\blue Results:" + src << "Results:" if(abs(pressure - ONE_ATMOSPHERE) < 10) - src << "\blue Pressure: [round(pressure,0.1)] kPa" + src << "Pressure: [round(pressure,0.1)] kPa" else - src << "\red Pressure: [round(pressure,0.1)] kPa" + src << "Pressure: [round(pressure,0.1)] kPa" if(total_moles) for(var/g in environment.gas) - src << "\blue [gas_data.name[g]]: [round((environment.gas[g] / total_moles) * 100)]% ([round(environment.gas[g], 0.01)] moles)" - src << "\blue Temperature: [round(environment.temperature-T0C,0.1)]°C ([round(environment.temperature,0.1)]K)" - src << "\blue Heat Capacity: [round(environment.heat_capacity(),0.1)]" + src << "[gas_data.name[g]]: [round((environment.gas[g] / total_moles) * 100)]% ([round(environment.gas[g], 0.01)] moles)" + src << "Temperature: [round(environment.temperature-T0C,0.1)]°C ([round(environment.temperature,0.1)]K)" + src << "Heat Capacity: [round(environment.heat_capacity(),0.1)]" /mob/observer/dead/verb/become_mouse() set name = "Become mouse" @@ -570,7 +570,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp set desc = "If the round is sufficiently spooky, write a short message in blood on the floor or a wall. Remember, no IC in OOC or OOC in IC." if(!(config.cult_ghostwriter)) - src << "\red That verb is not currently permitted." + src << "That verb is not currently permitted." return if (!src.stat) @@ -585,7 +585,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp ghosts_can_write = 1 if(!ghosts_can_write) - src << "\red The veil is not thin enough for you to do that." + src << "The veil is not thin enough for you to do that." return var/list/choices = list() @@ -635,7 +635,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp W.update_icon() W.message = message W.add_hiddenprint(src) - W.visible_message("\red Invisible fingers crudely paint something in blood on [T]...") + W.visible_message("Invisible fingers crudely paint something in blood on [T]...") /mob/observer/dead/pointed(atom/A as mob|obj|turf in view()) if(!..()) diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index 687fb7626d3..d3cab940074 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -232,7 +232,7 @@ /obj/item/device/mmi/digital/attack_self(mob/user as mob) if(brainmob && !brainmob.key && searching == 0) //Start the process of searching for a new user. - user << "\blue You carefully locate the manual activation switch and start the [src]'s boot process." + user << "You carefully locate the manual activation switch and start the [src]'s boot process." src.searching = 1 src.request_player() spawn(600) reset_search() @@ -256,7 +256,7 @@ var/turf/T = get_turf_or_move(src.loc) for (var/mob/M in viewers(T)) - M.show_message("\blue The [src] buzzes quietly, and the golden lights fade away. Perhaps you could try again?") + M.show_message("The [src] buzzes quietly, and the golden lights fade away. Perhaps you could try again?") /obj/item/device/mmi/digital/proc/question(var/client/C) spawn(0) @@ -285,7 +285,7 @@ var/turf/T = get_turf_or_move(src.loc) for (var/mob/M in viewers(T)) - M.show_message("\blue The [src] chimes quietly.") + M.show_message("The [src] chimes quietly.") /obj/item/device/mmi/digital/robot name = "robotic intelligence circuit" diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index 9452337eeb9..1e2185fbf37 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -16,7 +16,7 @@ /obj/item/device/mmi/digital/posibrain/attack_self(mob/user as mob) if(brainmob && !brainmob.key && searching == 0) //Start the process of searching for a new user. - user << "\blue You carefully locate the manual activation switch and start the positronic brain's boot process." + user << "You carefully locate the manual activation switch and start the positronic brain's boot process." icon_state = "posibrain-searching" src.searching = 1 src.request_player() @@ -68,7 +68,7 @@ var/turf/T = get_turf_or_move(src.loc) for (var/mob/M in viewers(T)) - M.show_message("\blue The positronic brain chimes quietly.") + M.show_message("The positronic brain chimes quietly.") icon_state = "posibrain-occupied" /obj/item/device/mmi/digital/posibrain/proc/reset_search() //We give the players sixty seconds to decide, then reset the timer. @@ -81,7 +81,7 @@ var/turf/T = get_turf_or_move(src.loc) for (var/mob/M in viewers(T)) - M.show_message("\blue The positronic brain buzzes quietly, and the golden lights fade away. Perhaps you could try again?") + M.show_message("The positronic brain buzzes quietly, and the golden lights fade away. Perhaps you could try again?") /obj/item/device/mmi/digital/posibrain/examine(mob/user) if(!..(user)) diff --git a/code/modules/mob/living/carbon/human/MedicalSideEffects.dm b/code/modules/mob/living/carbon/human/MedicalSideEffects.dm index 62f9cf75f80..c7009107de2 100644 --- a/code/modules/mob/living/carbon/human/MedicalSideEffects.dm +++ b/code/modules/mob/living/carbon/human/MedicalSideEffects.dm @@ -24,7 +24,7 @@ for(var/R in cures) if(H.reagents.has_reagent(R)) if (cure_message) - H <<"\blue [cure_message]" + H <<"[cure_message]" return 1 return 0 diff --git a/code/modules/mob/living/carbon/human/chem_side_effects.dm b/code/modules/mob/living/carbon/human/chem_side_effects.dm index 62f9cf75f80..c7009107de2 100644 --- a/code/modules/mob/living/carbon/human/chem_side_effects.dm +++ b/code/modules/mob/living/carbon/human/chem_side_effects.dm @@ -24,7 +24,7 @@ for(var/R in cures) if(H.reagents.has_reagent(R)) if (cure_message) - H <<"\blue [cure_message]" + H <<"[cure_message]" return 1 return 0 diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 8f7398e0a86..b4321393259 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -399,7 +399,7 @@ emp_act var/obj/item/organ/external/affecting = get_organ(zone) var/hit_area = affecting.name - src.visible_message("\red [src] has been hit in the [hit_area] by [O].") + src.visible_message("[src] has been hit in the [hit_area] by [O].") if(ismob(O.thrower)) var/mob/M = O.thrower @@ -451,7 +451,7 @@ emp_act if(O.throw_source && momentum >= THROWNOBJ_KNOCKBACK_SPEED) var/dir = get_dir(O.throw_source, src) - visible_message("\red [src] staggers under the impact!","\red You stagger under the impact!") + visible_message("[src] staggers under the impact!","You stagger under the impact!") src.throw_at(get_edge_target_turf(src,dir),1,momentum) if(!O || !src) return diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index 3afdc07be01..69b55e20ed6 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -106,8 +106,8 @@ var/msg = sanitize(input("Message:", "Psychic Whisper") as text|null) if(msg) log_say("PsychicWhisper: [key_name(src)]->[M.key] : [msg]") - M << "\green You hear a strange, alien voice in your head... \italic [msg]" - src << "\green You said: \"[msg]\" to [M]" + M << "You hear a strange, alien voice in your head... [msg]" + src << "You said: \"[msg]\" to [M]" return /mob/living/carbon/human/proc/diona_split_nymph() diff --git a/code/modules/mob/living/carbon/metroid/emote.dm b/code/modules/mob/living/carbon/metroid/emote.dm index 3e7535f16bb..6375f23b2a3 100644 --- a/code/modules/mob/living/carbon/metroid/emote.dm +++ b/code/modules/mob/living/carbon/metroid/emote.dm @@ -86,7 +86,7 @@ src << "Help for slime emotes. You can use these emotes with say \"*emote\":\n\nbounce, custom, jiggle, light, moan, shiver, sway, twitch, vibrate. You can also set your face with: \n\nnomood, pout, sad, angry, frown, smile" else - src << "\blue Unusable emote '[act]'. Say *help for a list." + src << "Unusable emote '[act]'. Say *help for a list." if ((message && src.stat == 0)) if (m_type & 1) for(var/mob/O in viewers(src, null)) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 0b47ba7870f..8880efe0dac 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -153,7 +153,7 @@ default behaviour is: if ((src.health < 0 && src.health > (5-src.getMaxHealth()))) // Health below Zero but above 5-away-from-death, as before, but variable src.adjustOxyLoss(src.health + src.getMaxHealth() * 2) // Deal 2x health in OxyLoss damage, as before but variable. src.health = src.getMaxHealth() - src.getOxyLoss() - src.getToxLoss() - src.getFireLoss() - src.getBruteLoss() - src << "\blue You have given up life and succumbed to death." + src << "You have given up life and succumbed to death." /mob/living/proc/updatehealth() diff --git a/code/modules/mob/living/living_powers.dm b/code/modules/mob/living/living_powers.dm index 4fb4c1bcbdb..a9bb916413f 100644 --- a/code/modules/mob/living/living_powers.dm +++ b/code/modules/mob/living/living_powers.dm @@ -8,7 +8,7 @@ if (layer != 2.45) layer = 2.45 //Just above cables with their 2.44 - src << text("\blue You are now hiding.") + src << text("You are now hiding.") else layer = MOB_LAYER - src << text("\blue You have stopped hiding.") \ No newline at end of file + src << text("You have stopped hiding.") \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/emote.dm b/code/modules/mob/living/silicon/robot/emote.dm index 84825559b06..7d40f0c0179 100644 --- a/code/modules/mob/living/silicon/robot/emote.dm +++ b/code/modules/mob/living/silicon/robot/emote.dm @@ -240,7 +240,7 @@ if ("help") src << "salute, bow-(none)/mob, clap, flap, aflap, twitch, twitch_s, nod, deathgasp, glare-(none)/mob, stare-(none)/mob, look, beep, ping, \nbuzz, law, halt, yes, no" else - src << "\blue Unusable emote '[act]'. Say *help for a list." + src << "Unusable emote '[act]'. Say *help for a list." if ((message && src.stat == 0)) custom_emote(m_type,message) diff --git a/code/modules/mob/living/silicon/robot/robot_items.dm b/code/modules/mob/living/silicon/robot/robot_items.dm index 56081c274a0..5953e631aff 100644 --- a/code/modules/mob/living/silicon/robot/robot_items.dm +++ b/code/modules/mob/living/silicon/robot/robot_items.dm @@ -166,7 +166,7 @@ overlays += image("icon" = I.icon, "icon_state" = I.icon_state, "layer" = 30 + I.layer) addedSomething = 1 if ( addedSomething ) - user.visible_message("\blue [user] load some items onto their service tray.") + user.visible_message("[user] load some items onto their service tray.") return @@ -206,9 +206,9 @@ sleep(rand(2,4)) if ( droppedSomething ) if ( foundtable ) - user.visible_message("\blue [user] unloads their service tray.") + user.visible_message("[user] unloads their service tray.") else - user.visible_message("\blue [user] drops all the items on their tray.") + user.visible_message("[user] drops all the items on their tray.") return ..() @@ -288,7 +288,7 @@ deploy_paper(get_turf(src)) /obj/item/weapon/form_printer/proc/deploy_paper(var/turf/T) - T.visible_message("\blue \The [src.loc] dispenses a sheet of crisp white paper.") + T.visible_message("\The [src.loc] dispenses a sheet of crisp white paper.") new /obj/item/weapon/paper(T) diff --git a/code/modules/mob/living/simple_animal/animals/mouse.dm b/code/modules/mob/living/simple_animal/animals/mouse.dm index 03042002e92..ec259a328fe 100644 --- a/code/modules/mob/living/simple_animal/animals/mouse.dm +++ b/code/modules/mob/living/simple_animal/animals/mouse.dm @@ -94,7 +94,7 @@ if( ishuman(AM) ) if(!stat) var/mob/M = AM - M << "\blue \icon[src] Squeek!" + M << "\icon[src] Squeek!" M << 'sound/effects/mousesqueek.ogg' ..() diff --git a/code/modules/mob/living/simple_animal/borer/borer.dm b/code/modules/mob/living/simple_animal/borer/borer.dm index 9c36518875b..7498c83a7aa 100644 --- a/code/modules/mob/living/simple_animal/borer/borer.dm +++ b/code/modules/mob/living/simple_animal/borer/borer.dm @@ -63,16 +63,16 @@ if(host.reagents.has_reagent("sugar")) if(!docile) if(controlling) - host << "\blue You feel the soporific flow of sugar in your host's blood, lulling you into docility." + host << "You feel the soporific flow of sugar in your host's blood, lulling you into docility." else - src << "\blue You feel the soporific flow of sugar in your host's blood, lulling you into docility." + src << "You feel the soporific flow of sugar in your host's blood, lulling you into docility." docile = 1 else if(docile) if(controlling) - host << "\blue You shake off your lethargy as the sugar leaves your host's blood." + host << "You shake off your lethargy as the sugar leaves your host's blood." else - src << "\blue You shake off your lethargy as the sugar leaves your host's blood." + src << "You shake off your lethargy as the sugar leaves your host's blood." docile = 0 if(chemicals < 250) @@ -80,7 +80,7 @@ if(controlling) if(docile) - host << "\blue You are feeling far too docile to continue controlling your host..." + host << "You are feeling far too docile to continue controlling your host..." host.release_control() return diff --git a/code/modules/mob/living/simple_animal/borer/borer_captive.dm b/code/modules/mob/living/simple_animal/borer/borer_captive.dm index f07b9d32cee..2290e6ae6a6 100644 --- a/code/modules/mob/living/simple_animal/borer/borer_captive.dm +++ b/code/modules/mob/living/simple_animal/borer/borer_captive.dm @@ -7,7 +7,7 @@ if (src.client) if(client.prefs.muted & MUTE_IC) - src << "\red You cannot speak in IC (muted)." + src << "You cannot speak in IC (muted)." return if(istype(src.loc,/mob/living/simple_animal/borer)) diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 2c25418b5f2..e7dfe7d0954 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -67,7 +67,7 @@ if(!ismob(M)) return user << "You stab [M] with the pen." -// M << "\red You feel a tiny prick!" //That's a whole lot of meta! +// M << "You feel a tiny prick!" //That's a whole lot of meta! M.attack_log += text("\[[time_stamp()]\] Has been stabbed with [name] by [user.name] ([user.ckey])") user.attack_log += text("\[[time_stamp()]\] Used the [name] to stab [M.name] ([M.ckey])") msg_admin_attack("[user.name] ([user.ckey]) Used the [name] to stab [M.name] ([M.ckey]) (JMP)") @@ -197,7 +197,7 @@ var/colourName = "red" //for updateIcon purposes suicide_act(mob/user) - viewers(user) << "\red [user] is jamming the [src.name] up \his nose and into \his brain. It looks like \he's trying to commit suicide." + viewers(user) << "[user] is jamming the [src.name] up \his nose and into \his brain. It looks like \he's trying to commit suicide." return (BRUTELOSS|OXYLOSS) New() diff --git a/code/modules/power/cable_heavyduty.dm b/code/modules/power/cable_heavyduty.dm index 67eb09bb1a7..5cbe9b43ab1 100644 --- a/code/modules/power/cable_heavyduty.dm +++ b/code/modules/power/cable_heavyduty.dm @@ -16,10 +16,10 @@ return if(istype(W, /obj/item/weapon/wirecutters)) - usr << "\blue These cables are too tough to be cut with those [W.name]." + usr << "These cables are too tough to be cut with those [W.name]." return else if(istype(W, /obj/item/stack/cable_coil)) - usr << "\blue You will need heavier cables to connect to these." + usr << "You will need heavier cables to connect to these." return else ..() diff --git a/code/modules/power/fractal_reactor.dm b/code/modules/power/fractal_reactor.dm index 91fe1337fe7..4270fdbc858 100644 --- a/code/modules/power/fractal_reactor.dm +++ b/code/modules/power/fractal_reactor.dm @@ -18,7 +18,7 @@ /obj/machinery/power/fractal_reactor/New() ..() if(!mapped_in) - world << "WARNING: \black Map testing power source activated at: X:[src.loc.x] Y:[src.loc.y] Z:[src.loc.z]" + world << "WARNING: Map testing power source activated at: X:[src.loc.x] Y:[src.loc.y] Z:[src.loc.z]" /obj/machinery/power/fractal_reactor/process() if(!powernet && !powernet_connection_failed) diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index 53e3dc29c98..0d3a04d56f1 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -54,7 +54,7 @@ var/global/list/rad_collectors = list() investigate_log("turned [active?"on":"off"] by [user.key]. [P?"Fuel: [round(P.air_contents.gas["phoron"]/0.29)]%":"It is empty"].","singulo") return else - user << "\red The controls are locked!" + user << "The controls are locked!" return ..() @@ -62,10 +62,10 @@ var/global/list/rad_collectors = list() /obj/machinery/power/rad_collector/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/weapon/tank/phoron)) if(!src.anchored) - user << "\red The [src] needs to be secured to the floor first." + user << "The [src] needs to be secured to the floor first." return 1 if(src.P) - user << "\red There's already a phoron tank loaded." + user << "There's already a phoron tank loaded." return 1 user.drop_item() src.P = W @@ -78,7 +78,7 @@ var/global/list/rad_collectors = list() return 1 else if(istype(W, /obj/item/weapon/wrench)) if(P) - user << "\blue Remove the phoron tank first." + user << "Remove the phoron tank first." return 1 playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) src.anchored = !src.anchored @@ -97,9 +97,9 @@ var/global/list/rad_collectors = list() user << "The controls are now [src.locked ? "locked." : "unlocked."]" else src.locked = 0 //just in case it somehow gets locked - user << "\red The controls can only be locked when the [src] is active" + user << "The controls can only be locked when the [src] is active." else - user << "\red Access denied!" + user << "Access denied!" return 1 return ..() diff --git a/code/modules/power/singularity/particle_accelerator/particle.dm b/code/modules/power/singularity/particle_accelerator/particle.dm index bd7338f00e6..288b4567514 100644 --- a/code/modules/power/singularity/particle_accelerator/particle.dm +++ b/code/modules/power/singularity/particle_accelerator/particle.dm @@ -77,7 +77,7 @@ var/radiation = (energy*2) M.apply_effect((radiation*3),IRRADIATE,0) M.updatehealth() - //M << "\red You feel odd." + //M << "You feel odd." return diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 61d5374cad8..4eba53c42e1 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -380,7 +380,7 @@ if(src.z in using_map.station_levels) if(prob(1)) //explosion for(var/mob/M in viewers(src)) - M.show_message("\red The [src.name] is making strange noises!", 3, "\red You hear sizzling electronics.", 2) + M.show_message("The [src.name] is making strange noises!", 3, "You hear sizzling electronics.", 2) sleep(10*pick(4,5,6,7,10,14)) var/datum/effect/effect/system/smoke_spread/smoke = new /datum/effect/effect/system/smoke_spread() smoke.set_up(3, 0, src.loc) diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 85067d987ca..8ecf78bfa98 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -407,7 +407,7 @@ var/list/solars_list = list() playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) if(do_after(user, 20)) if (src.stat & BROKEN) - user << "\blue The broken glass falls out." + user << "The broken glass falls out." var/obj/structure/frame/A = new /obj/structure/frame( src.loc ) new /obj/item/weapon/material/shard( src.loc ) var/obj/item/weapon/circuitboard/solar_control/M = new /obj/item/weapon/circuitboard/solar_control( A ) @@ -420,7 +420,7 @@ var/list/solars_list = list() A.anchored = 1 qdel(src) else - user << "\blue You disconnect the monitor." + user << "You disconnect the monitor." var/obj/structure/frame/A = new /obj/structure/frame( src.loc ) var/obj/item/weapon/circuitboard/solar_control/M = new /obj/item/weapon/circuitboard/solar_control( A ) for (var/obj/C in src) diff --git a/code/modules/projectiles/guns/projectile/dartgun.dm b/code/modules/projectiles/guns/projectile/dartgun.dm index 8c64b297d1c..b5f384c3157 100644 --- a/code/modules/projectiles/guns/projectile/dartgun.dm +++ b/code/modules/projectiles/guns/projectile/dartgun.dm @@ -96,25 +96,25 @@ // return ..() if (beakers.len) - user << "\blue [src] contains:" + user << "[src] contains:" for(var/obj/item/weapon/reagent_containers/glass/beaker/B in beakers) if(B.reagents && B.reagents.reagent_list.len) for(var/datum/reagent/R in B.reagents.reagent_list) - user << "\blue [R.volume] units of [R.name]" + user << "[R.volume] units of [R.name]" /obj/item/weapon/gun/projectile/dartgun/attackby(obj/item/I as obj, mob/user as mob) if(istype(I, /obj/item/weapon/reagent_containers/glass)) if(!istype(I, container_type)) - user << "\blue [I] doesn't seem to fit into [src]." + user << "[I] doesn't seem to fit into [src]." return if(beakers.len >= max_beakers) - user << "\blue [src] already has [max_beakers] beakers in it - another one isn't going to fit!" + user << "[src] already has [max_beakers] beakers in it - another one isn't going to fit!" return var/obj/item/weapon/reagent_containers/glass/beaker/B = I user.drop_item() B.loc = src beakers += B - user << "\blue You slot [B] into [src]." + user << "You slot [B] into [src]." src.updateUsrDialog() return 1 ..() diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index 53d534a619f..49c300933d8 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -136,7 +136,7 @@ var/global/list/obj/machinery/message_server/message_servers = list() /obj/machinery/message_server/attack_hand(user as mob) -// user << "\blue There seem to be some parts missing from this server. They should arrive on the station in a few days, give or take a few CentCom delays." +// user << "There seem to be some parts missing from this server. They should arrive on the station in a few days, give or take a few CentCom delays." user << "You toggle PDA message passing from [active ? "On" : "Off"] to [active ? "Off" : "On"]" active = !active update_icon() diff --git a/code/modules/security levels/keycard authentication.dm b/code/modules/security levels/keycard authentication.dm index 7c9fea54da1..1e7ab795889 100644 --- a/code/modules/security levels/keycard authentication.dm +++ b/code/modules/security levels/keycard authentication.dm @@ -173,7 +173,7 @@ feedback_inc("alert_keycard_auth_maintRevoke",1) if("Emergency Response Team") if(is_ert_blocked()) - usr << "\red All emergency response teams are dispatched and can not be called at this time." + usr << "All emergency response teams are dispatched and can not be called at this time." return trigger_armed_response_team(1) diff --git a/code/modules/shuttles/shuttle_specops.dm b/code/modules/shuttles/shuttle_specops.dm index d9cc121f790..74acd095f71 100644 --- a/code/modules/shuttles/shuttle_specops.dm +++ b/code/modules/shuttles/shuttle_specops.dm @@ -4,7 +4,7 @@ req_access = list(access_cent_specops) /obj/machinery/computer/shuttle_control/specops/attack_ai(user as mob) - user << "\red Access Denied." + user << "Access Denied." return 1 //for shuttles that may use a different docking port at each location @@ -64,14 +64,14 @@ var/obj/machinery/computer/C = user if(world.time <= reset_time) - C.visible_message("\blue [using_map.boss_name] will not allow the Special Operations shuttle to launch yet.") + C.visible_message("[using_map.boss_name] will not allow the Special Operations shuttle to launch yet.") if (((world.time - reset_time)/10) > 60) - C.visible_message("\blue [-((world.time - reset_time)/10)/60] minutes remain!") + C.visible_message("[-((world.time - reset_time)/10)/60] minutes remain!") else - C.visible_message("\blue [-(world.time - reset_time)/10] seconds remain!") + C.visible_message("[-(world.time - reset_time)/10] seconds remain!") return - C.visible_message("\blue The Special Operations shuttle will depart in [(specops_countdown_time/10)] seconds.") + C.visible_message("The Special Operations shuttle will depart in [(specops_countdown_time/10)] seconds.") if (location) //returning radio_announce("THE SPECIAL OPERATIONS SHUTTLE IS PREPARING TO RETURN") @@ -113,7 +113,7 @@ radio_announce("ALERT: LAUNCH SEQUENCE ABORTED") if (istype(in_use, /obj/machinery/computer)) var/obj/machinery/computer/C = in_use - C.visible_message("\red Launch sequence aborted.") + C.visible_message("Launch sequence aborted.") ..() diff --git a/code/modules/shuttles/shuttles_multi.dm b/code/modules/shuttles/shuttles_multi.dm index 9dc7e4312eb..85cce0c06b8 100644 --- a/code/modules/shuttles/shuttles_multi.dm +++ b/code/modules/shuttles/shuttles_multi.dm @@ -171,7 +171,7 @@ return if (MS.moving_status != SHUTTLE_IDLE) - usr << "\blue [shuttle_tag] vessel is moving." + usr << "[shuttle_tag] vessel is moving." return if(href_list["dock_command"]) @@ -184,11 +184,11 @@ if(href_list["start"]) if(MS.at_origin) - usr << "\red You are already at your home base." + usr << "You are already at your home base." return if((MS.last_move + MS.cooldown*10) > world.time) - usr << "\red The ship's drive is inoperable while the engines are charging." + usr << "The ship's drive is inoperable while the engines are charging." return if(!check_docking(MS)) @@ -196,7 +196,7 @@ return if(!MS.return_warning) - usr << "\red Returning to your home base will end your mission. If you are sure, press the button again." + usr << "Returning to your home base will end your mission. If you are sure, press the button again." //TODO: Actually end the mission. MS.return_warning = 1 return @@ -209,11 +209,11 @@ if(href_list["toggle_cloak"]) MS.cloaked = !MS.cloaked - usr << "\red Ship stealth systems have been [(MS.cloaked ? "activated. The station will not" : "deactivated. The station will")] be warned of our arrival." + usr << "Ship stealth systems have been [(MS.cloaked ? "activated. The station will not" : "deactivated. The station will")] be warned of our arrival." if(href_list["move_multi"]) if((MS.last_move + MS.cooldown*10) > world.time) - usr << "\red The ship's drive is inoperable while the engines are charging." + usr << "The ship's drive is inoperable while the engines are charging." return if(!check_docking(MS)) @@ -223,7 +223,7 @@ var/choice = input("Select a destination.") as null|anything in MS.destinations if(!choice) return - usr << "\blue [shuttle_tag] main computer recieved message." + usr << "[shuttle_tag] main computer recieved message." if(MS.at_origin) MS.announce_arrival() diff --git a/code/modules/virus2/biohazard destroyer.dm b/code/modules/virus2/biohazard destroyer.dm index c6281e16805..694251a76e5 100644 --- a/code/modules/virus2/biohazard destroyer.dm +++ b/code/modules/virus2/biohazard destroyer.dm @@ -17,4 +17,4 @@ I.loc = src.loc for(var/mob/O in hearers(src, null)) - O.show_message("\icon[src] \blue The [src.name] beeps", 2) \ No newline at end of file + O.show_message("\icon[src] The [src.name] beeps.", 2) \ No newline at end of file diff --git a/code/modules/virus2/items_devices.dm b/code/modules/virus2/items_devices.dm index 887a547e0df..ae56c35087b 100644 --- a/code/modules/virus2/items_devices.dm +++ b/code/modules/virus2/items_devices.dm @@ -31,7 +31,7 @@ report("Antibodies detected: [antigens2string(C.antibodies)]", user) /obj/item/device/antibody_scanner/proc/report(var/text, mob/user as mob) - user << "\blue \icon[src] \The [src] beeps, \"[text]\"" + user << "\icon[src] \The [src] beeps, \"[text]\"" ///////////////VIRUS DISH/////////////// diff --git a/code/modules/xenoarcheaology/artifacts/replicator.dm b/code/modules/xenoarcheaology/artifacts/replicator.dm index 5ae161f6a44..46e5ad70fb0 100644 --- a/code/modules/xenoarcheaology/artifacts/replicator.dm +++ b/code/modules/xenoarcheaology/artifacts/replicator.dm @@ -74,13 +74,13 @@ viables.Remove(type) construction[button_desc] = type - fail_message = "\blue \icon[src] a [pick("loud","soft","sinister","eery","triumphant","depressing","cheerful","angry")] \ + fail_message = "\icon[src] a [pick("loud","soft","sinister","eery","triumphant","depressing","cheerful","angry")] \ [pick("horn","beep","bing","bleep","blat","honk","hrumph","ding")] sounds and a \ [pick("yellow","purple","green","blue","red","orange","white")] \ [pick("light","dial","meter","window","protrusion","knob","antenna","swirly thing")] \ [pick("swirls","flashes","whirrs","goes schwing","blinks","flickers","strobes","lights up")] on the \ [pick("front","side","top","bottom","rear","inside")] of [src]. A [pick("slot","funnel","chute","tube")] opens up in the \ - [pick("front","side","top","bottom","rear","inside")]." + [pick("front","side","top","bottom","rear","inside")]." /obj/machinery/replicator/process() if(spawning_types.len && powered()) diff --git a/code/modules/xenoarcheaology/finds/talking.dm b/code/modules/xenoarcheaology/finds/talking.dm index 0baa9586dd8..72ff1330de4 100644 --- a/code/modules/xenoarcheaology/finds/talking.dm +++ b/code/modules/xenoarcheaology/finds/talking.dm @@ -54,7 +54,7 @@ var/list/options = list("[holder_atom] seems to be listening intently to [source]...",\ "[holder_atom] seems to be focusing on [source]...",\ "[holder_atom] seems to turn it's attention to [source]...") - holder_atom.loc.visible_message("\blue \icon[holder_atom] [pick(options)]") + holder_atom.loc.visible_message("\icon[holder_atom] [pick(options)]") if(prob(20)) spawn(2) @@ -118,5 +118,5 @@ listening|=M for(var/mob/M in listening) - M << "\icon[holder_atom] [holder_atom] reverberates, \blue\"[msg]\"" + M << "\icon[holder_atom] [holder_atom] reverberates, \"[msg]\"" last_talk_time = world.time diff --git a/code/modules/xenoarcheaology/tools/ano_device_battery.dm b/code/modules/xenoarcheaology/tools/ano_device_battery.dm index 85376724ea1..72a6e399807 100644 --- a/code/modules/xenoarcheaology/tools/ano_device_battery.dm +++ b/code/modules/xenoarcheaology/tools/ano_device_battery.dm @@ -39,7 +39,7 @@ /obj/item/weapon/anodevice/attackby(var/obj/I as obj, var/mob/user as mob) if(istype(I, /obj/item/weapon/anobattery)) if(!inserted_battery) - user << "\blue You insert the battery." + user << "You insert the battery." user.drop_item() I.loc = src inserted_battery = I @@ -130,13 +130,13 @@ //work out if we need to shutdown if(inserted_battery.stored_charge <= 0) - src.loc.visible_message("\blue \icon[src] [src] buzzes.", "\blue \icon[src] You hear something buzz.") + src.loc.visible_message("\icon[src] [src] buzzes.", "\icon[src] You hear something buzz.") shutdown_emission() else if(world.time > time_end) - src.loc.visible_message("\blue \icon[src] [src] chimes.", "\blue \icon[src] You hear something chime.") + src.loc.visible_message("\icon[src] [src] chimes.", "\icon[src] You hear something chime.") shutdown_emission() else - src.visible_message("\blue \icon[src] [src] buzzes.", "\blue \icon[src] You hear something buzz.") + src.visible_message("\icon[src] [src] buzzes.", "\icon[src] You hear something buzz.") shutdown_emission() last_process = world.time @@ -163,7 +163,7 @@ if(href_list["startup"]) if(inserted_battery && inserted_battery.battery_effect && (inserted_battery.stored_charge > 0) ) activated = 1 - src.visible_message("\blue \icon[src] [src] whirrs.", "\icon[src]\blue You hear something whirr.") + src.visible_message("\icon[src] [src] whirrs.", "\icon[src]You hear something whirr.") if(!inserted_battery.battery_effect.activated) inserted_battery.battery_effect.ToggleActivate(1) time_end = world.time + duration @@ -200,9 +200,9 @@ if(activated && inserted_battery.battery_effect.effect == EFFECT_TOUCH && !isnull(inserted_battery)) inserted_battery.battery_effect.DoEffectTouch(M) inserted_battery.use_power(energy_consumed_on_touch) - user.visible_message("\blue [user] taps [M] with [src], and it shudders on contact.") + user.visible_message("[user] taps [M] with [src], and it shudders on contact.") else - user.visible_message("\blue [user] taps [M] with [src], but nothing happens.") + user.visible_message("[user] taps [M] with [src], but nothing happens.") //admin logging user.lastattacked = M diff --git a/code/modules/xenoarcheaology/tools/geosample_scanner.dm b/code/modules/xenoarcheaology/tools/geosample_scanner.dm index 9e3343b6802..156a59799e2 100644 --- a/code/modules/xenoarcheaology/tools/geosample_scanner.dm +++ b/code/modules/xenoarcheaology/tools/geosample_scanner.dm @@ -234,16 +234,16 @@ //emergency stop if seal integrity reaches 0 if(scanner_seal_integrity <= 0 || (scanner_temperature >= 1273 && !rad_shield)) stop_scanning() - src.visible_message("\blue \icon[src] buzzes unhappily. It has failed mid-scan!", 2) + src.visible_message("\icon[src] buzzes unhappily. It has failed mid-scan!", 2) if(prob(5)) - src.visible_message("\blue \icon[src] [pick("whirrs","chuffs","clicks")][pick(" excitedly"," energetically"," busily")].", 2) + src.visible_message("\icon[src] [pick("whirrs","chuffs","clicks")][pick(" excitedly"," energetically"," busily")].", 2) else //gradually cool down over time if(scanner_temperature > 0) scanner_temperature = max(scanner_temperature - 5 - 10 * rand(), 0) if(prob(0.75)) - src.visible_message("\blue \icon[src] [pick("plinks","hisses")][pick(" quietly"," softly"," sadly"," plaintively")].", 2) + src.visible_message("\icon[src] [pick("plinks","hisses")][pick(" quietly"," softly"," sadly"," plaintively")].", 2) last_process_worldtime = world.time /obj/machinery/radiocarbon_spectrometer/proc/stop_scanning() @@ -261,7 +261,7 @@ used_coolant = 0 /obj/machinery/radiocarbon_spectrometer/proc/complete_scan() - src.visible_message("\blue \icon[src] makes an insistent chime.", 2) + src.visible_message("\icon[src] makes an insistent chime.", 2) if(scanned_item) //create report From bf60030b6b235e86f9259ad25df9e7d7bb912485 Mon Sep 17 00:00:00 2001 From: Cyantime Date: Thu, 27 Jul 2017 23:25:28 -0400 Subject: [PATCH 12/32] Fixes loadout flat cap having no icon --- code/modules/clothing/head/misc.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 89dde52fbca..cc3f2765666 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -154,7 +154,7 @@ siemens_coefficient = 0.9 //...what? /obj/item/clothing/head/flatcap/grey - icon_state = "flat_capg" + icon_state = "flat_capw" item_state_slots = list(slot_r_hand_str = "greysoft", slot_l_hand_str = "greysoft") /obj/item/clothing/head/pirate From 31e90bfeed9e6ecc21eb659354df1f650a116bda Mon Sep 17 00:00:00 2001 From: LorenLuke Date: Fri, 28 Jul 2017 14:06:20 -0700 Subject: [PATCH 13/32] Adds Collapsible AM rifle. Createes new uplink entry (#3644) * Adds Collapsible AM rifle, and adds case with parts and 5 shots to Uplink. Separates it and intended merc version, both costing default telecrystal amount. Does NOT make them antagonist type specific. * Addresses review. * Makes rifle case traitor/merc specific. Enables ability to have specific uplink items be available only for specific antags. --- code/datums/uplink/uplink_items.dm | 5 +- code/datums/uplink/visible_weapons.dm | 10 +- .../items/devices/uplink_random_lists.dm | 2 +- .../objects/items/weapons/storage/secure.dm | 2 + .../items/weapons/storage/uplink_kits.dm | 15 +- code/modules/projectiles/guns/projectile.dm | 13 +- .../projectile/sniper/collapsible_sniper.dm | 176 ++++++++++++++++++ icons/obj/gun.dmi | Bin 71537 -> 73009 bytes polaris.dme | 1 + 9 files changed, 213 insertions(+), 11 deletions(-) create mode 100644 code/modules/projectiles/guns/projectile/sniper/collapsible_sniper.dm diff --git a/code/datums/uplink/uplink_items.dm b/code/datums/uplink/uplink_items.dm index 0cb7ce1d1d4..32125a8f4c9 100644 --- a/code/datums/uplink/uplink_items.dm +++ b/code/datums/uplink/uplink_items.dm @@ -5,7 +5,7 @@ var/datum/uplink/uplink = new() var/list/datum/uplink_item/items var/list/datum/uplink_category/categories -/datum/uplink/New() +/datum/uplink/New(var/type) items_assoc = list() items = init_subtypes(/datum/uplink_item) categories = init_subtypes(/datum/uplink_category) @@ -38,7 +38,8 @@ var/datum/uplink/uplink = new() /datum/uplink_item/New() ..() - antag_roles = list() + if(!antag_roles) + antag_roles = list() diff --git a/code/datums/uplink/visible_weapons.dm b/code/datums/uplink/visible_weapons.dm index 1cd19faf0f9..70930a50da7 100644 --- a/code/datums/uplink/visible_weapons.dm +++ b/code/datums/uplink/visible_weapons.dm @@ -99,10 +99,18 @@ item_cost = 40 path = /obj/item/weapon/gun/projectile/derringer -/datum/uplink_item/item/visible_weapons/heavysniper +/datum/uplink_item/item/visible_weapons/heavysnipermerc name = "Anti-Materiel Rifle (14.5mm)" item_cost = DEFAULT_TELECRYSTAL_AMOUNT path = /obj/item/weapon/gun/projectile/heavysniper + antag_roles = list("Mercenary") + +/datum/uplink_item/item/visible_weapons/heavysnipertraitor + name = "Anti-Materiel Rifle (14.5mm)" + desc = "A convenient collapsible rifle for covert assassination. Comes with 4 shots and its own secure carrying case." + item_cost = DEFAULT_TELECRYSTAL_AMOUNT + path = /obj/item/weapon/storage/secure/briefcase/rifle + antag_roles = list("Traitor") /datum/uplink_item/item/visible_weapons/tommygun name = "Tommygun (.45)" // We're keeping this because it's CLASSY. -Spades diff --git a/code/game/objects/items/devices/uplink_random_lists.dm b/code/game/objects/items/devices/uplink_random_lists.dm index f3533c5a012..38605da018c 100644 --- a/code/game/objects/items/devices/uplink_random_lists.dm +++ b/code/game/objects/items/devices/uplink_random_lists.dm @@ -57,7 +57,7 @@ var/datum/uplink_random_selection/all_uplink_selection = new/datum/uplink_random items += new/datum/uplink_random_item(/datum/uplink_item/item/ammo/mc9mm) items += new/datum/uplink_random_item(/datum/uplink_item/item/visible_weapons/revolver) items += new/datum/uplink_random_item(/datum/uplink_item/item/ammo/a357) - items += new/datum/uplink_random_item(/datum/uplink_item/item/visible_weapons/heavysniper, 15, 0) + items += new/datum/uplink_random_item(/datum/uplink_item/item/visible_weapons/heavysnipermerc, 15, 0) items += new/datum/uplink_random_item(/datum/uplink_item/item/ammo/sniperammo, 15, 0) items += new/datum/uplink_random_item(/datum/uplink_item/item/grenades/emp, 50) items += new/datum/uplink_random_item(/datum/uplink_item/item/visible_weapons/crossbow, 33) diff --git a/code/game/objects/items/weapons/storage/secure.dm b/code/game/objects/items/weapons/storage/secure.dm index 169496ff6c5..abd965f6641 100644 --- a/code/game/objects/items/weapons/storage/secure.dm +++ b/code/game/objects/items/weapons/storage/secure.dm @@ -149,7 +149,9 @@ force = 8.0 throw_speed = 1 throw_range = 4 + max_w_class = ITEMSIZE_NORMAL w_class = ITEMSIZE_LARGE + max_storage_space = ITEMSIZE_COST_NORMAL * 4 attack_hand(mob/user as mob) if ((src.loc == user) && (src.locked == 1)) diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index d5ac595c1eb..0c7ec201675 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -281,4 +281,17 @@ /obj/item/weapon/storage/box/syndie_kit/demolitions_super_heavy/New() ..() new /obj/item/weapon/syndie/c4explosive/heavy/super_heavy(src) - new /obj/item/weapon/screwdriver(src) \ No newline at end of file + new /obj/item/weapon/screwdriver(src) + + +/obj/item/weapon/storage/secure/briefcase/rifle + name = "secure briefcase" + +/obj/item/weapon/storage/secure/briefcase/rifle/New() + ..() + new /obj/item/sniper_rifle_part/barrel(src) + new /obj/item/sniper_rifle_part/stock(src) + new /obj/item/sniper_rifle_part/trigger_group(src) + + for(var/i = 1 to 4) + new /obj/item/ammo_casing/a145(src) diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index b9c7b3f2dbd..b3f9984d6a3 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -32,13 +32,14 @@ //var/list/icon_keys = list() //keys //var/list/ammo_states = list() //values -/obj/item/weapon/gun/projectile/New() +/obj/item/weapon/gun/projectile/New(loc, var/starts_loaded = 1) ..() - if(ispath(ammo_type) && (load_method & (SINGLE_CASING|SPEEDLOADER))) - for(var/i in 1 to max_shells) - loaded += new ammo_type(src) - if(ispath(magazine_type) && (load_method & MAGAZINE)) - ammo_magazine = new magazine_type(src) + if(starts_loaded) + if(ispath(ammo_type) && (load_method & (SINGLE_CASING|SPEEDLOADER))) + for(var/i in 1 to max_shells) + loaded += new ammo_type(src) + if(ispath(magazine_type) && (load_method & MAGAZINE)) + ammo_magazine = new magazine_type(src) update_icon() /obj/item/weapon/gun/projectile/consume_next_projectile() diff --git a/code/modules/projectiles/guns/projectile/sniper/collapsible_sniper.dm b/code/modules/projectiles/guns/projectile/sniper/collapsible_sniper.dm new file mode 100644 index 00000000000..7accdbc50bc --- /dev/null +++ b/code/modules/projectiles/guns/projectile/sniper/collapsible_sniper.dm @@ -0,0 +1,176 @@ +////////////// PTR-7 Anti-Materiel Rifle ////////////// + +/obj/item/weapon/gun/projectile/heavysniper/collapsible + +/obj/item/weapon/gun/projectile/heavysniper/collapsible/verb/take_down() + set category = "Object" + set name = "Disassemble Rifle" + + var/mob/living/carbon/human/user = usr + if(user.stat) + return + + if(chambered) + to_chat(user, "You need to empty the rifle to break it down.") + else + collapse_rifle(user) + +/obj/item/weapon/gun/projectile/heavysniper/proc/collapse_rifle(mob/user) + to_chat(user, "You begin removing \the [src]'s barrel.") + if(do_after(user, 40)) + if(user.unEquip(src, force=1)) + to_chat(user, "You remove \the [src]'s barrel.") + qdel(src) + var/obj/item/barrel = new /obj/item/sniper_rifle_part/barrel(user) + var/obj/item/sniper_rifle_part/assembly = new /obj/item/sniper_rifle_part/trigger_group(user) + var/obj/item/sniper_rifle_part/stock/stock = new(assembly) + assembly.stock = stock + assembly.part_count = 2 + assembly.update_build() + user.put_in_any_hand_if_possible(assembly) || assembly.dropInto(user.loc) + user.put_in_any_hand_if_possible(barrel) || barrel.dropInto(user.loc) + + +/obj/item/sniper_rifle_part + name = "AM rifle part" + desc = "A part of an antimateriel rifle." + + w_class = ITEMSIZE_NORMAL + + icon = 'icons/obj/gun.dmi' + + var/obj/item/sniper_rifle_part/barrel = null + var/obj/item/sniper_rifle_part/stock = null + var/obj/item/sniper_rifle_part/trigger_group = null + var/part_count = 1 + + +/obj/item/sniper_rifle_part/barrel + name = "AM rifle barrel" + icon_state = "heavysniper-barrel" + +/obj/item/sniper_rifle_part/barrel/New() + ..() + barrel = src + +/obj/item/sniper_rifle_part/stock + name = "AM rifle stock" + icon_state = "heavysniper-stock" + +/obj/item/sniper_rifle_part/stock/New() + ..() + stock = src + +/obj/item/sniper_rifle_part/trigger_group + name = "AM rifle trigger assembly" + icon_state = "heavysniper-trig" + +/obj/item/sniper_rifle_part/trigger_group/New() + ..() + trigger_group = src + +/obj/item/sniper_rifle_part/attack_self(mob/user as mob) + if(part_count == 1) + to_chat(user, "You can't disassemble this further!") + return + + to_chat(user, "You start disassembling \the [src].") + if(!do_after(user, 40)) + return + + to_chat(user, "You disassemble \the [src].") + for(var/obj/item/sniper_rifle_part/P in list(barrel, stock, trigger_group)) + if(P.barrel != P) + P.barrel = null + if(P.stock != P) + P.stock = null + if(P.trigger_group != P) + P.trigger_group = null + if(P != src) + user.put_in_any_hand_if_possible(P) || P.dropInto(loc) + P.part_count = 1 + + update_build() + +/obj/item/sniper_rifle_part/attackby(var/obj/item/sniper_rifle_part/A as obj, mob/user as mob) + + to_chat(user, "You begin adding \the [A] to \the [src].") + if(!do_after(user, 30)) + return + + + + if(istype(A, /obj/item/sniper_rifle_part/trigger_group)) + if(A.part_count > 1 && src.part_count > 1) + to_chat(user, "Disassemble one of these parts first!") + return + + if(!trigger_group) + if(user.unEquip(A, force=1)) + trigger_group = A + else + to_chat(user, "There's already a trigger group!") + return + + else if(istype(A, /obj/item/sniper_rifle_part/barrel)) + if(!barrel) + if(user.unEquip(A, force=1)) + barrel = A + else + to_chat(user, "There's already a barrel!") + return + + else if(istype(A, /obj/item/sniper_rifle_part/stock)) + if(!stock) + if(user.unEquip(A, force=1)) + stock = A + else + to_chat(user, "There's already a stock!") + return + + A.forceMove(src) + to_chat(user, "You install \the [A].") + + if(A.barrel && !src.barrel) + src.barrel = A.barrel + if(A.stock && !src.stock) + src.stock = A.stock + if(A.trigger_group && !src.trigger_group) + src.trigger_group = A.trigger_group + + + part_count = A.part_count + src.part_count + update_build(user) + + +/obj/item/sniper_rifle_part/proc/update_build() + switch(part_count) + if(1) + name = initial(name) + w_class = ITEMSIZE_NORMAL + icon_state = initial(icon_state) + if(2) + if(barrel && trigger_group) + name = "AM rifle barrel-trigger assembly" + icon_state = "heavysniper-trigbar" + else if(stock && trigger_group) + name = "AM rifle stock-trigger assembly" + icon_state = "heavysniper-trigstock" + else if(stock && barrel) + name = "AM rifle stock-barrel assembly" + icon_state = "heavysniper-barstock" + w_class = ITEMSIZE_LARGE + + if(3) + var/obj/item/weapon/gun/projectile/heavysniper/collapsible/gun = new (get_turf(src), 0) + if(usr && istype(usr, /mob/living/carbon/human)) + var/mob/living/carbon/human/user = usr + user.unEquip(src, force=1) + user.put_in_any_hand_if_possible(gun) || gun.dropInto(loc) + qdel(src) + +/obj/item/weapon/gun/projectile/heavysniper/update_icon() + if(bolt_open) + icon_state = "heavysniper-open" + else + icon_state = "heavysniper" diff --git a/icons/obj/gun.dmi b/icons/obj/gun.dmi index a548850ef96faff21fb879eb2a8277766815ea22..7463976d4bd69355324d6392abac3d4045442a77 100644 GIT binary patch delta 14903 zcmZ|01z1#3*ET$qbSNnxsUj`XIh3S?0SHJ-clR6w0RbryP-#Js?v5d(6{JDBL?nkH z24;r&4nEKOUjP4H*T*&IIP87SX2;rV-S@q=hzi2$7Q&?4cs0p)*nt+K)}*X}3HgmD zyPs!O;_!)rC>>%NjGum1d=k?R?;wt?VO9UV&J{chaaS9c98VI>4Ecn;+)F$Feso-( zV=oO%iXMpuXUkujEG)Md4;|Q#)<#cZ7tKo+m!d5)8O=ws?cvYQosLWE;0wzJLoIVi zmq4Jg{&U(Yj^MebFrZy&Zu{=IThrMmvWszI=-LF)T_fkW70oj|`@Y7Cjcp zqFc3`JU_{gvi&}A{rch=KOf!WK`nR6{0~}&LC!0_ukM5Yg#GXB&HXRpBd*^~Z}{+( ze#%<#Rb&|};fs)Lc^6;Tnu0Xz*?`~Igl-a1b$fOJ5mhe^Ipi4SNGB{k^iAxwe88JI zr~2oJahd5~KwO5g|N{*C|x0I+{@LOj?A1P$#xJz4%q$8;xHEKFeBTwo9=N0ge2(& z?d0j9;Pu!JJCUBPi})_VqYOw&O7D6>+4D?grR=cC>n+vNIxO%cAtgn|)r{4UHym5( z50fLH<=%gM(+&*M4p=I98mYRDT!lC55ED~rn@;OD7T%l0vgF-#4~-4P_-{TeU0l)& zHqL36`+?5kXRj}NX2i{th`ijo@GP@FL%ibBb?NkLH-{MuF$!)zX9NDO9*@{d15Gvf z&Te|)sck%6m$^KH4f%%gCO%NQYm7B+p)JfFTEm6!r?g8mCAZ(@E)4&wH_TMb%sOCR zu(;JDux1li7iPo!I{0nGheS^rl!)$Ui@_%uc3Qory#{qJ->H2P*i1>sCqFL`eBQ_7 z+Qp^ds6E~n`Ek}!`tc56?j3iWr^KQCxTv+wo(>(!bU4%Ov$X$$Tn>vqn{cPmR(35~ zd|m24X7OV=qgptBuP$ZdsjKYXZ4ErvqAbFXU%&zmtNJXzcRuNAr54S6<1x)I=>4kk zU1JTb7>7rbOhtrlU3eMH_Hy^=r>EDma=!_lYZ69!xc2>;tIGlC9#4Pk`ypIvIouz& zH|;Xq?%=mQ3gpXf_a+Q3^lS(3Ddjrr;Ts3v`1&hlccJo#t9^v zr|5HGq!b#&J8?_YwM>e4aHL>V%<+iw{x*0yA}Ku*Y-W*@eX%Xb=Ls#yXK%p^{Qm4s z3vz*%*2*8Kxi&3t|BU7FppU;YAXM*J6Yl%`o2DEW`P%izG>LD*161EjiI=-nT`Nre zO3JQrj44blz_KYG?-r)!BG|-Bl>EpPNJ*Ec!vrtZ*yxt&1meUaI!8KOUmB5D-laNJ z;9@ivi}n%WE?f5f!FB7qM&Vgva!BXPplFuCJ9m|efLxwAMkD6E>#E(xVKU_$cPvaX z4N5eJwmN}H+xFkHmIpIngP+O=nHL5>kqv#68p@g;%V*%;1jWUyf4Q2CN(BvCA~Vo)auJ%6t^9-B}!~{=D=U( z=D()V0b8Y>o+B58H+Aq|I8OY{k|1wt3%5qF>^K#`|B_5#Tq>$M&HUO)e3mL zg{TaH$axm(rRYl>pFK^54U^U)C&ThbTwZHBOVkudvKWtN#tZli z$L-?vKk2*?Y*|cK)yekU!^5hM@rx11>Qo=E$G4{HBXt?Q0VBs%Uw+4OCqGM@7T3&> zJ9w0=&s%ZlXZ%){_{hQvy)p_?j$^ci(JSunz^V4C)6ZYnCrv?(0fc6C*^joWvqLm; zhSYCR+$OwHFrWQmjR*f@GY^7bb*uS0qS$O$?K!`^z*67+koNbE&+!-P>ErmV+c>ut?-Pm4`b(idk5aaCMRn|6kNEuZwV9lJ zG!+bxU499B?DD!qge+cPTrKZbLpLLl=>&;>2m;D)GChjb zq7*M>d;SbZtA8MfNipfPG9UN`p%UT=n1omq+Ut}X+yL+&E)%C!v7w%I+xM_**C9w-J z^y$pZ+zb@HjH8bEzVK*~6R6Yx~=T2w&&8$~>&c<&ivUcE^t|0_|Oha`U1%%^`% zx%g+H4p6XNS(k?m!D&E?c;G1#(mb~hw$_u?$1zf)NX>}}qou7-h5l6t3k`4lTC z+)g*%lzJMx#*e{=P{T1Dv?X%``%)a*sDwJG1Nl&BYO25;ae9+-LyGyVtSm^_!omwN zaq+ybUo}E5wCOd`v-s}k)*I@~?ya}7T) zMchq-cnHF z|Dw_**M|Q?#Uss-9P)?Rv6^fWe(UYz`};=*u*jfq{CK3LH8@GsDqL!yu1>6=pg^&5CcnI#a&B(Uy1uoz zm{cwQdRXaSO2v?}@^T%DHPZ$cPvnP3cl~zC8)NB7w=3HGmqTY)t*UG z%fvdP4Q>P>5fnJmhxs;y73mhX5+TbQ@Spw3z-z*<5iU?_LPoZJg!gY8qSvO3ENsU) zF5y9%sygo}_>Ib+sn+jBMIXST3EF{BhMSUtUEl=vn5Z>{t|7NZ z?V01RIfg^#S2}?|1S8&%HhbFSh6D!#K1jvF7k0<^wM;j+KK{zK8$M?5PqmG!t%;Dk z&DYv`BoClxzE3g{G_io(DhuR^mbSLBk`ms2Y1zxSl-%~p6{uXp4AM^eHtDUAEZQE) z6|#9jLBZLM(AG{<9XSNWVm1X8Rf}r?F)^`~L`J(r+C0$UN()q!lvvl={ZLj>A&8BO z^W2>k`EX|nV_a+3+%BZ=Zc&Fl6PK`#+hBi{dAWn<;_jk4w=o#-5ktB~{2q(JQ(XUY zW_4s_N_S+DxWLnxzh`e7ma_~wU!P;gASJE33E_!EYsHc;b{a84w9aXCB;*g&R2m}}FE#hUg*}J(=DLGc+ATzIbts~P@ccNC2gQJ0`bM{1RF#EIpuJ^o8ziCNQ&w~@i zqnAx*ZxVC+6=t1s8Im+UF+s4k0(rK*t)ZzCY0po#@^?yzpWg=D1SUW^LuhE|S|}z+ zj(==%QBarDz{rTvXWjJ03kryXgM-IT;~LADhh!n*FC4aUNln9a)L#UBwl>55%RLN( z_?u3Q)JT-^*PdCfg)jU88XBrrMH9;`;Mtq;bwHZna}Ku2W~{BziODauwVU0ww#OFR z_R`}{lF|!GFxJ)XVnE`b4 zT$J$sU$08)>AR=PO&{V~e0N^wTpkyd<>o@b;j+eAzqmxad-w4pDLB%G$w^db#L&gz;s=43)*U6_(sv~KC8jOcUfgTU zF|rt}d<)mGf{*7wNB`z8T#o(aKTkc!GUCNvsGu=;`>`V`Go_c}h-&5CzMn}t! z9~p-c=(>~F z>@GKXrHiVoMJ#>0Qxqrk&P!m#^KaC8gv%B9R?`gu+A)iQDvRx9_&Ch*l5y2amaSyF{@8)@k6viE9u?D{(R2{?K@aaNTXg8wTkh`Ihdc!hX&z~Fj}?|<5o)dwB|E$f-~{KJUllHp!iOLH zWybpSV4GO2X8^l8mVDuNmTns&C8uQh+c`LJ@4^MIe{h$X z#)k0|B0Kr-{8}~D#C^CMlPF%m@=MXa?R^jXpSKZXrvN0^<>;kx$!G^AtY)1Desrm5 z&-%6l7m+L~G=yfPkp;_cfOA1t%*$KV&}ie~K~u~Pcsmlyp6j%sX39-@#5NZ;{BmBb zf(!fNS*P^)Vv^P~=z!io%oVfELt>3N)T+z;S54#*&Orix)-bl`f!dB#(QD3gi183`1+3@=l$`C*FuwWrR73&X~05HK=m<%>QYGD`9o@Y#^EYgNRMk?tf~y{#!F5?X^L|%*^b8I<#_GY%w^!dH4M(t!kN4 zZSGZzs+mt7Kkl;o{^3>fnx`IQPUaT)sW}chJ~<wn%|<7De2Be5H?Yy*SfeoJNu@iL*b>pz53Jt*rCX##sD9})RDaCVDu3VR#cN@@rjlSsk5Zt8ST|(YG7P=9 zTi&=twwjYBv9@u`z*XO^To|aa_+O8W?)?-JE`?$PcHTT%mbf=!Jjqj#gF#h=iXhh?-TXu4%wv)g>U2YiH z(gMgZ#rNe7w{q<9?grqP166(k}NipB>daf1iYFk~2S#IFLxqJ$57vuxv%&$jeA0`|=O@GwMw!^iWp4EZh~i|oyBPKoe~g>D z@@4yCsDo2|?5ik?;3p44ng8NEyLTGIZhNA3ypLsELQbV$VK$7$g+T=Q(bmom-=p5} z_MJPN($Y5}93=Qr(b2u+IAa<@3QEeWGHGdP4Lv=7@=g$nNP#9Oq|OaMR_y07dRs>3 z<`rMrJt93U&X8mQW@fhv^>U~zunXCH{LyDdYjL8>J>W)6PEU`{&SpD4JzYyRGVh8L z?qGTXX*4N!OT=vo1Eh5qO4~a-wCAO#st1N}0T1N8fo7ri} zCpAX2l)OVF$+YUs&kleD2pMCb=xBDBdU8L@LJ47|f)M^QQGJ}g=<*)TSJ+18rq z=Hch&8DG~QA9nq4AgcX2KOeWWWPZRH?;*4EK+f3hh^$GDj(?9hjD5*3V z=32q(jOG0S<__*X|M}Eq+h`jPNTs>~2BBRuW{N0X&^ zkVNQZ69naMcC*xijCy4vE^gIB>acYgt1Cw$O0&1Ohw5R!3~NYsmoGIe2fTt8Ry_g? zy89=>d#LxfcXy9l;I*~1ASsaI*?zcO@0>nrR`s9p!_Kj6PN<~LN37liVfj=P<}9G7IVLvA&K^JNb&f`( z^9)Prk^J(P&ku2c+q>(%6NP=>QHyp;t9Y_>9T$K3U)tKn#Qz>Xcu>twhc5};?4V#P z*-?W@wD4g**fLRe*&qlic=5Qm(~o-Q-DsD9y3E*`g)9f1v7Ba3 zP~rEfBAMG7?~JmpQVW$S?d`GBiHF$AaPPPYTq1K2SqDG}@yW@FRPd<)+9>4tBTjS zwznpLCw!aWnpdydi-=!(>Zv>j=MvIMVwBrHx9-VS5@FD2GbOy(`zJ0fjRA2A#wD7D;Ig<^;Gb%#15SXcw)-rJh0AFxRE8C)N$UAchRYW#7V0jrk(Sjunr zgXzPbZ67W{K^;h#O@Bf)Pfo}Us%RCt$k1F`k=Z@J5JWHIRnS}5pV{`23Oc?AS$U@| zgtyYMN~|V%Obx{xemJ|I^gr$xt-|bb{tRdXwwT|zp{S;y=E9YVzyJ7x!3MuPKXLPq zuiGlI2es@vsY3E$qGU+ojPMpJR5}%gTkm2=h+0XU;o~ND7Rk66z0Ly<*jGwm$U{m< zqQb@3fX+zxP~&@jzB?U$R!);Q*PP)Oe@m;bqm8B*X6Cc0tOO{061;;kEmuQ@s>7 zS@Z?`iW7AD&#QBtlX8vak~L8r@-_9W(g@RaT-5*^bq&VG-x`=@$>9MH2atw_!?1-l(hlAui52Q1y zk5)WpS3IQX$T>H704_9XcoO3$qDYQ6A9B4m9~6%7U%))*oEWt4LB9PGyDi+;M!bfIFhVyNqS?dU_> z_1ror!}(YuY~v&wgGdB`M;{Qh2o+ynaTO~CNbXUV-0mmgrbwD-^GL8G&zb+`-%u>L zWH*;!LBr40M1aqUIhZ4~eDRCsw+N>;tuJJMQelBBvjUWmKDO5bdY1twiM(Nw3qG{- zq39P^0A}G73q;kI|Jaj&FnM_+xuV7c? zFDDEFg0^(ue|`4VU+U#q{}9O1`A;r+YAjmV_%aAe-rWGZ_;ZUf)`BqP$p`9Gt;8G1 zTTPcWKr?D(SpKWz-i_d2J!bYGOUTCBkgc$|NQ&%ya?hVwijNa&gPc|fHO@nFhliB0 z2wD(k#iP`?#$o1LeD-8lt86r-2^ z6{rgk_MOIAV3Z|*d!P^Mz;vvn5}M<6*Z{;mh0^`s4zKS;Of=;fakw`fDz`P@-oUP;lLftxFgMpsC^3` zEb{#44l-|9l9qC2H^ThDDW!T&z^!s>2iePk54pf7zyENc*zU;ak`|SO52`{jT9Ju@ zl(FZj02}ZboqCB?9~b`KR4{AL0ozzjEo*G0)+sj>`FZ55r&Xw@f`#e^ET%=hqyj=g zY!^SOz=I;+@H)pcx+g63DfS9LXX!GE>DSGdmga04YH%kSo);kurPe@)t`~B zlQ^@ne#Ja!%gFq3c&U{l5s8Pw-jQPr`UW( zF#*`g}|(<*`GRJg2OSb&tY&d|7dtv_8v{n z-s!-;bI*>#Cv*?V4Ds^z`uQt#Q-fnM;dX!#MgNw+!EL;V8SyiM&gh(i&rP#`os-v( z`Q>2%?A}K73|csG8STxH2w-yHmWMQJVLH3zDN#udqhw0pG`(AiJ?rCUXGdyjMC1;a4o6aZsUZz6>(;K*p(ja!AsV^yNvrG z8Q_X@Ks>tIct*b}kJ0Szu)N&du$w&0KgVqQ(>^ih0BvnDKYBcyzK)NNO*-{P==?yH zS3^KFsSkvRDGYDAJGn(wcP?6(n(`lRBK^`WvD@T~LNCL10Lup!uf8$%6fZ|g>~Vv{ zHmDvlu)0P3y&1DF2#L85x|aPdVOErz-;@S@c21S*h%x7tmp|4O>QT_T2&7%GDWJTlU8-_BHs~E{j_!wC)Gc@Tf{t|z)BRRE_9LI*qB}%LP|z0a z-A^aL)prLzGPaYerR`rnxe{iY=vS5Ps_W`nUge{i`WeI6`sS!A((c-U2B%Ayd; zoNy6@FtPQ9P%?aVNf3!-2d8ZbYfaQvJVmyxloWF9#?nPs(aCz~L|CZ|rR59nQ0-E8 zE!4RezK+=+O#=gZ{(JX2LCl^z=J0cI@mAWXXb2c>Vs_buvqc{c7{}a(f>}uma5Jw@ zu*G__BF**z?$w^h7VPy1P^ducG6r`B4y1BrnaVQrOyVt|TT>6UXSkn5S3({v>0cRh z4bX-n<7{){oWDr`s+&^BMn*=W2AVNVFP0ct_6}7*b7{4>ckiC%xVhst)XLoIv<>=B z5E zbW4N4JBaa>aYZnv;1bJSfSCn7@X5#jwCXpqYtjHA*jn{I4+)plmA?E&do9q9 z418i5OQ=M6S96>GN*=xjA_%GsN?-JT_?JBM>A+84E)B>T?)?SX*M{ErQFbMoS9xS0 zn)K8LVU+hDgRhqbOc}pfQ?PF%7l1QL+}oK`c+m%oZA1!G1PTx;p`!V&K&D`Zge!34 znFO)K59z2+lyHWP3PLZOGkW>yWaTkxFy})KG@JvYas>^WqM~Ua)+9<+3Ri?HoP#dH zME^>D2S3VcU-AEG=^(0o@b2?5*%c-yRJzT4H$`*XfP?P!)!+J8#>xHvQRx4RghBiZ zLSYEce;d1b1!Vv8_=77<`k&&LuM0VEUwyS+5D3i;7r92_!bG6UlT@hWbi*UzjujF) zO0HFDQKxx~pj}n^&uecyMK|Q4$;Vs99O_l_r}NsBwgXl)l z4CEK+TQ(-yV7hv7QU2$)kACUY!04#Dt}YcQ`c*rOaWSk;u{T1;*Ll`5a_JB4mm90H zM;IWAc7AO5i{_qNjog><$3G;OftO}xX8%-a!WJ`Q2|A9Hfz)e@sEWe$1#|gvN8Yl(8Ozwq%JSzc#jfr`oVcaf$Zh8AH zS}!k4S68L|*Q5g@<9W5iY{|X}1^>Fk(&Zu%yx8nA_W+TxNDWNGsdu*XtBjc+i){tt zxdTTF00i>n>C;|YP*agR8sN4fqAkYtLoY=}vgN@8GZG=_`DLmAbiCx!n`lfMeux7hprW`mZ8%0l}sNZrCI zyU(qy#3ru5T}Wr3+rR;`(S2D6)Ne!}8hY9fy|nlUl{(ok4~g^I+A_aLaViB!kiG)WTD*Qsm&h@(D zfluP#`I3>WVFsZWOvz;E0{|D?0P5en^No59lsMpW3#hTr4pc(`V$L%awvmxQB!nil z-F72=xzcB}{K}j%1O~=;I7#pyJa_$trQT3prq zo`$Ao6eJ99;QIh%_WrvRqB?)S{F<6~cX)VIDu-3w-Ps?EPyAf6Ri9exb#ZVY`51KT z7b}&|>~53aDg8Y#0`|pR1713qy=tpmj~w-mGfIhOcJsmKD%Y)H?y_|AV=+R{Mv zi^9075o9Y2aYT|!0o;(4G*h>(gya$-NG5hZEv#{CG$(OX0ZkFq&IX<+0PphCq7^*0 zkqye`m$ziU^;6xFp*w642JG#5Ai24@mM*X_{p{hu{4z&tjx2z;lA@=O{LfgRl}>2y zYshHyIeN3jclY~T?b@E60+x>U?xW77_TXyJ_^(0yT5ri@jqKFVyzti1NSJqPrG&QN zV5j|{D!QFxh+Ss0z9Xq1G>O~eJYC4pt?WNfPgE3mUKQ4kIU0tAvPigCo}Zsv-w*y< zT!cCGmjU`viTvW?^!B6K4?*T+SZ>k_=2nCuiaI)!NQ&297kJFL=i9zidFag2Es43Y zh&)a_ECczwcN-rq6pI;RhGM;bdq~}vlOt4d6ME*j4S}SZ#P>^Jj8s*CV0%U(fdO^h zeZqpm0uE78+D~sOFxYjy`zPJxo`qkCW-Nlm!8{z=LrIB^l^|k3Lt8!AUsB=n7}6Of zA}9BjrQ#!HXc_}>v9l~9CPx7o7)x~PmucDcplC4>2UD|n5K&JW4q zK^qf4W5@@EvQtu0LLeDGqK1Xxtl-%J&^xWwLlw}wqO4HZ!d}Ot9-@JtH>gVh;dzb{L9tBvYDOVbskZx3%vf zb)}?2DstC-60X@^dOJDsMU7;U2bxL!oBej=)6;QGv@gS*MMA1E*=E3h$QX;^7n}ZlLq6MtRVk>|uadGkQ z*436hQIr%+uIx^Zj$QD}9eC`pqpNFgR|GNlei0%u(cx_2n)73a^U9z@1|rCs_=?lx zd!S=ncT7HfX!}r_APmzcCnher?&3`jW+Msj-{vV=S>A8T0@|B*$~|SjaKcB&5?2lR zAw~nxEg$Pnk+4@vJVC+e!_9Q{uBd3wqi?)l#hr|TV|0mo2noEryjFZ3od z?LB$&0tp2-)_=Ls?31V50T)n(Lt~B0>KnYc=ly!OCCu^KN=wOW?MJUc#Kgop?P|N6 z>bvcLTBXXF9?SckPW9K?6kr%BifaTe5~j2C0~+X_a>c%R)F1#0y@VK%ShNLHKga$) z^zZ?N#`XQygFY~B;Xzyt`O92g9o*cgT6SY-c|OW&d(gGB;2D0aMy0iU?nP|(#S zy?ciruNKiIBpVeKm6ZAZ_4|U`J|}PC*t^dM^t5h(8|) ztUuL=5)YG&27c1}PZSd0lQJ_26&2krpkVk)e*gY8`Q7s+p(s%09w%$MvCeaYr845a z5xBwc#=j=YSll-pOBulcG<;7BACc~Gh=HIh8Jmed5UWmmMFFCHnk$nJ8!P!!=Q!bU z{O57w){c)%T|dP3}XQm&5IBCo#8~}-wa<%d;eZRj<)0GD56t*W;SGm>AO3dxE&i3bG*TYX51Z#dO$ zqq7qa+I|P{8NLvsXTODFEjjjan5-~N^f0BnL`%ZspF=Fb$ipunplWK$@@sy++I3zc zuWiAgTvtc8`}CI)*Awi>z(APE7iH66Sr;=uP!zn)b4MvPEvh1$?fZ~+A2_M+e5Apn zc;V&4RH129p;)Rm?CCsbc@NmvN2zHEg@*hEfQ1J$+)-KTa>g96d1RCD9w=Lv{P@Vm z*p*B75RBj!aPzMf6?P%%MJDA@hNVO+B_UwwCMt($RqAES-JB*PLe5N1l3bBV;r8Pv z8Z*hKATK`ZZ?qsgz+PLK>Z=JlajGPfQfKb?B3ko$7&$yND@aR(`7)K-^(FM+3BYx; zLs9bL%F|MM2cp?Sn!1*Y`lm1EmJ*7OT0)!ze-Ff|VfHFctd9RDm%xgg09j%PXF@F!9Q;Dm!|8mj;%YWJmE*TI8AkdQ=m zkdZ^0`icv3I5s*3!-AuzJL%=vg8p!x{#2nB$@p*uIK(b;8BJaA^IJMPz5)$NE&o-oH6BZ`gd-rvTsfomHwSTL7~7;1BKEm> z&;XyfLxQHl8zGK4Arqt$x6UD9{IeBit!eF569ON8*x5b!xVGeepQ#GK!5|g)TmAM- z`Ut%4&1|)@(^yw*O^e(Q+k~ErtP7GU9xCh_2Mz}K&j_`h?4z%re;2?e-f>%%H6bKF zPo^lY2f$RIqa$yM&{L3W4n!_De?oPMhVj3KblN1!_a(4H_k9@@%{P(0KzzSjt3G10 zvaIaoY6IjoOPF;a$o^PyMus!Pg*z`&KVFfNi;E=j@!0Mn8VY-vE{~>fm*Pp;6p9^z zZGnJz5vJey@zbY0WaQ+W>L`Qp(bCa~2q0oD6g*e!fkb++>|TT%YX_dxclPr?!}jZO z<&nmCnB4x{E(GR`HMEUl8uK4x)A%>ElcOxYU<8bd?)LtO+_d~f5ZBsqi;U5M(5E4*Et; zl^T(c$|2v<{E(pGt=tVTaBz2LoPY3HDLA;536@WPWHYBniT;J-59PrqhqVUyqwo?Kj*nj$KlVy<>NI$z^VMG+mkUqIA%deQfjLxrlBrl_| zF58K==>9EcXZ4?3z4^-)C(@5Gs=IkUe++(s<5`^|5b~cAc>(C?#7nU}yw}LRmngBJ zCx;`K{n3r}|HPE^+ZVpD)7{g!z{whBS{i@j-u71eOy2hgHxfbW{zkQDM^%nc>0Si? z>sI|ht`P6{B+FWfW|~ka9+mq3DK)sZU_y&r%leA>|6}-e_riE2Y;u@V|I5eURQ*3_ jI{sBk>;KMZCF7{;#_bh^zTN7AfIpfKbyX{rEyMp0g#w6) delta 13420 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 diff --git a/polaris.dme b/polaris.dme index 00d6194f6f9..e007b1742d4 100644 --- a/polaris.dme +++ b/polaris.dme @@ -1931,6 +1931,7 @@ #include "code\modules\projectiles\guns\projectile\revolver.dm" #include "code\modules\projectiles\guns\projectile\shotgun.dm" #include "code\modules\projectiles\guns\projectile\sniper.dm" +#include "code\modules\projectiles\guns\projectile\sniper\collapsible_sniper.dm" #include "code\modules\projectiles\projectile\animate.dm" #include "code\modules\projectiles\projectile\beams.dm" #include "code\modules\projectiles\projectile\bullets.dm" From 968dfe666ce96a5f29b34b43345a8c027211d359 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Fri, 28 Jul 2017 21:11:05 -0500 Subject: [PATCH 14/32] Changes how darkvision works --- code/modules/mob/dead/observer/observer.dm | 2 +- code/modules/mob/living/carbon/human/life.dm | 8 +++++++- code/modules/mob/living/life.dm | 4 ++++ code/modules/mob/living/silicon/robot/life.dm | 6 ++++++ code/modules/mob/mob_defines.dm | 2 ++ 5 files changed, 20 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 17cb8fd0f2f..7043c9de6a8 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -32,7 +32,7 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images var/anonsay = 0 var/image/ghostimage = null //this mobs ghost image, for deleting and stuff var/ghostvision = 1 //is the ghost able to see things humans can't? - var/seedarkness = 1 +// var/seedarkness = 1 incorporeal_move = 1 var/is_manifest = 0 //If set to 1, the ghost is able to whisper. Usually only set if a cultist drags them through the veil. diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 9918a7e4bda..23dfdb2db34 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1128,10 +1128,16 @@ see_invisible = SEE_INVISIBLE_LIVING seer = 0 + if(!seedarkness) + sight = species.get_vision_flags(src) + see_in_dark = 8 + see_invisible = SEE_INVISIBLE_NOLIGHTING + else sight = species.get_vision_flags(src) see_in_dark = species.darksight see_invisible = see_in_dark>2 ? SEE_INVISIBLE_LEVEL_ONE : SEE_INVISIBLE_LIVING + var/tmp/glasses_processed = 0 var/obj/item/weapon/rig/rig = back if(istype(rig) && rig.visor) @@ -1150,7 +1156,7 @@ if(!glasses_processed && (species.get_vision_flags(src) > 0)) sight |= species.get_vision_flags(src) - if(!seer && !glasses_processed) + if(!seer && !glasses_processed && seedarkness) see_invisible = SEE_INVISIBLE_LIVING if(healths) diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index 2209c630084..330adf8ddc6 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -179,6 +179,10 @@ return /mob/living/proc/update_sight() + if(!seedarkness) + see_invisible = SEE_INVISIBLE_NOLIGHTING + else + see_invisible = initial(see_invisible) return /mob/living/proc/handle_hud_icons() diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index 8d89201007e..db8d7b2ead6 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -172,6 +172,12 @@ src.sight |= SEE_MOBS src.see_in_dark = 8 src.see_invisible = SEE_INVISIBLE_LEVEL_TWO + else if (!seedarkness) + src.sight &= ~SEE_MOBS + src.sight &= ~SEE_TURFS + src.sight &= ~SEE_OBJS + src.see_in_dark = 8 + src.see_invisible = SEE_INVISIBLE_NOLIGHTING else if (src.stat != 2) src.sight &= ~SEE_MOBS src.sight &= ~SEE_TURFS diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index ca4a54b0e02..427786ad41c 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -210,3 +210,5 @@ var/list/active_genes=list() var/mob_size = MOB_MEDIUM var/forbid_seeing_deadchat = FALSE // Used for lings to not see deadchat, and to have ghosting behave as if they were not really dead. + + var/seedarkness = 1 //Determines mob's ability to see shadows. 1 = Normal vision, 0 = darkvision \ No newline at end of file From 786c21c66e837b109e0b9b956af9dd7a6ec75291 Mon Sep 17 00:00:00 2001 From: silveryferret Date: Sat, 29 Jul 2017 05:26:07 -0400 Subject: [PATCH 15/32] Fixes build_path variable, tweaks required components for R-UST parts, adds supply packs for R-UST things --- code/datums/supplypacks/engineering.dm | 49 ++++++++++++++++++++ code/game/objects/items/weapons/manuals.dm | 1 - code/modules/power/fusion/fusion_circuits.dm | 28 +++++++---- 3 files changed, 68 insertions(+), 10 deletions(-) diff --git a/code/datums/supplypacks/engineering.dm b/code/datums/supplypacks/engineering.dm index 0cf0e1f52a3..ad251c5f7e0 100644 --- a/code/datums/supplypacks/engineering.dm +++ b/code/datums/supplypacks/engineering.dm @@ -200,3 +200,52 @@ /obj/item/weapon/stock_parts/matter_bin, /obj/item/weapon/circuitboard/pacman/super ) + +/datum/supply_packs/eng/fusion_core + name = "R-UST Mk. 8 Tokamak fusion core crate" + cost = 50 + containername = "R-UST Mk. 8 Tokamak Fusion Core crate" + containertype = /obj/structure/closet/crate/secure/engineering + access = access_engine + contains = list( + /obj/item/weapon/book/manual/rust_engine, + /obj/machinery/power/fusion_core, + /obj/item/weapon/circuitboard/fusion_core + ) + +/datum/supply_packs/eng/fusion_fuel_injector + name = "R-UST Mk. 8 fuel injector crate" + cost = 30 + containername = "R-UST Mk. 8 fuel injector crate" + containertype = /obj/structure/closet/crate/secure/engineering + access = access_engine + contains = list( + /obj/machinery/fusion_fuel_injector, + /obj/machinery/fusion_fuel_injector, + /obj/item/weapon/circuitboard/fusion_injector + ) + +/datum/supply_packs/eng/gyrotron + name = "Gyrotron crate" + cost = 15 + containername = "Gyrotron Crate" + containertype = /obj/structure/closet/crate/secure/engineering + access = access_engine + contains = list( + /obj/machinery/power/emitter/gyrotron, + /obj/item/weapon/circuitboard/gyrotron + ) + +/datum/supply_packs/eng/fusion_fuel_compressor + name = "Fusion Fuel Compressor circuitry crate" + cost = 10 + containername = "Fusion Fuel Compressor circuitry crate" + containertype = /obj/structure/closet/crate/engineering + contains = list(/obj/item/weapon/circuitboard/fusion_fuel_compressor) + +/datum/supply_packs/eng/tritium + name = "Tritium crate" + cost = 75 + containername = "Tritium crate" + containertype = /obj/structure/closet/crate/engineering + contains = list(/obj/fiftyspawner/tritium) \ No newline at end of file diff --git a/code/game/objects/items/weapons/manuals.dm b/code/game/objects/items/weapons/manuals.dm index eb38fa5aba8..533f5b30aaf 100644 --- a/code/game/objects/items/weapons/manuals.dm +++ b/code/game/objects/items/weapons/manuals.dm @@ -168,7 +168,6 @@ - This guide appears to have been scribbled in haste on the back of a WetSkrell magazine...

  1. Put uranium in the portable generator near the gyrotron and turn it to full. This is to provide initial power to the core.
  2. diff --git a/code/modules/power/fusion/fusion_circuits.dm b/code/modules/power/fusion/fusion_circuits.dm index d3bdc13fad5..f03d9c2db28 100644 --- a/code/modules/power/fusion/fusion_circuits.dm +++ b/code/modules/power/fusion/fusion_circuits.dm @@ -6,10 +6,10 @@ /obj/item/weapon/circuitboard/fusion_fuel_compressor name = "circuit board (fusion fuel compressor)" build_path = /obj/machinery/fusion_fuel_compressor - board_type = "machine" + board_type = new /datum/frame/frame_types/machine origin_tech = list(TECH_POWER = 3, TECH_ENGINEERING = 4, TECH_MATERIAL = 4) req_components = list( - /obj/item/weapon/stock_parts/manipulator/pico = 2, + /obj/item/weapon/stock_parts/manipulator/nano = 2, /obj/item/weapon/stock_parts/matter_bin/super = 2, /obj/item/weapon/stock_parts/console_screen = 1, /obj/item/stack/cable_coil = 5 @@ -28,12 +28,11 @@ /obj/item/weapon/circuitboard/fusion_core name = "internal circuitry (fusion core)" build_path = /obj/machinery/power/fusion_core - board_type = "machine" + board_type = new /datum/frame/frame_types/machine origin_tech = list(TECH_BLUESPACE = 2, TECH_MAGNET = 4, TECH_POWER = 4) req_components = list( - /obj/item/weapon/stock_parts/manipulator/pico = 2, - /obj/item/weapon/stock_parts/micro_laser/ultra = 1, - /obj/item/weapon/stock_parts/subspace/crystal = 1, + /obj/item/weapon/stock_parts/manipulator/nano = 2, + /obj/item/weapon/stock_parts/micro_laser/high = 1, /obj/item/weapon/stock_parts/console_screen = 1, /obj/item/stack/cable_coil = 5 ) @@ -41,16 +40,27 @@ /obj/item/weapon/circuitboard/fusion_injector name = "internal circuitry (fusion fuel injector)" build_path = /obj/machinery/fusion_fuel_injector - board_type = "machine" + board_type = new /datum/frame/frame_types/machine origin_tech = list(TECH_POWER = 3, TECH_ENGINEERING = 4, TECH_MATERIAL = 4) req_components = list( - /obj/item/weapon/stock_parts/manipulator/pico = 2, - /obj/item/weapon/stock_parts/scanning_module/phasic = 1, + /obj/item/weapon/stock_parts/manipulator/nano = 2, + /obj/item/weapon/stock_parts/scanning_module/adv = 1, /obj/item/weapon/stock_parts/matter_bin/super = 1, /obj/item/weapon/stock_parts/console_screen = 1, /obj/item/stack/cable_coil = 5 ) +/obj/item/weapon/circuitboard/gyrotron + name = "circuit board (gyrotron)" + build_path = /obj/machinery/power/emitter/gyrotron + board_type = new /datum/frame/frame_types/machine + origin_tech = list(TECH_POWER = 4, TECH_ENGINEERING = 4, TECH_MATERIAL = 5, TECH_MAGNET = 3) + req_components = list( + /obj/item/weapon/stock_parts/scanning_module/adv = 1, + /obj/item/weapon/stock_parts/micro_laser/high = 3, + /obj/item/weapon/stock_parts/capacitor/adv = 1 + ) + /datum/design/circuit/fusion name = "fusion core control console" id = "fusion_core_control" From c7deaf1276d4112d365246becf15c8379bf0c036 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sat, 29 Jul 2017 13:19:19 -0400 Subject: [PATCH 16/32] Adds New Fallout-ish style "Handy" Cyborg Sprites (#3654) * Adds three new "Handy" borgs * Fixes south facing --- .../mob/living/silicon/robot/robot_modules.dm | 13 ++++++++----- icons/mob/robots.dmi | Bin 369293 -> 383868 bytes 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 0f49b3bbe45..71ef9428636 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -172,7 +172,7 @@ var/global/list/robot_modules = list( "Basic" = "robot_old", "Android" = "droid", "Drone" = "drone-standard" - ) + ) /obj/item/weapon/robot_module/robot/standard/New() ..() @@ -203,7 +203,8 @@ var/global/list/robot_modules = list( "Basic" = "Medbot", "Advanced Droid" = "droid-medical", "Needles" = "medicalrobot", - "Drone" = "drone-surgery" + "Drone" = "drone-surgery", + "Handy" = "handy-med" ) /obj/item/weapon/robot_module/robot/medical/surgeon/New() @@ -339,7 +340,8 @@ var/global/list/robot_modules = list( "Landmate" = "landmate", "Landmate - Treaded" = "engiborg+tread", "Drone" = "drone-engineer", - "Treadwell" = "treadwell" + "Treadwell" = "treadwell", + "Handy" = "handy-engineer" ) /obj/item/weapon/robot_module/robot/engineering/construction @@ -478,7 +480,7 @@ var/global/list/robot_modules = list( "Basic" = "secborg", "Black Knight" = "securityrobot", "Drone" = "drone-sec" - ) + ) /obj/item/weapon/robot_module/robot/security/general/New() ..() @@ -693,7 +695,8 @@ var/global/list/robot_modules = list( "WTDove" = "whitespider", "WTOperator" = "sleekscience", "Droid" = "droid-science", - "Drone" = "drone-science" + "Drone" = "drone-science", + "Handy" = "handy-science" ) /obj/item/weapon/robot_module/robot/research/New() diff --git a/icons/mob/robots.dmi b/icons/mob/robots.dmi index 577007423f5b27e6cdb095494ce80a0fcab040a1..8d4e919f541b18355f7730e29886e19e098250d6 100644 GIT binary patch literal 383868 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 z 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≺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 literal 369293 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ÐW3GjaryW+7X(Ve=5>&l&SaZ3~}JH;jgvpx2wh0>D$$F+PKDXh^JE)E|Akk zP4l1E6F-uFvT-6&<1TEq{o^H%z*K%D_fuqEFmU~EE`aUd4|tSb}gOD^LI@? zPbu7V+5ITNCHPC#B*O6pJz&iW6(PUl&7h5{armj)xXg!h=yd;1ij;ThA(P*>{p1S$ z+1bDctX{*Wn)M`&)Rl+;B_?a*Ul-PiAAYCaL|w7&e`BTqvJ=03$0+=!((6GuZ-JpT zg%nhZ^t1Feytdv~fTYvli;J7nx0clV#F2s^O}!Jg>rYvimlv9b6fedJkYnQ*?-N~yo$jnAkBzXl)-5@YCK^{j%eaOUZl~)hh6Ks!>ig+PTg-CU&n*ro=iTC19D*fFJ_ZV-rk;% zMt}(2bX2BaO^^cd@5<#uG=&tgNnnbOS%1A!<3R^1*L86V0oCK`zw+blIPyQTvf{$& zzJ71t8U#G<#aJBa8XI@u7Su#wnIh%PN|!I|)?tk0+_^JbrpsLFFku&tY7?BggUD|_AOWgWw^NeFAqxmOLV5nC zO5R)e%-?_S+CjKW_4vId)o5nI<9Quc<7 zemv@}wa$Vv9ennzXD;R3@oy5O}1f?N@a*TYj&?^oGw#z9#7 zng^P%)1i}5dh^cDsS?O-9_8g&h5MSftooE5cRn0|pp<@~4x{aE=AEX6BgK0WNpEFc z+tvSPk9j)-bhdf6ab0Wq^SgZE6~HI=T7}xm(iNjMd!?5=an_h_HSMVk2#C%M$Uf@a z{C9$B69x;fKcKt`%biK(mxl?Aikki&&fuALqyFv{$vF5TX}jIqy2Cx2O0sclPMLB7 zscpqY4s$6)l8(nR;2W`Jd?Xx5@~cZF?sz=yao>8DTS+Sr*5;J*7THF;3ijs59ksuxl zdcFWME9!$Uw-78Ssqje{I;?m1pQ^lJA&&fZq9GR?}GbTdX%iuWmDDX*t74BBrhAP za7S0KrsT9t5PZPzFFqtczqAbThT4ctp6ExIT^Kkuiz{wC zQf@q!-O6aq?3P`TK)E z)_AKS1=XX;bs@IjWhU*dO+N2??OIJ$+y0R8J2sgpH`Q+Td$G;t5yUOj&qu?;##T1n z9fkyPQFw(HkHLCL|J$epUcjhxWuEP?*_)@=NRGZZ^ zy4r`<`unA%m=YluAAYF9HaY`=za5DnQTY$^hI}LN6;G}o26AIP#>N)!uH`-Td6R|| zlsT?1ep!$zz#iLC`8p$qvT^cz^S^SSDKOxS${m%J@R!Qwu z!1dFM4bjhR5DL+xY^MmkimJ~``<-VcCCD-)!_xj~0M4uK^36|=+zUicpp8|{^IqI) zVXDCok@++6I*&W!2hj4`0hgH-^Z%pkE#RW~y8rQ^L0Vc`6h)Ab&LtF3L{ub2K#-6I z5l~`DL6NWkK|n%~F6r)+QaYBD?pRoMcm9{p^L(D~6TkoKwJ|$8b7$t>b5Fd_x#s|) zq8BTLR$u+0Tc*aSM$OZ1$-*St{{F{@ zkFEMdhNNeIN4Acd_Gp+z-pOQ`ASgn8f~9pB9$SRn_)q!Ecy4lll>8M|$tM=4ga=ah-(dft z%(Zb7<>>$5W7X6YJ+5u$UY11eADxwOdndcf~H4#tr3e$OKZ$MIv}g&W`WL|cONC@z0Q|Lyg9yjrnW8U zQoZJnnGGL!9_g7agU>+tUA}bEF3vI*XE z?>L~0e5Zf>n#{ooEnjL&S5ayUE!!F4ke{>Z@WE0*Nju2RF`I8iqAeG0tzoj~eJ*yO zpUGkr9>+I}op~X)WtX}VUc+)@V{1ZqCLWL7@^5bgRet9!DlbamPj%{_ZS~a$Z14Y+ z`}6uy+^x!-kB});^rPTtM-!@PJl#EZ{_?ajS^fn+f{lCXTaSa;gjuAL&bYlt-*LT3 z?3=h9=ch3QaQJn~c&XR($y=6Kc3cwlVMB#=~vCwn?w*J3)3nzGc_me{_M}>Rj6U%wGV$_%$oceW>q@B z=>72U>%J;S1c=1%+7~zHQXRQ|QWzV+9()k)N>Y0}N$8~G%Y?NZ1Q3W-iN%A0bu*k{ z!dYg7GfY{E>+e225y&!2y?NEc`DZYFf$i7vBn0QKt^IQ%9w|R5Q{*Biq^!0`al1rY z?J!%LRnG6rzMKyJ=~Vc==Js1iafKhTXcuG~r@iV1q>|QcQAD zaL9XG8MpVonW*>P?b?6Qgsqo9kd`Sd_r{V{DYeCR#~y5{A#vJ(g08fo=su9+4y0$h zF=zrWyTU9niVxVL5=_laEiDE^`MTVZ!wK5AfK{&64yGPqYEsjDBcA|g|1FAj-#td&2;ZW64?v(qM-^d5U|jF(pRDV+NILng<^gt*nbhUtl-FDwNJKwI9Vma;A9R{Smk$6aRhIvSLmAR4L2l zWNN2*){UWU`HSg9a=m)oByrt@`)UN4PO;~z>-NXEr%AQCTb^tpU0UdwgS2|(o4B*B zF!JJo);4Cq%oYQ4+iSd7;nFTavHij~X9$W+5e<7@#lu8A5k(5*!tg^u+A4-E7_O$w zgJGL^1RG4*6KTK|R5Bksb7}sVE64#gJ>KYrBXjSQG4mRvg($&6j0AK%U;mhtrc%8vnSCpT*)0i}d9j|hMx^3k;xcQmAhQRa z<@D*6UDyVyQ=TcisNorE19GlGCV$NGlps<8uGcdb?l6BVAH50j$r7?q4NoTRj^846 zpL_Cs{e|b?9&QfJP+EK!}EM)6f+35KSedq?G#!~j-M9!&sSYEzr z1iq({+%7MVe+#}xu8X*XO2Z7pz})(%LR%&Ter>kHl8^JgpZwAFS$BaTB@daq=%1Mt z{JDC%u#vpip)6ew?Xc%Gpmj!I9H|=Wu{C9X{7_e9m3AWSdU9^k;+Ja5xjVsnpHddn zkY9h~0jqs{_*G04KA~JCi`Hl6D_|=U>!{v2{~PzmZHt-$8qIf3s>$I0W{b zdLGM<2S5SIKH}nv$PoR|8+6}<)PB=;a8sl>Luw_c%H~=Xr?i4Z1`2^ z_;>|z`e(n#*Mon*I>O@!pdH+a)_4d#eLQhX>GCrk!sA9Fu;PINWOn(yFU~6C!ecRf z`@s=+iS=JkCca`*fkDi-etsW0i5$*n6Y2fkgPiuIxz2;|S{XP-sR3+Bck?!L{BvJ1 zfnz=Fa;6qtxdTi5^CYVM3ae^5#bbio@$eP!w;ru#X3uTr-ZhNH`24pD$z!HdgLUMP zVNKX{!nq<{abxE`pv3gaPHCR$+-hcE0AJrXArE=tL)5{WnvfrAAt_fW3 zq_qIXvhC)t*aR+0QJq>9?9C)9!}qP`aTmv4FLWl2EUe|^iHwXz3)PkJ8jT5aVWw>d zmXwKigIG=}%c=H2zb8qNy~L)kE%ipY`B*doROryr0JhUdPXE*k+CHVS^L%{oVq#t$ z9eII@RD7TWJw(UGCU6y4xN1+HTtNF*cp}r%(j=*yoF~e(K>_r`6%rA{LTRu<8~{il z3PATsayzJCUXaE4(VC&AOLD=h{587NQ1Xk($po9+ZkqJGeesasXMd)OGlbhupFULu z+0a1gwNt|ZB+Y^vKuLC{C=fG$iroTI11Rr_;au^bl}@q-50Rj zL2LRFkd{Fvwtg+Yy5a~q^2l>GT%?YC8D=r_NvWz6@d9+ldEBVB)tM{gFj+y5?C5Gb zwGAMHXC-qxU?;Y*b{g!+#`Nvyf$c>cU}6;n4ewWRF65ITO!j)t3F>wyqx zfo1v?Q@q{;U905<|IDxL0MRMZZ$)Y@V0y=me?wjrFGKKJ{b{8BC1v{0ea*HvpYh1; zsyQxWQAy_Va6;dh;-iU+9R3aeD5J|2a&ll}pVV2D*vOZaSUf;T3lk`%oQ!M(_G3&dbx&o8aE{%b7y;y2$#`1q_Tilx;c@ zsn8Ms$7^5ir4OmXf9wKBm_*!#l6c4i|Kla2OyKpOd&mQ4Ad(r1|K3T&=zr-5Y^CaOEIw*+J@IEc-KXB`%V?79}fH zH6?f6n_r_4Az;l+$>8|)hM0hq%v=Fo`zZr)$ z>fO=IsHbXp0&!P!$J(WfI1{l4b#5+lH;Xgdm0N~%ULYPMBGWc2G_Q`PS*VKrM$}&k zS4^_TT_HF!4<;<+x_z9Y>Pc+wn3eCu?!1dq6UFHK-?&}hy3R#Rst{oA@4Q{fhl`qu zsyV=w^0FlH$ncQ<8FC=|wLh#GxEN@R{I>i{)zl01*Z=F1tpr~uZHb|pxr6Z=)rr-9 z94*T7l>Xg8TdsFWvxeH_k4#C;!%vPQ1OzT4JgADKQB>`R8`<{qKDI(3tYM+K+Jd+F z18nG~-%++aoF{8WHmUmyY2q`B&T9E)r5w7!zhLu3kNu zDUDuh-QxxYV+;=eW`NwKs|i)}q67*vT5i^eB!=FyiV@zpapN=rnTiU*Id*n>@4cTL zJ>6;^9%Xjpyy|>H%#_lRQ$%-sIJ3?P8y6fPs@Dkt@Bi) za6q@MHuDGH=(524wC*^)!~RFtErAVksh3?9=#L)6>{F7PAoE$Fp^#yTHFZ;SGd&kq zByexifjm}|L0jPNgvU272N{xHYR2h0Nu*L)P;ex%%`k_PNZz^BJ3K@H#U~`V4mh4TAFB^ z7Rz`;npuOy$VGW)`HA2lF-+$ zUm@rLwF23obiz-_|1@`71E{cEx#|qMEe?THG7)CU)fYT}@bb%K-J^J_=K>0gW?rQM z2e{O!NDeQ4)7pVYn05y#J_!j%P$LH_pz#i451 zf&6#=rS#*+kD2!Q_Hx0ZvsokadtJA*_qn~-#SHWGTXz8*IG7|segSIe z+?Xh$>N>YyB182+8UiB*)T zu*E`Knzg3cA-!G6kcG!#$(Jiach&a^D43X#nF%cx}Of9UUWekCCx(cmDZHQ&TXUN12+ z9{?h|>qCUmyN6nA|J|RGVA5RM+l@~85JZ=D?~ET9iKq7m!Q}uW((LP0u{Py0%=1XX zOkcG1TIqfq-~`2$SVufKLrT{kMAGr1@a2JBz(L|luTcr9zn5;{r?2ieE?SRc))xAc$R!`#prWpGD3KL>Gvj5pP64)ZzZD#Mj%7v0IC6e8!-f z&%NXq5n2Z(-l}(%_veBg9nS(jR0iL7V(NeAqbhVN-Df`B)C`R?`gv`_`Swi}(Bo}w z>X5RRm&`x-B`3uAdH2!Jw!>b`=376S7M{|0j1?VG&$J`dpTFgg!ENO#Jv6xL3skDF zJq~2dj8kjRu&B5Le(3VGMMs8PgsZy$tud-}{`r|eqD)o8&O=&80A%!aEv@h$rr?8- z%9PYfO6uuhsO{ge023Mp`8_bj#-g%93 zrh}%tiHAiFT@`8KIuZHxe@F5?SZn^^L2#CCCP=+2%mNkdQ}9?{FR`Nd z{P{G;pY_l98<^Vbi0$ zC}5`HQdoYb2&hugX6?PwiYM{^JnXG6cP=?qE;6rdfqKG%{J)>5=x;4fpYZq&qC$hWs2 zzxDbsAKmY%SF@yIGaQ$J`^|A?iaGCqu#S)kBoQU)NInTj0NB0Sw5)h`o@<{f=BT z4G+s)ny`V-qi}Nx`=Dsy)#j;J0uW90M5>4UZ6=Dq=*@wS5RHkH$0#GZQ63!O48*aS zSrgPamA6$wO*0lw+Aw>!o-^f`zi~!QYpt$?r?3%PJgR1IlxLls!uU!vPBXY_6@v2n z-^utr@ag@lsa>g-h(p}VF@x1|OWll{=Dr>wKo?!9jPbQmnF;4r-tQ3tscv1FRfXRa z?9q^l3|=pYt!~ zR3L=iRQI%1tG|kS3saKr^*{#1Jhc;09p;Uc*NXg;0kNPi6)$EV^zim3Vylkq451b+ zM_}JH=KYT-c2R|cMaOL}qEIYR=T|5BbiZz#CpT;yp*X|jMLK@m$Gp=6p;>~5RS|dD zsft6^=kMluh-%-+t!Ky73H-Xy5!Ab@EE=S-EgM~@K+e6IJ)gamLyf;%!nr$BjWFa% zvOz7Xm_u(MnZB84Jif|Q*NJBGw+g6t+3EaQ;|xkTZ~uD8_tH8>0-sCG82q;d+r(|~ zfXI|yMKQVAyTdx z3OjN`M-A;QFT2=(+U_MrN8WK&btP(;q9JQ(I7;sQHWPqsozYpk&-mB*vxx!r{_r)) zRY~H)S5Lwai<{hN)OamH71=R0^oq{_`}FphKeAQ9zwINnPg`TkZ}X}%RHxUv88&no z|D*yriL`ei_Ym9&+@d4eA|>lL{1}K-9>4knZa8hQ@t*j)U~lgQ@6)|cN>?cBycpbBzE*&2k7$i8f%Q_0Qn74(AI7ncS8@B&!0J1fY3cUP3)x)(WONG&j6$Kyy_8!s-dYDLzggY{ zI5#gel2c^SbIZOB5{bYx3H^A$ef`&tB6)cHn{eL0daU!sz!sjUmYJ&Kq~MR?_PDdb zgqv&u3DE-Lcx&y2&eZ?kZ-X@0z=Viv`{UPvGeDD)`*;f}LQ;rjpp4{@C0srTt39^f zbTmJwZm+*)Woe+SXr!BBtFfbEHxlsf!l!o6(f96Xt4ShT z?&ziK>Xq~f78^-YkXPlF+o|sS?xpQ266^)qEFp(TnLS^@j)=5%7+%eX$m;|ZS4;pJ zXn;BUuYP0~r?W>9H|%+=Rb#CNkhb2~SaxyIr-K({XcQ;&BWl{}C(j)nISZYQf=%rZ zU3u!PJsz#ab;<61J7!KyQOM@JuKD^&y9FtH=}0Bc#@G~3@7Hg1Em zSGnFo@_U%3q1^0^G^7dv_|y~&(*{W@;`z=Cn**bHv?TNXKvGy3rOAOKhEAY4=@C_- z)$T|j{V-DZMXCSeX1%HMtQzCOR`r!C@3);uI2v9+DC5Zl!AQ|Y!;M`-%dnMALnv6B zd6yLRtJZYB@h{b&N7W4fnxq?1#M6Du2nHt*D9yiR5(i11n%dT}k{eL`Ll1^p!l%z= zG5`w|6dffm{-Sep!w6XHsd)1p2(`p`f|e*DK9K|OfG^kybz30!fVKuq#sH!AK>TBk~V}3LVHc;N!WkcJ87zX z@{`Tp?{?kMN8vMbJ9H)KOuZB71q6LgkQ<|BX<|Yo5sw8b{=Ayrg2B`}og3M6LRrMr z-G1ETRmlm$?7CnY#VL9#Sod*7k#S=`>%hr=FJET|Y=hDA!mM0`#!ujxAjF4p%QywY z0e!B*aADm}4Z_|;lHNq7LakBbZ; z<#XYuHnlQ9QluX##{@Xhb_ zg#0*_Sh2C!`l&70I67fEp2Io*hDK?k$ym7PP`k%Z8;2;hSvlZ$977c;zukEO;KyT^sA{ljpvv_3DP@-sSLd-&8X;exHE{5k|BP&?!jL--{HO5SYy@#@`SyrPTkijP#5W zJKo~nO~!6fpGzFL1W%~pKftvrY2ug#q<6kLECM27Aj8_1r4VFY!Unu{dL+xx@S^AIkpU@~@O8rj~y^sV#m8f8iP48j?C;BbC`Hnop=?92gw4I?VEAFSWDg5KOzxM(DjX%z6mcnR zh3k|dbxDZz120|TG<+ld_(vN67YOuom|oTrNTL4xgj<5Ub)<~!_2KfJw>(~=-^?Z++xMZ99K`O3ZFUG*8s zHmY4SE%3?~4;-2NVd9b@4QOYUCpwUFq_oUGHxE`n}AQbO4pDT9R zV@B@uJWlRpjrt;8F;)E_Q$cv_dXB?2!}fMEdU^tF?B6=b-0EVnT?2q}g9{5q0TN{> z#0*{+E?zu^<{)Q_bvxd*(4jIA%5I zjmFiiE4}w^?Pvc55gJG*()`r{U)+nZXR13~DosE%0twGBuhlmrFXGw6JC~rH9I%k^ zl3R56w@QCu10kX`Nw*D-g?^-*K-*tlsB{*KF+w?7%d!w*jYjdMgW*-GmrKMIytkh z9Dcyh0%MZ{%NFsd`Kv`H$eko<&GO) z>+YU*1usj0bGb+L?NSLL#q~vj_aS;;s14N|BVzC01 z^Y{R^e(u~k#%`(=y0u2z+mWi7A;^XcKc#%nW-GA-#2l0h@?>k^dl zM5}A!J{afi3r+T~8}qJ)#{SiR4=K0j>#HBxkv0M%3iOGV-{rotCXVHVUpdL(eOKJ} zK*t@u5j)vK5j+o?nZ|G)7nCVA$HFv3=`Yuf=d@yDVWFd+T}h%o$3V5$RRn{;-GSu7 zP?_Pywexnqb#^0xS<$T)M%ipLycgj;Bubpu~%zi(y8;1%)x1pwWW zv7Q6Lj@{c^>+23+5(*Fr3kckd4~{TUm+3wvB|PaX9(*y=jeNnzdKG8$e2E|e>*;l^ zmI#x)wsUie)N3DXQ93z8$@uR6-$*v&qrT$WfCfA}hmVtH=K;}ipB6W{6TJ9MpYXV^ zD|P!f?E*r?x1k))zpHatJ&YH3yo$9M8&)=ljjYSYf3sNMJfU8I%gwm1`#z3Y#rQkJ zId4kRjn|DasQbQmt9VmF{^e6K!MR_7oPV_OiAZqEc7zO^+d>O=0L2(gn3{ec*1R2) za}H7o-zXY}AK*;sx62KMOhlSaQTf6;@hM5YdNLlg1~*YmuzY>Vofm}&gpU@RXRIT9xMhMmY5)8{0yey)fVGK0G#*fcwG z{CV30+$>-H^;2{~COX;x{3P}Cb%tN8biX@6So{>eL2*tS=eZVXSV9Tez^BU9pGJR< zj}LL&@S;8+RfmeIEmv3GDkl=ZKXKf5(=4(H&X#<0RsvkiUE{$H0&ia+e%|T^*V))V zUk~MA{D`T|^|?Wg^xO`$jpwTo^$48DMNOI0t0DI$|83bFMtJw40z{x7XUw?)G1 z*G;z9kU(h${#-~0QA-T|t5_=+RA~WMoP>Y>&U(X6b9zZ#-PRd|&cD&q{>J(n;aII~ z#}&8A^l+XwkOzSv>_FszgTJ#RLF=(60sA?ST;%TEyZ*qd&};zbupT>vMx=9k4&GOHc)}01kGV zM@`|K-;@$v^k76468N{nZ{5-s5GKOfSWi~B3vi}RXcIEXQb4MeP*^h9in#hzLAqQ- zB<*mSbY`c1GA`wK$GOAR3mdw7x^%_P+@J!-TFXCyzzd>L0zd&e7Qh<%BzXS)TX{|Ma(K9_0=E(EyM_6e#! z@W&4}NCB^L-K2jK{v^oag@=O%VFYf48Y21~ees_-aBA$p3Zwu%Ss5YxQ|d27iC-(I zC*?5>9{u^PQ0>ddk7Tkd4TF=YrZ7Svxkl@e2w>(gGBF7VH!T?5w|gv=FzfbOMbcyE z;$LX9o*Ht^DJ^^O%;=56f}JJBVwoM9`F(}4VU!P- z{KAfjiuBG!^GWwi*rxaoFY})HjaNE2!xR25MMM}5B_iNHj?@z;u*U3cRpUl% zc!#MBaU5`wwR~>_jp7jpOarl2omoz4hqF?07MO}E`V;X;j0f}i85A7myneLrD8H|D ze8dfSd)KrfiOGmKPQ=@i$$~#}K|e6`DG`W2L*WmV{0Z(;oO8yFj}shCpr+eTS@*IT z6+xNPRA?Caz9w7_Ht6??D?ZKe{689`x@X^BUWF^kE)MS0) zWB}ei=u~>Ywp4LR(Ih^cMr-o>CtS<&a?VeWX95cwy4CPBhB^F3SMY}sf2;3PNU5wV zl%jG}vS;9}EVE2*X(&X6r(-MC9CJL8TYE;sSQNJgCQU!O~n>u z81W+o)fz9Uq5F=)LkHBPVfdxg=CjhqC*1a^3))?4F5gkG6B?zMmEGL1S|b<*W0s!} z+C$NDDpTls3HscJX=!Jr<4>H+v~;;y0iIty0c(He=XLsFh{hfb$XyWD!yp~da)qyr zyXy$ANo7wUopF)3CT%y6Ez%zOxGg7mEInJOp$1Ig5cv3*jHz+y6auXBJLUWrtff{d zOXP%H(@Ib2vVp&gy7Ifc?GplRP^ZZaY8ay{uBHk zmv2{|f`P-z0x`(*){kqw?8|;jafZ%F^O*L3zH%LB66OnvkIOeCyrX`KH9D+RP|ow9 zU_|F%tijb^8ZM!UA~rY3)?VrWnYlu}7|a>gPvHfqp&3=%A$dd{h7bLdKwKFag8{Qs zw8D8?#x20%$z?3sFR@*|fyWyl4cy`0>Ce5M_-Brr$T0^?rxSHd1=n?(kwQM`x#qcR zWXa%GFk8M1%33(X5>6WQ5j%%+*~rcoPL6h=+Ht9V4BP|N_HPO)&Pf%oPy*40$hzdP zc9ds%-Q~ln#!E-k6*zPi#n*3spf_7l(|GUt-tfDzaZ?)`$l!HJt|tyZR$6#`IOo)f ztjxyf#q>Df@gR}1hX#%~07b7!S;aG|7*_gC+CpCfxBOXWYFP<`Z)mrk3Mt?gZ$fTC zqO_QZ#4FkgTon&O7G?;0Z3M&_?H?dQZ11 z05r?NVr&4APfHUlU;ujQ2a%xu7U0`jnf#Bf#zKb z5CLyS!{Mb7u=d;WLjj6?|8!ug7VWW%1I|y`B@e9LNhV|J%I@7XD?)g3FV2f_CwQ#o zWQqJ5xRq>`+`S`@r-3JIQ@PC(@|RD>lP$3FMR>g&vjI?pD+N|68@P^Wka{$LE=APO zZ`t5-^pdTR?Gen~g-~5P0)V)M2Q@*hkA`fj^6$c!^-^E~=#AJ|@{GKTLafRE`ja9u zvOR3$Xkl59q13HJ8-6yZ-XES95wgp+0QdIUgU7clavbA;)N3`m&s`gZc!7GcQvQJZ zqmydKL33(L0=L5c-yH!o8NLnPG2_7W9cF#2^Bk6h zBr+VfW%08U2Cp6Oim}V17_T(UY`#zXfFVW8WaZLw1258@iK|oc`?baS1Ye6f&^s(j zT0XSdpChiWG>emRu67R_=mI1jI{LkN6|*}im|N2+DSgBRZ|OLOqN{*oYV#>3mzdg~ z2)dc@$$vJbuiqGC^BkcVnfem8XSVt2+646nvJ;L|dyzo-od9ac!C@5vPwu7jD*Vlx?VWPPhM__?N1Cw!JbTkY& z*L+Nkvc6LwT5GkP2grCxe@_l1pSr0~N@&+_m|}m^P|Rjo@h82t`dl-%#Ws(5k)hzF zQKY)Eukr!D#5_NRp*@+=2feArvd@<22a}Ape_HJ(N?2@r3l1%y*xD|M$}!@m(Y$C) z7*QY8euDZH9C;u=3fyRHi^GTQ$@THuwJOOZ?rZ^V-2RNjn-Q2?d^P$AXgn#_%@?l|pswC3k+yJbLH*9|{r zVzsZggm}#N*)@gU$U-4A`pDB!z*o?envt3xglpeQ9_HSXG*X0X(xnSV4t;vgrA11&e#r%-!l z3sI>gmqI%T7MZ8ymb+rV$7w%0WQwl%UGE1}#HY2uT;0B_zr9lO+*=DyMk*1VT2GN1 zpFks-^+2fjoGhyNoP0AR!yhjZ={%S+!U0hGX?@~Qfk@ANZN$QP;fH2F@#45mR#uxS-kr2f%zTGXlg^OWVES_z

    4~xW{+&Ab>-WTwx)}P}56z(y+-s*>47>H{d-v}TuDn)-F(dV5d*dV5{&qc*H>shz zjmDl_qX6o!PLbQMSkmq%-3yIC)SW1z3*Xw$!2T*@?Mt{Z}hA(!PU0mX5o2VZ*fo-TInRj8ih8n8-& zlVL9^eUTa#9h-DYX)1PNNalIIk?~rF*Z>y$zzo7Q-hjC`3 zAP6qYzG-{9j!@Xry*<&BlFlD}Ses|rH>>}0YpVRYXHUgLhLyFqk3->o&6fh^}XRBsGk2)Th&5od{TKVkX1b^Um;D@W}lN=MpEMJLY zF^}V91?lUnU?pB52}Y=Y&h2J*FaCt%aATs~>aBH8952*R=X>J5E~{2|+Ytwr*`Em_ zqa}qDc02g~>Z=9p@g7(>zdqpjPx~dzTX*~g84gOHjj2rMnVn#+rh#>X1tOOq7%8tIwKJ_sEgr14%o7YC^i0K+Vi%d9+ zh`z~NeFKB}WEh*7t#XuJ`MSx`GSs|vBj_C~f~iDm^Ts{v^N?mAI)$SYT=TS!>@#53Q)yz4Q zDp}M^ee+2OEP+~*7a>?P9X04&5a4K*Qk4vgzYjk0L(Qg?NkJC<^%Y1Y)X-BVRhU2k z4x>H!X1_CC?VOWprmxQrH8}g7NW8@f3z(kF%Wv(I!$@hH$R^}T`N&)!yyp$pBu_Y1 zYfHi!(-I8LmwKCsbo=H>)*esB{UAj7UYc3+l$t|uziCF%P&d_ghtDb$g@(fz*Vn8b zd$*wmX`6c0wXs_uo_}_}(TP+-f4%wh8$}Z=_lsY*m)(=5>gpDYKxZ~tA@3cTd8cYV zhiw4$P%Wdl>G?ExtSyA5C+fL9Z-XeU!M%Bn?t2dnq9`35v%z{+j6dtXvtum;frT5; zKYLLTf#4>ZOqPBdsQMf=Z*Xf6q!oijew6Y`N`4C5{-P=Rc{J`Yz@750Dzr@meH?Yj z_7S{p|94~qcVe$UY_%&gd-)keN3;nw6gQ1sW9B&BHRNC^kNa)*&7$=Ulh@&x4FM#m zp9?@i!FO|+{zXBHfMwl?Q4QQ zBX%?)WT-Dw$O6dkQ{X)KBQHK*1Sh|#-Cm-j5Y%Lo1VKICb8HHG$vQK&($9d(>stc| z&*#YM!(6E}ymYTK$QyYA93tKSXx6K^GdC*&cWB=ENiDX|ig!JF5-tg72* z>5V7RIy8Id_<|TR@5Bq9vZMkQrmXxvjMsda%a>f|2Q`Q8>QxJkThfbmtMw)m)sNQI z116L6-=Fx3n})FZzqH>N_bAwUxqDM#!LRPXJJzo1Z62yz6QkXy5Hxow`TFiJ9W^@Q zb#TB6DFiL}jpSyR@sNuiRui9qYL4VnC?s3zaHd5{2!K#Yp9Zo0(W)2=^GM|3K?emBtI|MIzC;DIMDbcu@^)iq@Om zjc05pYkh%-k$kY@d|Qd{gp{AcGk$2I+|lxWSJct|HgD8kwV*GHQ)I2EER9+FtXhJo6PdAp3`J*W zp7PqkW>8RfyQ`+~ajY?v_nxv)NApe@k^wzQDN?iDbow!u5Nu!k^_}Wg$5zCJwGts_ zVUzEho%Wy%=dCcb#F;Z^E?>SpGhK-$l-VI#A1zaBox3SyQV|^(NC?7XAAGBAS-zJ> zAmhFq&5H2Dj_hiU0!Y3ENJB^_=0%SHzkS^&003vQFeWt>f#lDG%#jq2hX(92gzXsQ z7D_Fba?Ib_`0YGvM=bd;eJeTGioin8q?Xn$as5fIvL$KnHE@MF#j*!YE!%B!BG_aWVpJrP4k^T1xJ!pJ_D*)YOczA1z+L{aTU!abuz^%X>FIhjslap7O=KP7d$8py~lpTv3o7w6kqNY~x7jCJaqaT)1 zSZ7E#7%o@+lp)p`(O;gghYC8bYg|XuIZvhD;5ekV&Qe$OY2iX^ z(3Jda#rOO@TN$%)8bBN@Ejj@|8y$Jyy4lY|lMzK0rMDWP?5> zZhW)uGD0B)Fz$c^g(ktB#mJD!YnGp!PV$HPFJaYvZu3htY>w{CitB&NQzxC*Mxx~A}1#QK6n8Z1esj1QCTIs!^ z*u^vo(c?H)38_z%$r(k~8t0L$i)_<#@9*mw2@4KbwR*eW%sTrg0`jU|nspaLJ(dG?mjWhK_H?_iO~Dfq06U-HP#o9&g>f&Ta+Vi}9|Uq~MES=Wnq^t~UR=PSIf zPRA)84Va$cc|KOz)wN?Z>assO?R;&Lzr0d^tDnG;Sx0w!sch~gG1s~4j~A}h+1iRI z(KZ;q=7fTw6lFxix(r4(Kct^uo!!x>?q;;UypnSAP|6pwz<|P`6d%%H*}APwrHaiH zJr0^pCDKUeIX}3d&3U-&z)Um=sSA?Ru}))=)nd;bvt2y#+OvD9mR@`ChPvn8z&HNf zy+1!0=;`S{#>8A)VDPpE~ym{uh2QW3Rr!AP>Kv|2~xM+`7oB+}7zuR@F zlrC$o(C5rM)TH4`l-9V8rc5bJH6H7ql=cfg>mRWcbiOIN?`8JQr+|1Wd^I^jn1&4W z>Z(SckC`JSZ7Kp&S>h>32Ub zDmAX7MsVt1!Y}DC(@IGE5Zu%t+VjN(W)$UrQ%7j*k(bkZ-iha3_mHo5u3i7J#o1cg zh(hs2SZuwJ&?b&!$SPmF%pRZe%XDc!-z>0Suuo^Rzty~ZhLP~+>)-kdUJ|gYW%Ad$ z1)%`?S6wfujUR4gpRH?kTDmnvg2haAgfu_p>TFbu%6Pr~_=BxGIqX4wTNPQ)%h81H z{$bx3{R3C@daaJwYQ$~5m)d%#f ztjdr6Kg!-ZEUNBp8wM!_0SN&~5hMjf=@uju0qHJLxOG~4~9K^_S$>xz1KR|bzSFqt)<^sp74m2ya3Z^#r+FZ{8(Fw zmo-JeA@lhKVQz6TBEQE~v&#&?7IFn7QWM0Tt=$XF89}dqwP>>9tb?D{P#s zd!GrI7@03Ji+Y4>&CR=h{vI6{mmv54q&b6~UIlg_zz(S|l&9Of*BFl;(N@WDyOmO5 znQaNfR%ka#zQ-tRX4cZxv(S17eCJxe33%XAf880xFugAT#riD?3k|fI$LVYWOTcAj z&@(%-=ReYHi3|-4w02E~bp9Q_%R|@IwOPkTnl50OSW3F*d}EgX%M~R@*`7VH%z~Tub??9)5UHD7e9~< z$-*G*&))C|WWLRtz-3YsrYKMe4)3h*Pk6DvG#z-~Qd`-~&G%-Hb5&1y z1hXz}!`gWjm42}=Y>TcTIXA@Im^JOFSq)+e_S;J|GGI!mYR+jemv*2 zu@6&FX}}YVkCqBK=+M$zIpv|XXYjEipt|3mMPFKAM$8HCH~G_|+KU%L{b>724l-;KYRU4bG5{(v9CUklJ9{ zefe-=Sa?}&$Cd>}XhHF2*g#(Aa=zYY>fV9ebHW7>dA@)A|rU{ZEyR_a(lGpr_QFxjTd3N^c3V3thmqs-Y*CNaw ziJ3f2e6#XOHbzZpG2`i$mlm)VJc0<@26wNR zeh--nj?SCax7x9fa=^gzp6%)J41;xz^0R<7f`f*^zuu~<`yrv~|6lLRFKT?M5i~+p zO3HG&yQt3-dq!cJjT;zOKKA^RY}tI+JkQfTg(PG>;i8E-#jI*n^@}2bUDJ-(=S2SZ04IYQhAI{kbV>nXKK%r?(GPpVRF2hF)Mbt(vHz?AU9ItjHa0QFPJ1H$0CHcFF5_li5;33*k_oVg>yqwrc#F*a?!G$8j{D zP`gzpb3#(2#U~LDm)YG;4hR{-&-+$^w6`3%V zKw#2fU_Dd$CMNYTh2?N7cK1&ouJe;Q{nIN=vkPmxn)nLPU^0 z84Jfc|0=&Q;zI3AxRTcp>&M?+f)39P?$kE#6Fh&&-)Nvmfa@p2)iT_dErHettwfRFQ_k;I+8b*B zaSMK}X7kSrNIL@_)XO#`anA=DlTRAtX|&WFeUl+?dHT_5V1GGQ)U#57gsIe`1#|rd zyJ9YvD?q~3fm<1yh<5R!C_cDcOUpAmQJE|hTrO<&BX`dSV|^=p@ZGYOZIb#^S(LV3 zA-~}n{sbQM>QT0JH2epX^eQf#R;A2s7_XMv`IxeW^6qfn$qyu zVq_E{X&?q%L(a(w$MsXzOcU&Ut&i5j+!$b}>IMFz$di`A6sH=B7tRTzb6<3vockmO zlEtzUOM155l+>WYkEIvM7JF)mZR77a*-GP(RJF ztCL8#brLS5CjBIgwKG9#M0oYW8W?^L|!XxKgE$gIpvbm`4t%aU3E(Z7#)oiDG&0CJw1@w_~E3<*_Z4|Q9V|5YrM2oY0*)9 zJl~}>TI6dNPAakbex1x5a~X2V4HSF`4_$3<{Q2j$&F?ZyVM~L$NOq*1#I9r``^~Rp zswN?$xzJZc#@qF|7lt!Ka?RQy(DHkEe>A??Vyv(pX)fcCnq69e=rS(KJ~k0Hzaa2f-FM zF~&C34Ontv&K=$AqTeMTFkNa1pw)*~W^9p&MS1AbzKTBbC-@`HOK)TUZ4nG7Jh6~= z!v&wYl`AER_>eTgIM6dTBD1#mslg7b+70@fM+|do;#zvMKrJ^bbyQ+hyTkx!Y0z`CUA`23w-0tgP2+8XCtthRB(2 z9a)Vzc_p7;hXkqQs4{Ru(?K)j%?{d_yHfB0vA&J{w#AWt3rmY1XPf+>=ifJBhAx$f zr)EB{oyNZHkS%rcn1+D($s6|-24*W7Z3iyVtMC?KHv_Nu=OKp|Sy_j+^#*HfgPw1_ z;x{e*RFy&xh-HXqo#_oc7BCb)z?nA+3*pnwaH;-Dj+PqQH{|&0e5tp+L5dSX<;w;h z$5a8Xhkq_PjY*dZGzuR(NAKV0H#$D09~7H4S#D?}WKtwIuN)`oacbr5&pL{16!!3k zjOVN0k-#m(AwC0Wtv1TDQEd8v$ zyGg-~_vbs2+tX3eav#4o`sjg8&>h!6Gcf$$zol9LqI2kX_icp;)tb>MGWlw+00O7H=M!XgLG@dtlC{1 zOyFj&UEPKAl%SK>$|G4uyr8vUgo?lo%)cni1?K2tS zWP{Bc1_&Byr8jXpmOeE!$NPET!H$5(u*On}So9apbHfuj3{#H%huyD(T5{l}&e9h> zZwhZ3H2@x}O(#D+GDT;ITF6=M)~Lo}l&Qb!cJ|-NJz66JUQebF50+H!+uS%SufK#ir?Fk^-QKdOVMl8*+ER16?Jw) zmZFb0WrOJYa!?IUK~u2#Fh1Gv_>oCeP;UFhOr4YZZV8yRmBW=smsiJ2j_UhbQ?uf7 z1L_i=)K3nL9kgsqje^S`JhY+T#>SHhx{ry^d^Ao1mjNOB_p?9(s;#a4@zW>z-LI|v zjavIueU31rPeB;GVDH5BASyOi8qA;$5-2We zFR$S^O>F0`lUbJJ1i8NYgHTfcPl!RfH%`Q`wAuC1y<3Q}=fTbZa(S=OLj>8rF(L?I z3_p<_F|S-xHC!%56O13A6CcK!-d}~R;&heG}-|WCAJBy z7Ixhm(PJMBFO7{A4u*D=r7p&|T<8Clu;orliBR|TRUC8+fqg@n3n1Fuh2c!JprKJ* zXptpg02}(d6=Qg(KFX&^&#@0|vT+JRS6_BKCRBpL?e8{}FW000mML*8LF=KG4Or2s zTKQ>uns28R+A>0r`_MdCNT24BOTEwt5o~hZkKnqAx~nVdMkNxloYCQ+*D*{QyF=PZ zW0HlX@XJI|5K`nJaHUbIuJb^Bd0>^NrGZJUU+UT?OY;&X2fwadj6zGC)sHtMQySpVr z;Ke;4k?Aqoo7b<@7Qu|AYalpHzu}YudsuuyNF&4ul&&5Rk>qvcTQovL7S>MV?Y1Yb zSdSh((s6VwKLmXyB%^LSv;1rKzyNSZdC?~IZ#g>^5W^q2uViD~K~nv=sOwx&Y`}am z9Mwh2HoOGUPbMtT&XU$cv9Lay?i}#_!0!XW>mLIX1%J?ep6g!7LXi;^ISN`Y_5chC760 zl;;NmZ+Ah9$~V7e1I_+Wr~vk993I(0N3OnN$8Z|Vv7IWszcMY`pnqiu7#X=icH@PS zSjxXSYl9(k$CPn%C9rtD=OCDv?5Uy>wXk`SwTalQAq-}C`cztu$jfFzaQP(lp`+O3 zmGBDJe63_*zmV%g=(y!mrjF_BZp*6ANlSB+6G1gg(D# z|B8&T`%eyo2V`nVdE)J-J)_c!8bwrC`k!$!2?=UqTqp?e@V`S`XNE zxP!31JV>{AjJYjw=QKZA3q>U3`XqCQGK6wJGX?6rNlP#QibT|!sQ@-n7sOe?4f(7`-XU+ zIa(eFdjkvo@(phK0W#eoFL~}to}$JdMA*-wI_5jN3CW|M^Nq72KTUheRds|^GTV(v zkgr-58u2XMGg#t$hp@O1j)M~0leB+|1f=aTo_+A5LgF-Kt}n-1 zdQbXA9CH;J4J}r|{(Q;N-~Wu*J2z=@o(+9=9gDDtN$o@NL9a8;oi;}E{K84cn)1AVD-B^L}K^1 zVVs>Qn($*{8l7M4kU=y{?OrzjHja#G^np-OVx!@2a?-ykLEx!r)+}T12htPy}mq1;mppqfo63BhOUG^py2L)1Y~ET=%bmL@R6=J&X8~= zVZZu-PeP*<&WAJJm2^$GjP-ndEC?#q!1wJphv>O|;BIGgF9$^!nz}fenV%(2^hhS^ zUncn;w8I zumQ9z810swm#9%b_8vm`L)QsS%eO45ZYar>5}QR&JIHUvVze^c&y{PCzK zRdi+~j&cEdMb;OK|IB0mX%^PO(uTnkFoqulwUwRvFJOK?TJ2tzD|ygy&36)FA|@z~ zt^9`p(YO2|4ulQXk80XI4@5FJZ1R>$S_6&GkFqoKl{K0CX<|&Dh-48$_JqT-a}`+; ztr78eI<7K@4WBtn`YVXGImHV!yrIyPi%}}i> zXhZDqp-a5td%IqYK(zPnpXuTUc9&9Ro!T0#RH`l=@-8)Z+o+8{uNrn{Zj1!iH-9x8 z=lo#jNjb}s!1s>1&cWb| z1$Rk#ilny($9tDSShfAoMlWH%j+{G(70e4n@dF6LdnT&mUe$xHD|Qi|Ud?Ei360;% zqcIpvE$E_1@9nyvxUA6nKNrG%koWNULP*_Sw(hpBS&5F7W=14U(J?ZVd{o+G|AuB= z+&tC4u@LK$GrLsL2Cu??7hOdQcZV1W<0VpLhIn;$+@v}dPzhHyUZlUn? zlI9ICuJq--r7&DvY$VH)VJx7PK|n+UMAQ}GPH_0QlEM#C5?@r|gkzI2RAfD5ic{9s&y!Lv`4jp{@q`a-t_mne)j3_CM|gv9 z8YvP5f;-~I6%L`(eUQEscD*b8N&CjlVv5~THFUG3g@@n$2r#|0AK8Xws~*kcL(?}5 zNKu}f!GC?|vY;D;jLL-m%oOr2!bICi@g|uQI7H zC9!grp%kM;K?XJ)?WWoR93|=+;}6I&*)@wvJN~Ek?tA!I?+_6r(BwgVED?zxc*u>X zeC<_7ChV&F;V!)gxZ1adKk9UNczKB?9Xp11$KLj==K0SH2KVGs+Tz!@ZB+3OaQap1`k&+Kd zr>(((XMCz34#MAzwqN*}9lKq1U$xjt+(8Rp9ULWd^na6a!+dc zxuEIyITB{Ywyfp_=m7)Ht@NvdP0V+RVgr}|K65~d(|twovA7wGGKIG^bu05ATB}wALrQ_AforYSw&qaW8Q7kv

    k;>#zb<$wO-1{6ul(1Qd(1OFO>Tw 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 From 16eb12ce01efa928710b3539a38296bcfa5eb9f1 Mon Sep 17 00:00:00 2001 From: Andrew Date: Sat, 29 Jul 2017 12:19:43 -0500 Subject: [PATCH 17/32] Allows Click Dragging for Cryostorage (#3659) * Allows Click Dragging for Cryostorage Allows individuals to click drag others into all forms of cryostorage including robotic storage, the elevator, and the gateway. +Moved most of the code to go_in proc -Was unable to fix a small bug where if you moved while putting someone into storage, they would be placed into the storage device while the body would remain outside (but still be deleted upon processing) -- Found out this has nothing to do with my code since it was still a problem when I tested without my changes. Also contains a small tweak to miner cyborgs. +cyborg mining drill now enhanced sonic jackhammer to prevent confusion (stats the same) +emag item now diamond drill instead of plasma cutter * Removes mining borg changes To put them into a different PR * Fixes aforementioned bug Also adds some preferred code suggested by Anewbe --- code/game/machinery/cryopod.dm | 100 +++++++++++++++++++-------------- 1 file changed, 59 insertions(+), 41 deletions(-) diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 72c9ae47afd..08a1282e52b 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -499,50 +499,10 @@ if(!ismob(grab.affecting)) return - - if(!check_occupant_allowed(grab.affecting)) - return - - var/willing = null //We don't want to allow people to be forced into despawning. - var/mob/M = grab.affecting - - if(M.client) - if(alert(M,"Would you like to enter long-term storage?",,"Yes","No") == "Yes") - if(!M || !grab || !grab.affecting) return - willing = 1 else - willing = 1 + go_in(grab.affecting,user) - if(willing) - visible_message("\The [user] starts putting [grab:affecting:name] into \the [src].", 3) - - if(do_after(user, 20)) - if(!M || !grab || !grab:affecting) return - - M.forceMove(src) - - if(M.client) - M.client.perspective = EYE_PERSPECTIVE - M.client.eye = src - - icon_state = occupied_icon_state - - M << "[on_enter_occupant_message]" - M << "If you ghost, log out or close your client now, your character will shortly be permanently removed from the round." - set_occupant(M) - time_entered = world.time - if(ishuman(M) && applies_stasis) - var/mob/living/carbon/human/H = M - H.Stasis(1000) - - // Book keeping! - var/turf/location = get_turf(src) - log_admin("[key_name_admin(M)] has entered a stasis pod. (JMP)") - message_admins("[key_name_admin(M)] has entered a stasis pod.") - - //Despawning occurs when process() is called with an occupant without a client. - add_fingerprint(M) /obj/machinery/cryopod/verb/eject() set name = "Eject Pod" @@ -650,3 +610,61 @@ name = initial(name) if(occupant) name = "[name] ([occupant])" + +/obj/machinery/cryopod/MouseDrop_T(var/mob/target, var/mob/user) + if(user.stat || user.lying || !Adjacent(user) || !target.Adjacent(user)) + return + go_in(target, user) + +/obj/machinery/cryopod/proc/go_in(var/mob/M, var/mob/user) + if(!check_occupant_allowed(M)) + return + if(!M) + return + if(occupant) + to_chat(user,"\The [src] is already occupied.") + return + + var/willing = null //We don't want to allow people to be forced into despawning. + + if(M.client) + if(alert(M,"Would you like to enter long-term storage?",,"Yes","No") == "Yes") + if(!M) return + willing = 1 + else + willing = 1 + + if(willing) + if(M == user) + visible_message("[usr] [on_enter_visible_message] [src].", 3) + else + visible_message("\The [user] starts putting [M] into \the [src].", 3) + + if(do_after(user, 20)) + if(occupant) + to_chat(user,"\The [src] is already occupied.") + return + M.forceMove(src) + + if(M.client) + M.client.perspective = EYE_PERSPECTIVE + M.client.eye = src + else return + + icon_state = occupied_icon_state + + M << "[on_enter_occupant_message]" + M << "If you ghost, log out or close your client now, your character will shortly be permanently removed from the round." + set_occupant(M) + time_entered = world.time + if(ishuman(M) && applies_stasis) + var/mob/living/carbon/human/H = M + H.Stasis(1000) + + // Book keeping! + var/turf/location = get_turf(src) + log_admin("[key_name_admin(M)] has entered a stasis pod. (JMP)") + message_admins("[key_name_admin(M)] has entered a stasis pod.") + + //Despawning occurs when process() is called with an occupant without a client. + add_fingerprint(M) \ No newline at end of file From 36e4adaf8fb1a3f14fb1c18332a73bfc0678acc5 Mon Sep 17 00:00:00 2001 From: Andrew Date: Sat, 29 Jul 2017 17:32:33 -0500 Subject: [PATCH 18/32] Modifies Illegal Equipment Module +Illegal equipment module now scrambled equipment module +Scrambled equipment module now unlocks emagged borg items without actually emagging the borg, allowing for AI sync, law updates, and being emagged. +Makes the miner borg diamond drill appear in all cases of being upgraded or emagged instead of only if emagged while the mining module is equipped. Changelog includes all my previous PRs as well for ease of access to the changes by the general public. I can trim it down to just this PR if requested. --- code/_onclick/hud/robot.dm | 2 +- .../objects/items/robot/robot_upgrades.dm | 8 ++-- code/modules/mining/mine_items.dm | 8 ++-- .../modules/mob/living/silicon/robot/robot.dm | 11 +---- .../mob/living/silicon/robot/robot_modules.dm | 1 + html/changelogs/Nalarac - Robots.yml | 41 +++++++++++++++++++ 6 files changed, 53 insertions(+), 18 deletions(-) create mode 100644 html/changelogs/Nalarac - Robots.yml diff --git a/code/_onclick/hud/robot.dm b/code/_onclick/hud/robot.dm index ff0d8cdd5b0..1563b9146a5 100644 --- a/code/_onclick/hud/robot.dm +++ b/code/_onclick/hud/robot.dm @@ -243,7 +243,7 @@ var/obj/screen/robot_inventory //Unfortunately adding the emag module to the list of modules has to be here. This is because a borg can //be emagged before they actually select a module. - or some situation can cause them to get a new module // - or some situation might cause them to get de-emagged or something. - if(r.emagged) + if(r.emagged || emag_items) if(!(r.module.emag in r.module.modules)) r.module.modules.Add(r.module.emag) else diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 28179f7dbd7..4a238bf8fe6 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -156,8 +156,8 @@ /obj/item/borg/upgrade/syndicate/ - name = "illegal equipment module" - desc = "Unlocks the hidden, deadlier functions of a robot" + name = "scrambled equipment module" + desc = "Unlocks new and often deadly module specific items a robot" icon_state = "cyborg_upgrade3" item_state = "cyborg_upgrade" require_module = 1 @@ -165,8 +165,8 @@ /obj/item/borg/upgrade/syndicate/action(var/mob/living/silicon/robot/R) if(..()) return 0 - if(R.emagged == 1) + if(R.emag_items == 1) return 0 - R.emagged = 1 + R.emag_items = 1 return 1 diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 08acf59c1fb..d48578c11e1 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -134,12 +134,12 @@ drill_verb = "drilling" /obj/item/weapon/pickaxe/borgdrill - name = "cyborg mining drill" - icon_state = "diamonddrill" + name = "enhanced sonic jackhammer" + icon_state = "jackhammer" item_state = "jackhammer" digspeed = 15 - desc = "" - drill_verb = "drilling" + desc = "Cracks rocks with sonic blasts. This one seems like an improved design." + drill_verb = "hammering" /*****************************Shovel********************************/ diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 4359c8174c3..4fe7a8bd00d 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -63,6 +63,7 @@ var/opened = 0 var/emagged = 0 + var/emag_items = 0 var/wiresexposed = 0 var/locked = 1 var/has_power = 1 @@ -737,7 +738,7 @@ dat += text("[obj]: Activated
    ") else dat += text("[obj]: Activate
    ") - if (emagged) + if (emagged || emag_items) if(activated(module.emag)) dat += text("[module.emag]: Activated
    ") else @@ -1054,14 +1055,6 @@ src << "Obey these laws:" laws.show_laws(src) src << "ALERT: [user.real_name] is your new master. Obey your new laws and his commands." - if(src.module) - var/rebuild = 0 - for(var/obj/item/weapon/pickaxe/borgdrill/D in src.module.modules) - qdel(D) - rebuild = 1 - if(rebuild) - src.module.modules += new /obj/item/weapon/pickaxe/diamonddrill(src.module) - src.module.rebuild() updateicon() else user << "You fail to hack [src]'s interface." diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 2e835139723..b80bc5fee7c 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -677,6 +677,7 @@ var/global/list/robot_modules = list( src.modules += new /obj/item/weapon/gripper/miner(src) src.modules += new /obj/item/weapon/mining_scanner(src) src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src) + src.emag = new /obj/item/weapon/pickaxe/diamonddrill(src) /obj/item/weapon/robot_module/robot/research name = "research module" diff --git a/html/changelogs/Nalarac - Robots.yml b/html/changelogs/Nalarac - Robots.yml new file mode 100644 index 00000000000..32a9c7786de --- /dev/null +++ b/html/changelogs/Nalarac - Robots.yml @@ -0,0 +1,41 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Nalarac + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - tweak: "Modifies the illegal equipment module for borgs to scrambled equipment module that only activates the special items and doesn't actually emag the borg" + - bugfix: "Mining cyborg diamond drill is now obtainable in a more sensible manner" + - tweak: "Click dragging has been added to the cryogenics tubes, cloning pod, and all methods of cryostorage" + - tweak: "Some quality of life changes for research, crisis, surgeon, and service cyborgs" + - bugfix: "Jumper cables readded" + - tweak: "Construction cyborgs merged back with engineering cyborgs" From 533110f66b7b5f80dad9d89f5da8c01d215b5de9 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Sat, 29 Jul 2017 19:14:15 -0500 Subject: [PATCH 19/32] Blobs now detonate fuel tanks --- code/modules/blob/blob.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/blob/blob.dm b/code/modules/blob/blob.dm index d52e6a256e5..e06d688f326 100644 --- a/code/modules/blob/blob.dm +++ b/code/modules/blob/blob.dm @@ -74,6 +74,9 @@ if(GR) qdel(GR) return + for(var/obj/structure/reagent_dispensers/fueltank/Fuel in T) + Fuel.ex_act(2) + return for(var/obj/machinery/door/D in T) // There can be several - and some of them can be open, locate() is not suitable if(D.density) D.ex_act(2) From fdfec79e6cc7b0aa67a627f53db2e515988dfcf3 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Sat, 29 Jul 2017 20:14:20 -0500 Subject: [PATCH 20/32] Tweaks prometheans --- code/modules/clothing/clothing.dm | 4 ++-- code/modules/clothing/spacesuits/void/void.dm | 4 ++-- code/modules/economy/economy_misc.dm | 13 ++++++----- .../human/species/station/prometheans.dm | 23 +++++++++---------- .../carbon/human/species/station/station.dm | 3 ++- code/modules/organs/subtypes/unbreakable.dm | 10 ++++---- 6 files changed, 29 insertions(+), 28 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index f55352b76d4..a14f0b7a5c0 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -69,7 +69,7 @@ //Set species_restricted list switch(target_species) if("Human", "Skrell") //humanoid bodytypes - species_restricted = list("Human", "Skrell") //skrell/humans can wear each other's suits + species_restricted = list("Human", "Skrell", "Promethean") //skrell/humans can wear each other's suits else species_restricted = list(target_species) @@ -91,7 +91,7 @@ //Set species_restricted list switch(target_species) if("Skrell") - species_restricted = list("Human", "Skrell") //skrell helmets fit humans too + species_restricted = list("Human", "Skrell", "Promethean") //skrell helmets fit humans too else species_restricted = list(target_species) diff --git a/code/modules/clothing/spacesuits/void/void.dm b/code/modules/clothing/spacesuits/void/void.dm index d1b4a06d232..685cef77941 100644 --- a/code/modules/clothing/spacesuits/void/void.dm +++ b/code/modules/clothing/spacesuits/void/void.dm @@ -11,7 +11,7 @@ // flags_inv = HIDEEARS|BLOCKHAIR //Species-specific stuff. - species_restricted = list("Human") + species_restricted = list("Human", "Promethean") sprite_sheets_refit = list( "Unathi" = 'icons/mob/species/unathi/helmet.dmi', "Tajara" = 'icons/mob/species/tajaran/helmet.dmi', @@ -38,7 +38,7 @@ heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE - species_restricted = list("Human", "Skrell") + species_restricted = list("Human", "Skrell", "Promethean") sprite_sheets_refit = list( "Unathi" = 'icons/mob/species/unathi/suit.dmi', "Tajara" = 'icons/mob/species/tajaran/suit.dmi', diff --git a/code/modules/economy/economy_misc.dm b/code/modules/economy/economy_misc.dm index e6862650e30..78c9e7d012e 100644 --- a/code/modules/economy/economy_misc.dm +++ b/code/modules/economy/economy_misc.dm @@ -48,12 +48,13 @@ /var/list/economic_species_modifier = list( - /datum/species/human = 10, - /datum/species/skrell = 12, - /datum/species/teshari = 9, // Skrell sponsored, - /datum/species/tajaran = 7, - /datum/species/unathi = 7, - /datum/species/diona = 7 + /datum/species/human = 10, + /datum/species/skrell = 12, + /datum/species/teshari = 9, // Skrell sponsored, + /datum/species/tajaran = 7, + /datum/species/unathi = 7, + /datum/species/diona = 7, + /datum/species/shapeshifter/promethean = 3 ) //---- The following corporations are friendly with NanoTrasen and loosely enable trade and travel: diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans.dm b/code/modules/mob/living/carbon/human/species/station/prometheans.dm index e239b8118c0..c8f83422562 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans.dm @@ -14,7 +14,7 @@ var/datum/species/shapeshifter/promethean/prometheans blood_color = "#05FF9B" flesh_color = "#05FFFB" - hunger_factor = DEFAULT_HUNGER_FACTOR //todo + hunger_factor = 0.2 reagent_tag = IS_SLIME mob_size = MOB_SMALL bump_flag = SLIME @@ -36,22 +36,21 @@ var/datum/species/shapeshifter/promethean/prometheans blood_volume = 560 min_age = 1 max_age = 5 - brute_mod = 0.5 + brute_mod = 0.75 burn_mod = 2 - oxy_mod = 0 - total_health = 120 + oxy_mod = 0 - cold_level_1 = 260 - cold_level_2 = 200 - cold_level_3 = 120 + cold_level_1 = 280 //Default 260 - Lower is better + cold_level_2 = 220 //Default 200 + cold_level_3 = 130 //Default 120 - heat_level_1 = 360 - heat_level_2 = 400 - heat_level_3 = 1000 + heat_level_1 = 320 //Default 360 + heat_level_2 = 370 //Default 400 + heat_level_3 = 600 //Default 1000 body_temperature = 310.15 - siemens_coefficient = -1 + siemens_coefficient = 0.3 rarity_value = 5 unarmed_types = list(/datum/unarmed_attack/slime_glomp) @@ -83,7 +82,7 @@ var/datum/species/shapeshifter/promethean/prometheans valid_transform_species = list("Human", "Unathi", "Tajara", "Skrell", "Diona", "Teshari", "Monkey") monochromatic = 1 - var/heal_rate = 5 // Temp. Regen per tick. + var/heal_rate = 0.5 // Temp. Regen per tick. /datum/species/shapeshifter/promethean/New() ..() diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index e49236af940..92fae53d3c5 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -46,7 +46,7 @@ min_age = 32 max_age = 260 - blurb = "A heavily reptillian species, Unathi (or 'Sinta as they call themselves) hail from the \ + blurb = "A heavily reptillian species, Unathi hail from the \ Uuosa-Eso system, which roughly translates to 'burning mother'.

    Coming from a harsh, inhospitable \ planet, they mostly hold ideals of honesty, virtue, proficiency and bravery above all \ else, frequently even their own lives. They prefer warmer temperatures than most species and \ @@ -319,6 +319,7 @@ reagent_tag = IS_DIONA genders = list(PLURAL) + /datum/species/diona/can_understand(var/mob/other) var/mob/living/carbon/alien/diona/D = other if(istype(D)) diff --git a/code/modules/organs/subtypes/unbreakable.dm b/code/modules/organs/subtypes/unbreakable.dm index 9492d330e13..fcd819029eb 100644 --- a/code/modules/organs/subtypes/unbreakable.dm +++ b/code/modules/organs/subtypes/unbreakable.dm @@ -53,19 +53,19 @@ /obj/item/organ/external/arm/unbreakable/slime nonsolid = 1 - max_damage = 15 + max_damage = 5 /obj/item/organ/external/arm/right/unbreakable/slime nonsolid = 1 - max_damage = 15 + max_damage = 5 /obj/item/organ/external/leg/unbreakable/slime nonsolid = 1 - max_damage = 15 + max_damage = 5 /obj/item/organ/external/leg/right/unbreakable/slime nonsolid = 1 - max_damage = 15 + max_damage = 5 /obj/item/organ/external/foot/unbreakable/slime nonsolid = 1 @@ -85,4 +85,4 @@ /obj/item/organ/external/head/unbreakable/slime nonsolid = 1 - max_damage = 15 + max_damage = 5 From 075868c92043ab89d0ea8149fde873b0c71b9d55 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Sat, 29 Jul 2017 20:20:14 -0500 Subject: [PATCH 21/32] Mice snuffle less --- code/modules/mob/living/simple_animal/animals/mouse.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/animals/mouse.dm b/code/modules/mob/living/simple_animal/animals/mouse.dm index ec259a328fe..68c54b3d389 100644 --- a/code/modules/mob/living/simple_animal/animals/mouse.dm +++ b/code/modules/mob/living/simple_animal/animals/mouse.dm @@ -58,7 +58,7 @@ if(prob(1)) lay_down() speak_chance = initial(speak_chance) - else if(prob(5)) + else if(prob(1)) audible_emote("snuffles.") /mob/living/simple_animal/mouse/New() From 460908e48573e0a3f726623491d194c64a84e6e2 Mon Sep 17 00:00:00 2001 From: Andrew Date: Sat, 29 Jul 2017 20:48:02 -0500 Subject: [PATCH 22/32] Attempted Travis Fix Adds r. in front of emagged_items in the hud section --- code/_onclick/hud/robot.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/_onclick/hud/robot.dm b/code/_onclick/hud/robot.dm index 1563b9146a5..f3b696ad281 100644 --- a/code/_onclick/hud/robot.dm +++ b/code/_onclick/hud/robot.dm @@ -243,7 +243,7 @@ var/obj/screen/robot_inventory //Unfortunately adding the emag module to the list of modules has to be here. This is because a borg can //be emagged before they actually select a module. - or some situation can cause them to get a new module // - or some situation might cause them to get de-emagged or something. - if(r.emagged || emag_items) + if(r.emagged || r.emag_items) if(!(r.module.emag in r.module.modules)) r.module.modules.Add(r.module.emag) else From de8619bb110b31700af1ada1b21374373664a513 Mon Sep 17 00:00:00 2001 From: silveryferret Date: Sat, 29 Jul 2017 21:54:49 -0400 Subject: [PATCH 23/32] Lets scrubbers scrub volatile fuel --- code/ATMOSPHERICS/components/unary/vent_scrubber.dm | 6 ++++++ code/game/machinery/alarm.dm | 2 ++ code/game/machinery/atmoalter/scrubber.dm | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm index 3fccbb50f33..07e3f12524d 100644 --- a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm +++ b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm @@ -107,6 +107,7 @@ "filter_co2" = ("carbon_dioxide" in scrubbing_gas), "filter_phoron" = ("phoron" in scrubbing_gas), "filter_n2o" = ("sleeping_agent" in scrubbing_gas), + "filter_fuel" = ("volatile_fuel" in scrubbing_gas), "sigtype" = "status" ) if(!initial_loc.air_scrub_names[id_tag]) @@ -233,6 +234,11 @@ else if(signal.data["toggle_n2o_scrub"]) toggle += "sleeping_agent" + if(!isnull(signal.data["fuel_scrub"]) && text2num(signal.data["fuel_scrub"]) != ("volatile_fuel" in scrubbing_gas)) + toggle += "volatile_fuel" + else if(signal.data["toggle_fuel_scrub"]) + toggle += "volatile_fuel" + scrubbing_gas ^= toggle if(signal.data["init"] != null) diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 1344543b65b..5e8620fd109 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -548,6 +548,7 @@ scrubbers[scrubbers.len]["filters"] += list(list("name" = "Carbon Dioxide", "command" = "co2_scrub","val" = info["filter_co2"])) scrubbers[scrubbers.len]["filters"] += list(list("name" = "Toxin" , "command" = "tox_scrub","val" = info["filter_phoron"])) scrubbers[scrubbers.len]["filters"] += list(list("name" = "Nitrous Oxide", "command" = "n2o_scrub","val" = info["filter_n2o"])) + scrubbers[scrubbers.len]["filters"] += list(list("name" = "Fuel", "command" = "fuel_scrub","val" = info["filter_fuel"])) data["scrubbers"] = scrubbers if(AALARM_SCREEN_MODE) var/modes[0] @@ -654,6 +655,7 @@ "co2_scrub", "tox_scrub", "n2o_scrub", + "fuel_scrub", "panic_siphon", "scrubbing", "direction") diff --git a/code/game/machinery/atmoalter/scrubber.dm b/code/game/machinery/atmoalter/scrubber.dm index 0fffc9dfa22..70a6b3c233f 100644 --- a/code/game/machinery/atmoalter/scrubber.dm +++ b/code/game/machinery/atmoalter/scrubber.dm @@ -17,7 +17,7 @@ var/minrate = 0 var/maxrate = 10 * ONE_ATMOSPHERE - var/list/scrubbing_gas = list("phoron", "carbon_dioxide", "sleeping_agent") + var/list/scrubbing_gas = list("phoron", "carbon_dioxide", "sleeping_agent", "volatile_fuel") /obj/machinery/portable_atmospherics/powered/scrubber/New() ..() From 98663713daa48e83241aac6bb9397bb14f16da1d Mon Sep 17 00:00:00 2001 From: Anewbe Date: Sun, 30 Jul 2017 15:19:48 -0500 Subject: [PATCH 24/32] Allows prometheans to be spawned in --- .../mob/living/carbon/human/human_species.dm | 3 +++ .../carbon/human/species/station/prometheans.dm | 16 ++++++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_species.dm b/code/modules/mob/living/carbon/human/human_species.dm index fa7460b19ee..e0dd9998cc6 100644 --- a/code/modules/mob/living/carbon/human/human_species.dm +++ b/code/modules/mob/living/carbon/human/human_species.dm @@ -32,6 +32,9 @@ h_style = "Teshari Default" ..(new_loc, "Teshari") +/mob/living/carbon/human/promethean/New(var/new_loc) + ..(new_loc, "Promethean") + /mob/living/carbon/human/machine/New(var/new_loc) h_style = "blue IPC screen" ..(new_loc, "Machine") diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans.dm b/code/modules/mob/living/carbon/human/species/station/prometheans.dm index c8f83422562..802cf431541 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans.dm @@ -31,14 +31,14 @@ var/datum/species/shapeshifter/promethean/prometheans male_cough_sounds = list('sound/effects/slime_squish.ogg') female_cough_sounds = list('sound/effects/slime_squish.ogg') - gluttonous = 1 - virus_immune = 1 - blood_volume = 560 - min_age = 1 - max_age = 5 - brute_mod = 0.75 - burn_mod = 2 - oxy_mod = 0 + gluttonous = 1 + virus_immune = 1 + blood_volume = 560 + min_age = 1 + max_age = 5 + brute_mod = 0.75 + burn_mod = 2 + oxy_mod = 0 cold_level_1 = 280 //Default 260 - Lower is better cold_level_2 = 220 //Default 200 From 09f0ca8c81385ed84d86c221ca8d0e71f0fe1884 Mon Sep 17 00:00:00 2001 From: Andrew Date: Sun, 30 Jul 2017 15:48:30 -0500 Subject: [PATCH 25/32] Fixes description of upgrade adds of --- code/game/objects/items/robot/robot_upgrades.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 4a238bf8fe6..4a7dc885976 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -157,7 +157,7 @@ /obj/item/borg/upgrade/syndicate/ name = "scrambled equipment module" - desc = "Unlocks new and often deadly module specific items a robot" + desc = "Unlocks new and often deadly module specific items of a robot" icon_state = "cyborg_upgrade3" item_state = "cyborg_upgrade" require_module = 1 From 2f481de07d726019c2287df428cf70de4d321f9c Mon Sep 17 00:00:00 2001 From: LorenLuke Date: Sun, 30 Jul 2017 22:51:03 -0700 Subject: [PATCH 26/32] Bugfix. --- code/datums/uplink/uplink_items.dm | 5 +++-- code/datums/uplink/visible_weapons.dm | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/code/datums/uplink/uplink_items.dm b/code/datums/uplink/uplink_items.dm index 32125a8f4c9..94b1281dd37 100644 --- a/code/datums/uplink/uplink_items.dm +++ b/code/datums/uplink/uplink_items.dm @@ -86,8 +86,9 @@ var/datum/uplink/uplink = new() for(var/antag_role in antag_roles) var/datum/antagonist/antag = all_antag_types[antag_role] - if(antag.is_antagonist(U.uplink_owner)) - return 1 + if(!isnull(antag)) + if(antag.is_antagonist(U.uplink_owner)) + return 1 return 0 /datum/uplink_item/proc/cost(var/telecrystals, obj/item/device/uplink/U) diff --git a/code/datums/uplink/visible_weapons.dm b/code/datums/uplink/visible_weapons.dm index 70930a50da7..ba9ce3660a1 100644 --- a/code/datums/uplink/visible_weapons.dm +++ b/code/datums/uplink/visible_weapons.dm @@ -103,14 +103,14 @@ name = "Anti-Materiel Rifle (14.5mm)" item_cost = DEFAULT_TELECRYSTAL_AMOUNT path = /obj/item/weapon/gun/projectile/heavysniper - antag_roles = list("Mercenary") + antag_roles = list("mercenary") /datum/uplink_item/item/visible_weapons/heavysnipertraitor name = "Anti-Materiel Rifle (14.5mm)" desc = "A convenient collapsible rifle for covert assassination. Comes with 4 shots and its own secure carrying case." item_cost = DEFAULT_TELECRYSTAL_AMOUNT path = /obj/item/weapon/storage/secure/briefcase/rifle - antag_roles = list("Traitor") + antag_roles = list("traitor") /datum/uplink_item/item/visible_weapons/tommygun name = "Tommygun (.45)" // We're keeping this because it's CLASSY. -Spades From 0339ff55f102453fa3530296c91dc83a762d23d2 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Mon, 31 Jul 2017 17:58:06 -0500 Subject: [PATCH 27/32] Using changeling fake death should work properly if self-respiration is on --- code/game/gamemodes/changeling/powers/fake_death.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/gamemodes/changeling/powers/fake_death.dm b/code/game/gamemodes/changeling/powers/fake_death.dm index 765dbb51e61..cae98164a0e 100644 --- a/code/game/gamemodes/changeling/powers/fake_death.dm +++ b/code/game/gamemodes/changeling/powers/fake_death.dm @@ -33,6 +33,9 @@ if(C.suiciding) C.suiciding = 0 + if(C.does_not_breathe) + C.does_not_breathe = 0 //This means they don't autoheal the oxy damage from the next step + if(C.stat != DEAD) C.adjustOxyLoss(C.maxHealth * 2) From d38345e2bc68c79386982c42b932ff7debe4967e Mon Sep 17 00:00:00 2001 From: Neerti Date: Tue, 1 Aug 2017 11:20:07 -0400 Subject: [PATCH 28/32] Amends README.md Clarifies the licensing portion to reflect what the changelog header says, since otherwise people might think that the sounds and sprites are also under AGPL3, which would conflict with what the changelog header says. --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f7cb9e497a8..697c804848c 100644 --- a/README.md +++ b/README.md @@ -7,16 +7,18 @@ Polaris is a fork of the Baystation12 code branch for the game Spacestation13. --- ### LICENSE -Polaris is licensed under the GNU Affero General Public License version 3, which can be found in full in LICENSE-AGPL3.txt. +The code for Polaris is licensed under the [GNU Affero General Public License](http://www.gnu.org/licenses/agpl.html) version 3, which can be found in full in LICENSE-AGPL3.txt. -Commits with a git authorship date prior to `1420675200 +0000` (2015/01/08 00:00) are licensed under the GNU General Public License version 3, which can be found in full in LICENSE-GPL3.txt. +Code with a git authorship date prior to `1420675200 +0000` (2015/01/08 00:00) are licensed under the GNU General Public License version 3, which can be found in full in LICENSE-GPL3.txt. -All commits whose authorship dates are not prior to `1420675200 +0000` are assumed to be licensed under AGPL v3, if you wish to license under GPL v3 please make this clear in the commit message and any added files. +All code whose authorship dates are not prior to `1420675200 +0000` are assumed to be licensed under AGPL v3, if you wish to license under GPL v3 please make this clear in the commit message and any added files. -If you wish to develop and host this codebase in a closed source manner you may use all commits prior to `1420675200 +0000`, which are licensed under GPL v3. The major change here is that if you host a server using any code licensed under AGPLv3 you are required to provide full source code for your servers users as well including addons and modifications you have made. +If you wish to develop and host this codebase in a closed source manner you may use all code prior to `1420675200 +0000`, which are licensed under GPL v3. The major change here is that if you host a server using any code licensed under AGPLv3 you are required to provide full source code for your servers users as well including addons and modifications you have made. See [here](https://www.gnu.org/licenses/why-affero-gpl.html) for more information. +All assets including icons and sound are under a [CC BY-SA 3.0](http://creativecommons.org/licenses/by-sa/3.0/) license unless otherwise indicated. + ### GETTING THE CODE The simplest way to obtain the code is using the github .zip feature. From 36b0f5fa99c7751060b0a96eb144d8f37ca7352b Mon Sep 17 00:00:00 2001 From: Neerti Date: Mon, 31 Jul 2017 10:58:03 -0400 Subject: [PATCH 29/32] Even More Circuit Changes See PR for changes. --- code/_helpers/type2type.dm | 4 +- code/datums/supplypacks/science.dm | 14 + .../items/weapons/implants/implantcircuits.dm | 1 + .../integrated_electronics/_defines.dm | 36 +- .../integrated_electronics/core/assemblies.dm | 10 +- .../integrated_electronics/core/helpers.dm | 18 +- .../core/integrated_circuit.dm | 41 +- .../integrated_electronics/core/pins.dm | 94 +++- .../core/special_pins/boolean_pin.dm | 25 ++ .../core/special_pins/char_pin.dm | 27 ++ .../core/special_pins/color_pin.dm | 51 +++ .../core/special_pins/dir_pin.dm | 33 ++ .../core/special_pins/list_pin.dm | 150 +++++++ .../core/special_pins/number_pin.dm | 18 + .../core/special_pins/ref_pin.dm | 14 + .../core/special_pins/string_pin.dm | 29 ++ .../subtypes/arithmetic.dm | 53 ++- .../subtypes/built_in.dm | 4 +- .../subtypes/converters.dm | 115 +++-- .../subtypes/data_transfer.dm | 117 +---- .../subtypes/{input_output.dm => input.dm} | 406 +++--------------- .../integrated_electronics/subtypes/lists.dm | 89 ++++ .../integrated_electronics/subtypes/logic.dm | 17 +- .../subtypes/manipulation.dm | 25 +- .../integrated_electronics/subtypes/memory.dm | 87 +--- .../integrated_electronics/subtypes/output.dm | 316 ++++++++++++++ .../integrated_electronics/subtypes/power.dm | 11 +- .../subtypes/reagents.dm | 29 +- .../integrated_electronics/subtypes/smart.dm | 6 +- .../integrated_electronics/subtypes/time.dm | 17 +- .../integrated_electronics/subtypes/trig.dm | 49 +-- .../~defines/~defines.dm | 24 +- code/modules/research/designs.dm | 18 + code/modules/research/research.dm | 5 +- .../integrated_circuits/data_transfer.dm | 17 - icons/obj/electronic_assemblies.dmi | Bin 33944 -> 35959 bytes icons/obj/machines/research.dmi | Bin 13585 -> 13580 bytes polaris.dme | 14 +- 38 files changed, 1210 insertions(+), 774 deletions(-) create mode 100644 code/modules/integrated_electronics/core/special_pins/boolean_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/char_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/color_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/dir_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/list_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/number_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/ref_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/string_pin.dm rename code/modules/integrated_electronics/subtypes/{input_output.dm => input.dm} (51%) create mode 100644 code/modules/integrated_electronics/subtypes/lists.dm create mode 100644 code/modules/integrated_electronics/subtypes/output.dm delete mode 100644 code/unit_tests/integrated_circuits/data_transfer.dm diff --git a/code/_helpers/type2type.dm b/code/_helpers/type2type.dm index 8dc9cb020b1..975e65e3ec3 100644 --- a/code/_helpers/type2type.dm +++ b/code/_helpers/type2type.dm @@ -80,7 +80,9 @@ if (NORTHEAST) return "northeast" if (SOUTHEAST) return "southeast" if (NORTHWEST) return "northwest" - if (SOUTHWEST) return "southwest" + if (SOUTHWEST) return "southwest" + if (UP) return "up" + if (DOWN) return "down" // Turns text into proper directions /proc/text2dir(direction) diff --git a/code/datums/supplypacks/science.dm b/code/datums/supplypacks/science.dm index 5aca6742295..c2f3a24159b 100644 --- a/code/datums/supplypacks/science.dm +++ b/code/datums/supplypacks/science.dm @@ -42,3 +42,17 @@ containertype = /obj/structure/closet/crate/hydroponics containername = "Exotic Seeds crate" access = access_hydroponics + +/datum/supply_packs/sci/integrated_circuit_printer + name = "Integrated circuit printer" + contains = list(/obj/item/device/integrated_circuit_printer = 2) + cost = 15 + containertype = /obj/structure/closet/crate + containername = "Integrated circuit crate" + +/datum/supply_packs/sci/integrated_circuit_printer_upgrade + name = "Integrated circuit printer upgrade - advanced designs" + contains = list(/obj/item/weapon/disk/integrated_circuit/upgrade/advanced) + cost = 30 + containertype = /obj/structure/closet/crate + containername = "Integrated circuit crate" diff --git a/code/game/objects/items/weapons/implants/implantcircuits.dm b/code/game/objects/items/weapons/implants/implantcircuits.dm index db24be3c0af..856e7a5d8bf 100644 --- a/code/game/objects/items/weapons/implants/implantcircuits.dm +++ b/code/game/objects/items/weapons/implants/implantcircuits.dm @@ -1,5 +1,6 @@ /obj/item/weapon/implant/integrated_circuit name = "electronic implant" + desc = "It's a case, for building very tiny electronics with." icon = 'icons/obj/electronic_assemblies.dmi' icon_state = "setup_implant" var/obj/item/device/electronic_assembly/implant/IC = null diff --git a/code/modules/integrated_electronics/_defines.dm b/code/modules/integrated_electronics/_defines.dm index 47a5e40b22f..104b867532d 100644 --- a/code/modules/integrated_electronics/_defines.dm +++ b/code/modules/integrated_electronics/_defines.dm @@ -2,19 +2,44 @@ #define IC_OUTPUT "output" #define IC_ACTIVATOR "activator" +// Pin functionality. #define DATA_CHANNEL "data channel" #define PULSE_CHANNEL "pulse channel" -#define IC_SPAWN_DEFAULT 1 // If the circuit comes in the default circuit box. -#define IC_SPAWN_RESEARCH 2 // If the circuit design will be autogenerated for RnD. +// Methods of obtaining a circuit. +#define IC_SPAWN_DEFAULT 1 // If the circuit comes in the default circuit box and able to be printed in the IC printer. +#define IC_SPAWN_RESEARCH 2 // If the circuit design will be available in the IC printer after upgrading it. +// Displayed along with the pin name to show what type of pin it is. +#define IC_FORMAT_ANY "\" #define IC_FORMAT_STRING "\" +#define IC_FORMAT_CHAR "\" +#define IC_FORMAT_COLOR "\" #define IC_FORMAT_NUMBER "\" +#define IC_FORMAT_DIR "\" +#define IC_FORMAT_BOOLEAN "\" #define IC_FORMAT_REF "\" #define IC_FORMAT_LIST "\" -#define IC_FORMAT_ANY "\" + #define IC_FORMAT_PULSE "\" +// Used inside input/output list to tell the constructor what pin to make. +#define IC_PINTYPE_ANY /datum/integrated_io +#define IC_PINTYPE_STRING /datum/integrated_io/string +#define IC_PINTYPE_CHAR /datum/integrated_io/char +#define IC_PINTYPE_COLOR /datum/integrated_io/color +#define IC_PINTYPE_NUMBER /datum/integrated_io/number +#define IC_PINTYPE_DIR /datum/integrated_io/dir +#define IC_PINTYPE_BOOLEAN /datum/integrated_io/boolean +#define IC_PINTYPE_REF /datum/integrated_io/ref +#define IC_PINTYPE_LIST /datum/integrated_io/list + +#define IC_PINTYPE_PULSE_IN /datum/integrated_io/activate +#define IC_PINTYPE_PULSE_OUT /datum/integrated_io/activate/out + +// Data limits. +#define IC_MAX_LIST_LENGTH 200 + var/list/all_integrated_circuits = list() /proc/initialize_integrated_circuits_list() @@ -30,8 +55,10 @@ var/list/all_integrated_circuits = list() var/obj/item/device/electronic_assembly/assembly = null // Reference to the assembly holding this circuit, if any. var/extended_desc = null var/list/inputs = list() + var/list/inputs_default = list() // Assoc list which will fill a pin with data upon creation. e.g. "2" = 0 will set input pin 2 to equal 0 instead of null. var/list/outputs = list() - var/list/activators = list() //associated_list, = 1 for inbound, = 0 for outbound + var/list/outputs_default = list() // Ditto, for output. + var/list/activators = list() var/next_use = 0 //Uses world.time var/complexity = 1 //This acts as a limitation on building machines, more resource-intensive components cost more 'space'. var/size = null //This acts as a limitation on building machines, bigger components cost more 'space'. -1 for size 0 @@ -40,7 +67,6 @@ var/list/all_integrated_circuits = list() var/power_draw_idle = 0 // How much power is drawn when doing nothing. var/spawn_flags = null // Used for world initializing, see the #defines above. var/category_text = "NO CATEGORY THIS IS A BUG" // To show up on circuit printer, and perhaps other places. - var/autopulse = -1 // When input is received, the circuit will pulse itself if set to 1. 0 means it won't. -1 means it is permanently off. var/removable = TRUE // Determines if a circuit is removable from the assembly. var/displayed_name = "" var/allow_multitool = 1 // Allows additional multitool functionality diff --git a/code/modules/integrated_electronics/core/assemblies.dm b/code/modules/integrated_electronics/core/assemblies.dm index a4d292488d6..b66c6b8b2dc 100644 --- a/code/modules/integrated_electronics/core/assemblies.dm +++ b/code/modules/integrated_electronics/core/assemblies.dm @@ -3,7 +3,7 @@ /obj/item/device/electronic_assembly name = "electronic assembly" - desc = "It's a case, for building electronics with." + desc = "It's a case, for building small electronics with." w_class = ITEMSIZE_SMALL icon = 'icons/obj/electronic_assemblies.dmi' icon_state = "setup_small" @@ -17,6 +17,7 @@ /obj/item/device/electronic_assembly/medium name = "electronic mechanism" icon_state = "setup_medium" + desc = "It's a case, for building medium-sized electronics with." w_class = ITEMSIZE_NORMAL max_components = IC_COMPONENTS_BASE * 2 max_complexity = IC_COMPLEXITY_BASE * 2 @@ -24,6 +25,7 @@ /obj/item/device/electronic_assembly/large name = "electronic machine" icon_state = "setup_large" + desc = "It's a case, for building large electronics with." w_class = ITEMSIZE_LARGE max_components = IC_COMPONENTS_BASE * 4 max_complexity = IC_COMPLEXITY_BASE * 4 @@ -31,6 +33,7 @@ /obj/item/device/electronic_assembly/drone name = "electronic drone" icon_state = "setup_drone" + desc = "It's a case, for building mobile electronics with." w_class = ITEMSIZE_NORMAL max_components = IC_COMPONENTS_BASE * 1.5 max_complexity = IC_COMPLEXITY_BASE * 1.5 @@ -38,9 +41,10 @@ /obj/item/device/electronic_assembly/implant name = "electronic implant" icon_state = "setup_implant" + desc = "It's a case, for building very tiny electronics with." w_class = ITEMSIZE_TINY - max_components = IC_COMPONENTS_BASE / 4 - max_complexity = IC_COMPLEXITY_BASE / 4 + max_components = IC_COMPONENTS_BASE / 2 + max_complexity = IC_COMPLEXITY_BASE / 2 var/obj/item/weapon/implant/integrated_circuit/implant = null /obj/item/device/electronic_assembly/New() diff --git a/code/modules/integrated_electronics/core/helpers.dm b/code/modules/integrated_electronics/core/helpers.dm index 49779a4993e..edfa6b1a86c 100644 --- a/code/modules/integrated_electronics/core/helpers.dm +++ b/code/modules/integrated_electronics/core/helpers.dm @@ -1,8 +1,22 @@ -/obj/item/integrated_circuit/proc/setup_io(var/list/io_list, var/io_type) +/obj/item/integrated_circuit/proc/setup_io(var/list/io_list, var/io_type, var/list/io_default_list) var/list/io_list_copy = io_list.Copy() io_list.Cut() + var/i = 0 for(var/io_entry in io_list_copy) - io_list.Add(new io_type(src, io_entry, io_list_copy[io_entry])) + var/default_data = null + var/io_type_override = null + // Override the default data. + if(io_default_list && io_default_list.len) // List containing special pin types that need to be added. + default_data = io_default_list["[i]"] // This is deliberately text because the index is a number in text form. + // Override the pin type. + if(io_list_copy[io_entry]) + io_type_override = io_list_copy[io_entry] + + if(io_type_override) + // world << "io_type_override is now [io_type_override] on [src]." + io_list.Add(new io_type_override(src, io_entry, default_data)) + else + io_list.Add(new io_type(src, io_entry, default_data)) /obj/item/integrated_circuit/proc/set_pin_data(var/pin_type, var/pin_number, var/new_data) var/datum/integrated_io/pin = get_pin_ref(pin_type, pin_number) diff --git a/code/modules/integrated_electronics/core/integrated_circuit.dm b/code/modules/integrated_electronics/core/integrated_circuit.dm index 7c2a8100eaf..08a31529087 100644 --- a/code/modules/integrated_electronics/core/integrated_circuit.dm +++ b/code/modules/integrated_electronics/core/integrated_circuit.dm @@ -11,10 +11,10 @@ a creative player the means to solve many problems. Circuits are held inside an // This should be used when someone is examining while the case is opened. /obj/item/integrated_circuit/proc/internal_examine(mob/user) to_chat(user, "This board has [inputs.len] input pin\s, [outputs.len] output pin\s and [activators.len] activation pin\s.") - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) if(I.linked.len) to_chat(user, "The '[I]' is connected to [I.get_linked_to_desc()].") - for(var/datum/integrated_io/output/O in outputs) + for(var/datum/integrated_io/O in outputs) if(O.linked.len) to_chat(user, "The '[O]' is connected to [O.get_linked_to_desc()].") for(var/datum/integrated_io/activate/A in activators) @@ -34,8 +34,8 @@ a creative player the means to solve many problems. Circuits are held inside an displayed_name = name if(!size) size = w_class if(size == -1) size = 0 - setup_io(inputs, /datum/integrated_io/input) - setup_io(outputs, /datum/integrated_io/output) + setup_io(inputs, /datum/integrated_io, inputs_default) + setup_io(outputs, /datum/integrated_io, outputs_default) setup_io(activators, /datum/integrated_io/activate) ..() @@ -85,8 +85,8 @@ a creative player the means to solve many problems. Circuits are held inside an /obj/item/integrated_circuit/interact(mob/user) if(!check_interactivity(user)) return - if(!assembly) - return +// if(!assembly) +// return var/window_height = 350 var/window_width = 600 @@ -128,7 +128,7 @@ a creative player the means to solve many problems. Circuits are held inside an if(1) io = get_pin_ref(IC_INPUT, i) if(io) - words += "[io.name] [io.display_data()]
    " + words += "[io.display_pin_type()] [io.name] [io.display_data(io.data)]
    " if(io.linked.len) for(var/datum/integrated_io/linked in io.linked) // words += "\[[linked.name]\] @@ -139,14 +139,14 @@ a creative player the means to solve many problems. Circuits are held inside an height = 1 if(2) if(i == 1) - words += "[src.displayed_name]
    ([src.name])


    [src.desc]" + words += "[src.displayed_name]
    [src.name != src.displayed_name ? "([src.name])":""]
    [src.desc]" height = row_height else continue if(3) io = get_pin_ref(IC_OUTPUT, i) if(io) - words += "[io.name] [io.display_data()]
    " + words += "[io.display_pin_type()] [io.name] [io.display_data(io.data)]
    " if(io.linked.len) for(var/datum/integrated_io/linked in io.linked) // words += "\[[linked.name]\] @@ -162,7 +162,7 @@ a creative player the means to solve many problems. Circuits are held inside an var/datum/integrated_io/io = activator var/words = list() - words += "[io.name] [io.data?"\":"\"]
    " + words += "[io.name] [io.data?"\":"\"]
    " if(io.linked.len) for(var/datum/integrated_io/linked in io.linked) // words += "\[[linked.name]\] @@ -176,10 +176,8 @@ a creative player the means to solve many problems. Circuits are held inside an HTML += "" HTML += "" - if(autopulse != -1) - HTML += "
    Meta Variables;" - HTML += "
    \[Autopulse\] = [autopulse ? "ON" : "OFF"]" - HTML += "
    " +// HTML += "
    Meta Variables;" // If more meta vars get introduced, uncomment this. +// HTML += "
    " HTML += "
    Complexity: [complexity]" if(power_draw_idle) @@ -235,6 +233,8 @@ a creative player the means to solve many problems. Circuits are held inside an else var/datum/integrated_io/io = pin + io.ask_for_pin_data(usr) // The pins themselves will determine how to ask for data, and will validate the data. + /* if(io.io_type == DATA_CHANNEL) var/type_to_use = input("Please choose a type to use.","[src] type setting") as null|anything in list("string","number", "null") @@ -260,6 +260,7 @@ a creative player the means to solve many problems. Circuits are held inside an else if(io.io_type == PULSE_CHANNEL) io.holder.check_then_do_work(ignore_power = TRUE) to_chat(usr, "You pulse \the [io.holder]'s [io] pin.") + */ if(href_list["pin_unwire"]) @@ -313,10 +314,6 @@ a creative player the means to solve many problems. Circuits are held inside an else to_chat(usr, "You need a multitool/debugger set to 'ref' mode to do that.") - if(href_list["autopulse"]) - if(autopulse != -1) - autopulse = !autopulse - if(href_list["return"]) if(A) update_to_assembly = 1 @@ -354,11 +351,11 @@ a creative player the means to solve many problems. Circuits are held inside an /obj/item/integrated_circuit/proc/push_data() - for(var/datum/integrated_io/output/O in outputs) + for(var/datum/integrated_io/O in outputs) O.push_data() /obj/item/integrated_circuit/proc/pull_data() - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.push_data() /obj/item/integrated_circuit/proc/draw_idle_power() @@ -391,9 +388,9 @@ a creative player the means to solve many problems. Circuits are held inside an return /obj/item/integrated_circuit/proc/disconnect_all() - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.disconnect() - for(var/datum/integrated_io/output/O in outputs) + for(var/datum/integrated_io/O in outputs) O.disconnect() for(var/datum/integrated_io/activate/A in activators) A.disconnect() diff --git a/code/modules/integrated_electronics/core/pins.dm b/code/modules/integrated_electronics/core/pins.dm index dc6d48e3034..c22d65e4214 100644 --- a/code/modules/integrated_electronics/core/pins.dm +++ b/code/modules/integrated_electronics/core/pins.dm @@ -25,10 +25,11 @@ D [1]/ || var/list/linked = list() var/io_type = DATA_CHANNEL -/datum/integrated_io/New(var/newloc, var/name, var/data) +/datum/integrated_io/New(var/newloc, var/name, var/new_data) ..() src.name = name - src.data = data + if(new_data) + src.data = new_data holder = newloc if(!istype(holder)) message_admins("ERROR: An integrated_io ([src.name]) spawned without a valid holder! This is a bug.") @@ -50,17 +51,43 @@ D [1]/ || var/output = w.resolve() return istype(output, as_type) ? output : null -/datum/integrated_io/proc/display_data() - if(isnull(data)) +/datum/integrated_io/proc/display_data(var/input) + if(isnull(input)) return "(null)" // Empty data means nothing to show. - if(istext(data)) - return "(\"[data]\")" // Wraps the 'string' in escaped quotes, so that people know it's a 'string'. - if(isweakref(data)) - var/weakref/w = data + + if(istext(input)) + return "(\"[input]\")" // Wraps the 'string' in escaped quotes, so that people know it's a 'string'. + +/* +list[]( + "A", + "B", + "C" +) +*/ + + if(islist(input)) + var/list/my_list = input + var/result = "list\[[my_list.len]\](" + if(my_list.len) + result += "
    " + var/pos = 0 + for(var/line in my_list) + result += "[display_data(line)]" + pos++ + if(pos != my_list.len) + result += ",
    " + result += "
    " + result += ")" + return result + + if(isweakref(input)) + var/weakref/w = input var/atom/A = w.resolve() //return A ? "([A.name] \[Ref\])" : "(null)" // For refs, we want just the name displayed. return A ? "(\ref[A] \[Ref\])" : "(null)" - return "([data])" // Nothing special needed for numbers or other stuff. + + return "([input])" // Nothing special needed for numbers or other stuff. /datum/integrated_io/activate/display_data() return "(\[pulse\])" @@ -117,23 +144,44 @@ D [1]/ || //Now that we're removed from them, we gotta remove them from us. src.linked.Remove(their_io) -/datum/integrated_io/input - name = "input pin" +/datum/integrated_io/proc/ask_for_data_type(mob/user, var/default, var/list/allowed_data_types = list("string","number","null")) + var/type_to_use = input("Please choose a type to use.","[src] type setting") as null|anything in allowed_data_types + if(!holder.check_interactivity(user)) + return -/datum/integrated_io/output - name = "output pin" + var/new_data = null + switch(type_to_use) + if("string") + new_data = input("Now type in a string.","[src] string writing", istext(default) ? default : null) as null|text + if(istext(new_data) && holder.check_interactivity(user) ) + to_chat(user, "You input [new_data] into the pin.") + return new_data + if("number") + new_data = input("Now type in a number.","[src] number writing", isnum(default) ? default : null) as null|num + if(isnum(new_data) && holder.check_interactivity(user) ) + to_chat(user, "You input [new_data] into the pin.") + return new_data + if("null") + if(holder.check_interactivity(user)) + to_chat(user, "You clear the pin's memory.") + return new_data + +// Basically a null check +/datum/integrated_io/proc/is_valid() + return !isnull(data) + +// This proc asks for the data to write, then writes it. +/datum/integrated_io/proc/ask_for_pin_data(mob/user) + var/new_data = ask_for_data_type(user) + write_data_to_pin(new_data) + +/datum/integrated_io/activate/ask_for_pin_data(mob/user) // This just pulses the pin. + holder.check_then_do_work(ignore_power = TRUE) + to_chat(user, "You pulse \the [holder]'s [src] pin.") /datum/integrated_io/activate name = "activation pin" io_type = PULSE_CHANNEL -/datum/integrated_io/list - name = "list pin" - -/datum/integrated_io/list/write_data_to_pin(var/new_data) - if(islist(new_data)) - data = new_data - holder.on_data_written() - -/datum/integrated_io/list/display_pin_type() - return IC_FORMAT_LIST \ No newline at end of file +/datum/integrated_io/activate/out // All this does is just make the UI say 'out' instead of 'in' + data = 1 diff --git a/code/modules/integrated_electronics/core/special_pins/boolean_pin.dm b/code/modules/integrated_electronics/core/special_pins/boolean_pin.dm new file mode 100644 index 00000000000..baf3d029dae --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/boolean_pin.dm @@ -0,0 +1,25 @@ +// These pins only contain 0 or 1. Null is not allowed. +/datum/integrated_io/boolean + name = "boolean pin" + data = FALSE + +/datum/integrated_io/boolean/ask_for_pin_data(mob/user) // 'Ask' is a bit misleading, acts more like a toggle. + var/new_data = !data + write_data_to_pin(new_data) + +/datum/integrated_io/boolean/write_data_to_pin(var/new_data) + if(new_data == FALSE || new_data == TRUE) + data = new_data + holder.on_data_written() + +/datum/integrated_io/boolean/scramble() + write_data_to_pin(rand(FALSE,TRUE)) + push_data() + +/datum/integrated_io/boolean/display_pin_type() + return IC_FORMAT_BOOLEAN + +/datum/integrated_io/boolean/display_data(var/input) + if(data == TRUE) + return "(True)" + return "(False)" \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/special_pins/char_pin.dm b/code/modules/integrated_electronics/core/special_pins/char_pin.dm new file mode 100644 index 00000000000..bd36d18495e --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/char_pin.dm @@ -0,0 +1,27 @@ +// These pins can only contain a 1 character string or null. +/datum/integrated_io/char + name = "char pin" + +/datum/integrated_io/char/ask_for_pin_data(mob/user) + var/new_data = input("Please type in one character.","[src] char writing") as null|text + if(holder.check_interactivity(user) ) + to_chat(user, "You input [new_data ? "new_data" : "NULL"] into the pin.") + write_data_to_pin(new_data) + +/datum/integrated_io/char/write_data_to_pin(var/new_data) + if(isnull(new_data) || istext(new_data)) + if(length(new_data) > 1) + return + data = new_data + holder.on_data_written() + +// This makes the text go from "A" to "%". +/datum/integrated_io/char/scramble() + if(!is_valid()) + return + var/list/options = list("!","@","#","$","%","^","&","*") + alphabet_uppercase + data = pick(options) + push_data() + +/datum/integrated_io/char/display_pin_type() + return IC_FORMAT_CHAR \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/special_pins/color_pin.dm b/code/modules/integrated_electronics/core/special_pins/color_pin.dm new file mode 100644 index 00000000000..0fa82b45069 --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/color_pin.dm @@ -0,0 +1,51 @@ +// These pins can only contain a color (in the form of #FFFFFF) or null. +/datum/integrated_io/color + name = "color pin" + +/datum/integrated_io/color/ask_for_pin_data(mob/user) + var/new_data = input("Please select a color.","[src] color writing") as null|color + if(holder.check_interactivity(user) ) + to_chat(user, "You input a new color into the pin.") + world << "new_data equals [new_data]." + write_data_to_pin(new_data) + +/datum/integrated_io/color/write_data_to_pin(var/new_data) + // Since this is storing the color as a string hex color code, we need to make sure it's actually one. + if(isnull(new_data) || istext(new_data)) + if(istext(new_data)) + new_data = uppertext(new_data) + if(length(new_data) != 7) // We can hex if we want to, we can leave your strings behind + world << "Wrong length." + return // Cause your strings don't hex and if they don't hex + var/friends = copytext(new_data, 2, 8) // Well they're are no strings of mine + world << "friends equal [friends]." + // I say, we can go where we want to, a place where they will never find + var/safety_dance = 1 + while(safety_dance >= 7) // And we can act like we come from out of this world.log + var/hex = copytext(friends, safety_dance, safety_dance+1) + world << "Checking [hex]." + if(!(hex in list("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"))) + world << "Hex [hex] failed" + return // Leave the fake one far behind, + safety_dance++ + + data = new_data // And we can hex + holder.on_data_written() + world << "Done." + world << "Rip." + +// This randomizes the color. +/datum/integrated_io/color/scramble() + if(!is_valid()) + return + var/new_data = get_random_colour(simple = FALSE, lower = 0, upper = 255) + data = new_data + push_data() + +/datum/integrated_io/color/display_pin_type() + return IC_FORMAT_COLOR + +/datum/integrated_io/color/display_data(var/input) + if(!isnull(data)) + return "([data])" + return ..() \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/special_pins/dir_pin.dm b/code/modules/integrated_electronics/core/special_pins/dir_pin.dm new file mode 100644 index 00000000000..bbb00faa278 --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/dir_pin.dm @@ -0,0 +1,33 @@ +// These pins can only contain directions (1,2,4,8...) or null. +/datum/integrated_io/dir + name = "dir pin" + +/datum/integrated_io/dir/ask_for_pin_data(mob/user) + var/new_data = input("Please type in a valid dir number. \ + Valid dirs are;\n\ + North/Fore = [NORTH],\n\ + South/Aft = [SOUTH],\n\ + East/Starboard = [EAST],\n\ + West/Port = [WEST],\n\ + Northeast = [NORTHEAST],\n\ + Northwest = [NORTHWEST],\n\ + Southeast = [SOUTHEAST],\n\ + Southwest = [SOUTHWEST],\n\ + Up = [UP],\n\ + Down = [DOWN]","[src] dir writing") as null|num + if(isnum(new_data) && holder.check_interactivity(user) ) + to_chat(user, "You input [new_data] into the pin.") + write_data_to_pin(new_data) + +/datum/integrated_io/dir/write_data_to_pin(var/new_data) + if(isnull(new_data) || new_data in alldirs + list(UP, DOWN)) + data = new_data + holder.on_data_written() + +/datum/integrated_io/dir/display_pin_type() + return IC_FORMAT_DIR + +/datum/integrated_io/dir/display_data(var/input) + if(!isnull(data)) + return "([dir2text(data)])" + return ..() \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/special_pins/list_pin.dm b/code/modules/integrated_electronics/core/special_pins/list_pin.dm new file mode 100644 index 00000000000..535a5355145 --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/list_pin.dm @@ -0,0 +1,150 @@ +// These pins contain a list. Null is not allowed. +/datum/integrated_io/list + name = "list pin" + data = list() + + +/datum/integrated_io/list/ask_for_pin_data(mob/user) + interact(user) + +/datum/integrated_io/list/proc/interact(mob/user) + var/list/my_list = data + var/t = "

    [src]


    " + t += "List length: [my_list.len]
    " + t += "\[Refresh\] | " + t += "\[Add\] | " + t += "\[Swap\] | " + t += "\[Clear\]
    " + t += "
    " + var/i = 0 + for(var/line in my_list) + i++ + t += "#[i] | [display_data(line)] | " + t += "\[Edit\] | " + t += "\[Remove\]
    " + user << browse(t, "window=list_pin_\ref[src];size=500x400") + +/datum/integrated_io/list/proc/add_to_list(mob/user, var/new_entry) + if(!new_entry && user) + new_entry = ask_for_data_type(user) + if(is_valid(new_entry)) + Add(new_entry) + +/datum/integrated_io/list/proc/Add(var/new_entry) + var/list/my_list = data + if(my_list.len > IC_MAX_LIST_LENGTH) + my_list.Cut(Start=1,End=2) + my_list.Add(new_entry) + +/datum/integrated_io/list/proc/remove_from_list_by_position(mob/user, var/position) + var/list/my_list = data + if(!my_list.len) + to_chat(user, "The list is empty, there's nothing to remove.") + return + if(!position) + return + var/target_entry = my_list.Find(position) + if(target_entry) + my_list.Remove(target_entry) + +/datum/integrated_io/list/proc/remove_from_list(mob/user, var/target_entry) + var/list/my_list = data + if(!my_list.len) + to_chat(user, "The list is empty, there's nothing to remove.") + return + if(!target_entry) + target_entry = input("Which piece of data do you want to remove?", "Remove") as null|anything in my_list + if(target_entry) + my_list.Remove(target_entry) + +/datum/integrated_io/list/proc/edit_in_list(mob/user, var/target_entry) + var/list/my_list = data + if(!my_list.len) + to_chat(user, "The list is empty, there's nothing to modify.") + return + if(!target_entry) + target_entry = input("Which piece of data do you want to edit?", "Edit") as null|anything in my_list + if(target_entry) + var/edited_entry = ask_for_data_type(user, target_entry) + if(edited_entry) + target_entry = edited_entry + +/datum/integrated_io/list/proc/edit_in_list_by_position(mob/user, var/position) + var/list/my_list = data + if(!my_list.len) + to_chat(user, "The list is empty, there's nothing to modify.") + return + if(!position) + return + var/target_entry = my_list.Find(position) + if(target_entry) + var/edited_entry = ask_for_data_type(user, target_entry) + if(edited_entry) + target_entry = edited_entry + +/datum/integrated_io/list/proc/swap_inside_list(mob/user, var/first_target, var/second_target) + var/list/my_list = data + if(my_list.len <= 1) + to_chat(user, "The list is empty, or too small to do any meaningful swapping.") + return + if(!first_target) + first_target = input("Which piece of data do you want to swap? (1)", "Swap") as null|anything in my_list + + if(first_target) + if(!second_target) + second_target = input("Which piece of data do you want to swap? (2)", "Swap") as null|anything in my_list - first_target + + if(second_target) + var/first_pos = my_list.Find(first_target) + var/second_pos = my_list.Find(second_target) + my_list.Swap(first_pos, second_pos) + +/datum/integrated_io/list/proc/clear_list(mob/user) + var/list/my_list = data + my_list.Cut() + +/datum/integrated_io/list/scramble() + var/list/my_list = data + my_list = shuffle(my_list) + push_data() + +/datum/integrated_io/list/write_data_to_pin(var/new_data) + if(islist(new_data)) + var/list/new_list = new_data + data = new_list.Copy() + holder.on_data_written() + +/datum/integrated_io/list/display_pin_type() + return IC_FORMAT_LIST + +/datum/integrated_io/list/Topic(href, href_list, state = interactive_state) + if(!holder.check_interactivity(usr)) + return + if(..()) + return 1 + + if(href_list["add"]) + add_to_list(usr) + + if(href_list["swap"]) + swap_inside_list(usr) + + if(href_list["clear"]) + clear_list(usr) + + if(href_list["remove"]) + world << "Removing [href_list["pos"]]" + if(href_list["pos"]) + remove_from_list_by_position(usr, text2num(href_list["pos"])) + else + remove_from_list(usr) + + if(href_list["edit"]) + if(href_list["pos"]) + edit_in_list_by_position(usr, text2num(href_list["pos"])) + else + edit_in_list(usr) + + holder.interact(usr) // Refresh the main UI, + interact(usr) // and the list UI. + diff --git a/code/modules/integrated_electronics/core/special_pins/number_pin.dm b/code/modules/integrated_electronics/core/special_pins/number_pin.dm new file mode 100644 index 00000000000..319ac2de06b --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/number_pin.dm @@ -0,0 +1,18 @@ +// These pins can only contain numbers (int and floating point) or null. +/datum/integrated_io/number + name = "number pin" +// data = 0 + +/datum/integrated_io/number/ask_for_pin_data(mob/user) + var/new_data = input("Please type in a number.","[src] number writing") as null|num + if(isnum(new_data) && holder.check_interactivity(user) ) + to_chat(user, "You input [new_data] into the pin.") + write_data_to_pin(new_data) + +/datum/integrated_io/number/write_data_to_pin(var/new_data) + if(isnull(new_data) || isnum(new_data)) + data = new_data + holder.on_data_written() + +/datum/integrated_io/number/display_pin_type() + return IC_FORMAT_NUMBER \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/special_pins/ref_pin.dm b/code/modules/integrated_electronics/core/special_pins/ref_pin.dm new file mode 100644 index 00000000000..461965f254b --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/ref_pin.dm @@ -0,0 +1,14 @@ +// These pins only contain weakrefs or null. +/datum/integrated_io/ref + name = "ref pin" + +/datum/integrated_io/ref/ask_for_pin_data(mob/user) // This clears the pin. + write_data_to_pin(null) + +/datum/integrated_io/ref/write_data_to_pin(var/new_data) + if(isnull(new_data) || isweakref(new_data)) + data = new_data + holder.on_data_written() + +/datum/integrated_io/ref/display_pin_type() + return IC_FORMAT_REF \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/special_pins/string_pin.dm b/code/modules/integrated_electronics/core/special_pins/string_pin.dm new file mode 100644 index 00000000000..6128418c1f3 --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/string_pin.dm @@ -0,0 +1,29 @@ +// These pins can only contain text and null. +/datum/integrated_io/string + name = "string pin" + +/datum/integrated_io/string/ask_for_pin_data(mob/user) + var/new_data = input("Please type in a string.","[src] string writing") as null|text + if(holder.check_interactivity(user) ) + to_chat(user, "You input [new_data ? "new_data" : "NULL"] into the pin.") + write_data_to_pin(new_data) + +/datum/integrated_io/string/write_data_to_pin(var/new_data) + if(isnull(new_data) || istext(new_data)) + data = new_data + holder.on_data_written() + +// This makes the text go "from this" to "#G&*!HD$%L" +/datum/integrated_io/string/scramble() + if(!is_valid()) + return + var/string_length = length(data) + var/list/options = list("!","@","#","$","%","^","&","*") + alphabet_uppercase + var/new_data = "" + while(string_length) + new_data += pick(options) + string_length-- + push_data() + +/datum/integrated_io/string/display_pin_type() + return IC_FORMAT_STRING diff --git a/code/modules/integrated_electronics/subtypes/arithmetic.dm b/code/modules/integrated_electronics/subtypes/arithmetic.dm index 48ad90928a2..192d317baff 100644 --- a/code/modules/integrated_electronics/subtypes/arithmetic.dm +++ b/code/modules/integrated_electronics/subtypes/arithmetic.dm @@ -2,25 +2,20 @@ /obj/item/integrated_circuit/arithmetic complexity = 1 inputs = list( - "\ A", - "\ B", - "\ C", - "\ D", - "\ E", - "\ F", - "\ G", - "\ H" + "A" = IC_PINTYPE_NUMBER, + "B" = IC_PINTYPE_NUMBER, + "C" = IC_PINTYPE_NUMBER, + "D" = IC_PINTYPE_NUMBER, + "E" = IC_PINTYPE_NUMBER, + "F" = IC_PINTYPE_NUMBER, + "G" = IC_PINTYPE_NUMBER, + "H" = IC_PINTYPE_NUMBER ) - outputs = list("\ result") - activators = list("compute" = 1, "on computed" = 0) + outputs = list("result" = IC_PINTYPE_NUMBER) + activators = list("compute" = IC_PINTYPE_PULSE_IN, "on computed" = IC_PINTYPE_PULSE_OUT) category_text = "Arithmetic" - autopulse = 1 power_draw_per_use = 5 // Math is pretty cheap. -/obj/item/integrated_circuit/arithmetic/on_data_written() - if(autopulse == 1) - check_then_do_work() - // +Adding+ // /obj/item/integrated_circuit/arithmetic/addition @@ -34,7 +29,7 @@ /obj/item/integrated_circuit/arithmetic/addition/do_work() var/result = 0 - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.pull_data() if(isnum(I.data)) result = result + I.data @@ -60,7 +55,7 @@ return var/result = A.data - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) if(I == A) continue I.pull_data() @@ -88,7 +83,7 @@ if(!isnum(A.data)) return var/result = A.data - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) if(I == A) continue I.pull_data() @@ -116,7 +111,7 @@ return var/result = A.data - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) if(I == A) continue I.pull_data() @@ -133,7 +128,7 @@ name = "exponent circuit" desc = "Outputs A to the power of B." icon_state = "exponent" - inputs = list("A", "B") + inputs = list("A" = IC_PINTYPE_NUMBER, "B" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/exponent/do_work() @@ -154,7 +149,7 @@ desc = "This will say if a number is positive, negative, or zero." extended_desc = "Will output 1, -1, or 0, depending on if A is a postive number, a negative number, or zero, respectively." icon_state = "sign" - inputs = list("A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/sign/do_work() @@ -179,7 +174,7 @@ desc = "Rounds A to the nearest B multiple of A." extended_desc = "If B is not given a number, it will output the floor of A instead." icon_state = "round" - inputs = list("A", "B") + inputs = list("A" = IC_PINTYPE_NUMBER, "B" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/round/do_work() @@ -203,12 +198,12 @@ name = "absolute circuit" desc = "This outputs a non-negative version of the number you put in. This may also be thought of as its distance from zero." icon_state = "absolute" - inputs = list("A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/absolute/do_work() var/result = 0 - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.pull_data() if(isnum(I.data)) result = abs(I.data) @@ -229,7 +224,7 @@ /obj/item/integrated_circuit/arithmetic/average/do_work() var/result = 0 var/inputs_used = 0 - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.pull_data() if(isnum(I.data)) inputs_used++ @@ -262,7 +257,7 @@ extended_desc = "'Inclusive' means that the upper bound is included in the range of numbers, e.g. L = 1 and H = 3 will allow \ for outputs of 1, 2, or 3. H being the higher number is not strictly required." icon_state = "random" - inputs = list("\ L","\ H") + inputs = list("L" = IC_PINTYPE_NUMBER,"H" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/random/do_work() @@ -283,12 +278,12 @@ name = "square root circuit" desc = "This outputs the square root of a number you put in." icon_state = "square_root" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/square_root/do_work() var/result = 0 - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.pull_data() if(isnum(I.data)) result = sqrt(I.data) @@ -303,7 +298,7 @@ name = "modulo circuit" desc = "Gets the remainder of A / B." icon_state = "modulo" - inputs = list("\ A", "\ B") + inputs = list("A" = IC_PINTYPE_NUMBER, "B" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/modulo/do_work() diff --git a/code/modules/integrated_electronics/subtypes/built_in.dm b/code/modules/integrated_electronics/subtypes/built_in.dm index e4a6d8e1b48..24eac868029 100644 --- a/code/modules/integrated_electronics/subtypes/built_in.dm +++ b/code/modules/integrated_electronics/subtypes/built_in.dm @@ -11,7 +11,7 @@ name = "assembly input" desc = "A built in chip for handling pulses from attached assembly items." complexity = 0 //This acts as a limitation on building machines, more resource-intensive components cost more 'space'. - activators = list("on pulsed" = 0) + activators = list("on pulsed" = IC_PINTYPE_PULSE_OUT) /obj/item/integrated_circuit/built_in/device_input/do_work() activate_pin(1) @@ -20,7 +20,7 @@ name = "assembly out" desc = "A built in chip for pulsing attached assembly items." complexity = 0 //This acts as a limitation on building machines, more resource-intensive components cost more 'space'. - activators = list("pulse attached" = 1) + activators = list("pulse attached" = IC_PINTYPE_PULSE_IN) /obj/item/integrated_circuit/built_in/device_output/do_work() if(istype(assembly, /obj/item/device/electronic_assembly/device)) diff --git a/code/modules/integrated_electronics/subtypes/converters.dm b/code/modules/integrated_electronics/subtypes/converters.dm index 498b20a7a0f..343890af56e 100644 --- a/code/modules/integrated_electronics/subtypes/converters.dm +++ b/code/modules/integrated_electronics/subtypes/converters.dm @@ -3,29 +3,24 @@ complexity = 2 inputs = list("input") outputs = list("output") - activators = list("convert" = 1, "on convert" = 0) + activators = list("convert" = IC_PINTYPE_PULSE_IN, "on convert" = IC_PINTYPE_PULSE_OUT) category_text = "Converter" - autopulse = 1 power_draw_per_use = 10 -/obj/item/integrated_circuit/converter/on_data_written() - if(autopulse == 1) - check_then_do_work() - /obj/item/integrated_circuit/converter/num2text name = "number to string" desc = "This circuit can convert a number variable into a string." extended_desc = "Because of game limitations null/false variables will output a '0' string." icon_state = "num-string" - inputs = list("\ input") - outputs = list("\ output") + inputs = list("input" = IC_PINTYPE_NUMBER) + outputs = list("output" = IC_PINTYPE_STRING) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/num2text/do_work() var/result = null pull_data() var/incoming = get_pin_data(IC_INPUT, 1) - if(incoming && isnum(incoming)) + if(!isnull(incoming)) result = num2text(incoming) else if(!incoming) result = "0" @@ -38,15 +33,15 @@ name = "string to number" desc = "This circuit can convert a string variable into a number." icon_state = "string-num" - inputs = list("\ input") - outputs = list("\ output") + inputs = list("input" = IC_PINTYPE_STRING) + outputs = list("output" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/text2num/do_work() var/result = null pull_data() var/incoming = get_pin_data(IC_INPUT, 1) - if(incoming && istext(incoming)) + if(!isnull(incoming)) result = text2num(incoming) set_pin_data(IC_OUTPUT, 1, result) @@ -57,8 +52,8 @@ name = "reference to string" desc = "This circuit can convert a reference to something else to a string, specifically the name of that reference." icon_state = "ref-string" - inputs = list("\ input") - outputs = list("\ output") + inputs = list("input" = IC_PINTYPE_REF) + outputs = list("output" = IC_PINTYPE_STRING) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/ref2text/do_work() @@ -76,15 +71,15 @@ name = "lowercase string converter" desc = "this will cause a string to come out in all lowercase." icon_state = "lowercase" - inputs = list("\ input") - outputs = list("\ output") + inputs = list("input" = IC_PINTYPE_STRING) + outputs = list("output" = IC_PINTYPE_STRING) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/lowercase/do_work() var/result = null pull_data() var/incoming = get_pin_data(IC_INPUT, 1) - if(incoming && istext(incoming)) + if(!isnull(incoming)) result = lowertext(incoming) set_pin_data(IC_OUTPUT, 1, result) @@ -95,15 +90,15 @@ name = "uppercase string converter" desc = "THIS WILL CAUSE A STRING TO COME OUT IN ALL UPPERCASE." icon_state = "uppercase" - inputs = list("\ input") - outputs = list("\ output") + inputs = list("input" = IC_PINTYPE_STRING) + outputs = list("output" = IC_PINTYPE_STRING) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/uppercase/do_work() var/result = null pull_data() var/incoming = get_pin_data(IC_INPUT, 1) - if(incoming && istext(incoming)) + if(!isnull(incoming)) result = uppertext(incoming) set_pin_data(IC_OUTPUT, 1, result) @@ -112,34 +107,31 @@ /obj/item/integrated_circuit/converter/concatenator name = "concatenator" - desc = "This joins many strings or numbers together to get one big string." + desc = "This joins many strings together to get one big string." complexity = 4 inputs = list( - "\ A", - "\ B", - "\ C", - "\ D", - "\ E", - "\ F", - "\ G", - "\ H" + "A" = IC_PINTYPE_STRING, + "B" = IC_PINTYPE_STRING, + "C" = IC_PINTYPE_STRING, + "D" = IC_PINTYPE_STRING, + "E" = IC_PINTYPE_STRING, + "F" = IC_PINTYPE_STRING, + "G" = IC_PINTYPE_STRING, + "H" = IC_PINTYPE_STRING ) - outputs = list("\ result") - activators = list("concatenate" = 1, "on concatenated" = 0) + outputs = list("result" = IC_PINTYPE_STRING) + activators = list("concatenate" = IC_PINTYPE_PULSE_IN, "on concatenated" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/concatenator/do_work() var/result = null - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.pull_data() - if(istext(I.data)) + if(!isnull(I.data)) result = result + I.data - else if(!isnull(I.data) && num2text(I.data)) - result = result + num2text(I.data) - var/datum/integrated_io/outgoing = outputs[1] - outgoing.data = result - outgoing.push_data() + set_pin_data(IC_OUTPUT, 1, result) + push_data() activate_pin(2) /obj/item/integrated_circuit/converter/separator @@ -150,14 +142,14 @@ will split into 'a p' and 'erson'." complexity = 4 inputs = list( - "\ string", - "\ index", + "string to split" = IC_PINTYPE_STRING, + "index" = IC_PINTYPE_NUMBER, ) outputs = list( - "\ before split", - "\ after split" + "before split" = IC_PINTYPE_STRING, + "after split" = IC_PINTYPE_STRING ) - activators = list("separate" = 1, "on separated" = 0) + activators = list("separate" = IC_PINTYPE_PULSE_IN, "on separated" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH @@ -170,12 +162,9 @@ var/before_text = copytext(text, 1, split) var/after_text = copytext(text, split, 0) - var/datum/integrated_io/outgoing1 = outputs[1] - var/datum/integrated_io/outgoing2 = outputs[2] - outgoing1.data = before_text - outgoing2.data = after_text - outgoing1.push_data() - outgoing2.push_data() + set_pin_data(IC_OUTPUT, 1, before_text) + set_pin_data(IC_OUTPUT, 2, after_text) + push_data() activate_pin(2) @@ -183,15 +172,15 @@ /obj/item/integrated_circuit/converter/radians2degrees name = "radians to degrees converter" desc = "Converts radians to degrees." - inputs = list("\ radian") - outputs = list("\ degrees") + inputs = list("radian" = IC_PINTYPE_NUMBER) + outputs = list("degrees" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/radians2degrees/do_work() var/result = null pull_data() var/incoming = get_pin_data(IC_INPUT, 1) - if(incoming && isnum(incoming)) + if(!isnull(incoming)) result = ToDegrees(incoming) set_pin_data(IC_OUTPUT, 1, result) @@ -201,15 +190,15 @@ /obj/item/integrated_circuit/converter/degrees2radians name = "degrees to radians converter" desc = "Converts degrees to radians." - inputs = list("\ degrees") - outputs = list("\ radians") + inputs = list("degrees" = IC_PINTYPE_NUMBER) + outputs = list("radians" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/degrees2radians/do_work() var/result = null pull_data() var/incoming = get_pin_data(IC_INPUT, 1) - if(incoming && isnum(incoming)) + if(!isnull(incoming)) result = ToRadians(incoming) set_pin_data(IC_OUTPUT, 1, result) @@ -221,9 +210,17 @@ name = "abs to rel coordinate converter" desc = "Easily convert absolute coordinates to relative coordinates with this." complexity = 4 - inputs = list("\ X1", "\ Y1", "\ X2", "\ Y2") - outputs = list("\ X", "\ Y") - activators = list("compute rel coordinates" = 1, "on convert" = 0) + inputs = list( + "X1" = IC_PINTYPE_NUMBER, + "Y1" = IC_PINTYPE_NUMBER, + "X2" = IC_PINTYPE_NUMBER, + "Y2" = IC_PINTYPE_NUMBER + ) + outputs = list( + "X" = IC_PINTYPE_NUMBER, + "Y" = IC_PINTYPE_NUMBER + ) + activators = list("compute rel coordinates" = IC_PINTYPE_PULSE_IN, "on convert" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/abs_to_rel_coords/do_work() @@ -233,7 +230,7 @@ var/x2 = get_pin_data(IC_INPUT, 3) var/y2 = get_pin_data(IC_INPUT, 4) - if(x1 && y1 && x2 && y2) + if(!isnull(x1) && !isnull(y1) && !isnull(x2) && !isnull(y2)) set_pin_data(IC_OUTPUT, 1, x1 - x2) set_pin_data(IC_OUTPUT, 2, y1 - y2) diff --git a/code/modules/integrated_electronics/subtypes/data_transfer.dm b/code/modules/integrated_electronics/subtypes/data_transfer.dm index 92a807906f0..7b5846eb8d0 100644 --- a/code/modules/integrated_electronics/subtypes/data_transfer.dm +++ b/code/modules/integrated_electronics/subtypes/data_transfer.dm @@ -1,114 +1,25 @@ /obj/item/integrated_circuit/transfer category_text = "Data Transfer" - autopulse = 1 power_draw_per_use = 2 -/obj/item/integrated_circuit/transfer/on_data_written() - if(autopulse == 1) - check_then_do_work() - -/obj/item/integrated_circuit/transfer/splitter - name = "splitter" - desc = "Splits incoming data into all of the output pins." - icon_state = "splitter" - complexity = 3 - inputs = list("data to split") - outputs = list("A","B") - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - -/obj/item/integrated_circuit/transfer/splitter/medium - name = "four splitter" - icon_state = "splitter4" - complexity = 5 - outputs = list("A","B","C","D") - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - power_draw_per_use = 4 - -/obj/item/integrated_circuit/transfer/splitter/large - name = "eight splitter" - icon_state = "splitter8" - w_class = ITEMSIZE_SMALL - complexity = 9 - outputs = list("A","B","C","D","E","F","G","H") - spawn_flags = IC_SPAWN_RESEARCH - power_draw_per_use = 8 - -/obj/item/integrated_circuit/transfer/splitter/do_work() - var/datum/integrated_io/I = inputs[1] - for(var/datum/integrated_io/output/O in outputs) - O.data = I.data - -/obj/item/integrated_circuit/transfer/activator_splitter - name = "activator splitter" - desc = "Splits incoming activation pulses into all of the output pins." - icon_state = "splitter" - complexity = 3 - activators = list( - "pulse" = 1, - "pulse A" = 0, - "pulse B" = 0 - ) - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - power_draw_per_use = 2 - -/obj/item/integrated_circuit/transfer/activator_splitter/do_work() - for(var/datum/integrated_io/activate/A in outputs) - if(A == activators[1]) - continue - if(A.linked.len) - for(var/datum/integrated_io/activate/target in A.linked) - target.holder.check_then_do_work() - -/obj/item/integrated_circuit/transfer/activator_splitter/medium - name = "four activator splitter" - icon_state = "splitter4" - complexity = 5 - activators = list( - "pulse" = 1, - "pulse A" = 0, - "pulse B" = 0, - "pulse C" = 0, - "pulse D" = 0 - ) - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - power_draw_per_use = 4 - -/obj/item/integrated_circuit/transfer/activator_splitter/large - name = "eight activator splitter" - icon_state = "splitter4" - w_class = ITEMSIZE_SMALL - complexity = 9 - activators = list( - "incoming pulse" = 1, - "outgoing pulse A" = 0, - "outgoing pulse B" = 0, - "outgoing pulse C" = 0, - "outgoing pulse D" = 0, - "outgoing pulse E" = 0, - "outgoing pulse F" = 0, - "outgoing pulse G" = 0, - "outgoing pulse H" = 0 - ) - spawn_flags = IC_SPAWN_RESEARCH - power_draw_per_use = 8 - - /obj/item/integrated_circuit/transfer/multiplexer name = "two multiplexer" desc = "This is what those in the business tend to refer to as a 'mux' or data selector. It moves data from one of the selected inputs to the output." - extended_desc = "The first input pin is used to select which of the other input pins which has its data moved to the output. If the input selection is outside the valid range then no output is given." + extended_desc = "The first input pin is used to select which of the other input pins which has its data moved to the output. \ + If the input selection is outside the valid range then no output is given." complexity = 2 icon_state = "mux2" - inputs = list("input selection") - outputs = list("output") - activators = list("select" = 1, "on select" = 0) + inputs = list("input selection" = IC_PINTYPE_NUMBER) + outputs = list("output" = IC_PINTYPE_ANY) + activators = list("select" = IC_PINTYPE_PULSE_IN, "on select" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 4 var/number_of_inputs = 2 /obj/item/integrated_circuit/transfer/multiplexer/New() for(var/i = 1 to number_of_inputs) - inputs += "input [i]" + inputs["input [i]"] = IC_PINTYPE_ANY // This is just a string since pins don't get built until ..() is called. +// inputs += "input [i]" complexity = number_of_inputs ..() desc += " It has [number_of_inputs] input pins." @@ -118,7 +29,7 @@ var/input_index = get_pin_data(IC_INPUT, 1) var/output = null - if(isnum(input_index) && (input_index >= 1 && input_index < inputs.len)) + if(!isnull(input_index) && (input_index >= 1 && input_index < inputs.len)) output = get_pin_data(IC_INPUT, input_index + 1) set_pin_data(IC_OUTPUT, 1, output) @@ -145,19 +56,21 @@ /obj/item/integrated_circuit/transfer/demultiplexer name = "two demultiplexer" desc = "This is what those in the business tend to refer to as a 'demux'. It moves data from the input to one of the selected outputs." - extended_desc = "The first input pin is used to select which of the output pins is given the data from the second input pin. If the output selection is outside the valid range then no output is given." + extended_desc = "The first input pin is used to select which of the output pins is given the data from the second input pin. \ + If the output selection is outside the valid range then no output is given." complexity = 2 icon_state = "dmux2" - inputs = list("output selection","input") + inputs = list("output selection" = IC_PINTYPE_NUMBER, "input" = IC_PINTYPE_ANY) outputs = list() - activators = list("select" = 1) + activators = list("select" = IC_PINTYPE_PULSE_IN, "on select" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 4 var/number_of_outputs = 2 /obj/item/integrated_circuit/transfer/demultiplexer/New() for(var/i = 1 to number_of_outputs) - outputs += "output [i]" + // outputs += "output [i]" + outputs["output [i]"] = IC_PINTYPE_ANY complexity = number_of_outputs ..() @@ -171,6 +84,8 @@ for(var/i = 1 to outputs.len) set_pin_data(IC_OUTPUT, i, i == output_index ? output : null) + activate_pin(2) + /obj/item/integrated_circuit/transfer/demultiplexer/medium name = "four demultiplexer" icon_state = "dmux4" diff --git a/code/modules/integrated_electronics/subtypes/input_output.dm b/code/modules/integrated_electronics/subtypes/input.dm similarity index 51% rename from code/modules/integrated_electronics/subtypes/input_output.dm rename to code/modules/integrated_electronics/subtypes/input.dm index 9b666267a44..95ed94b8130 100644 --- a/code/modules/integrated_electronics/subtypes/input_output.dm +++ b/code/modules/integrated_electronics/subtypes/input.dm @@ -14,7 +14,7 @@ can_be_asked_input = 1 inputs = list() outputs = list() - activators = list("on pressed" = 0) + activators = list("on pressed" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/input/button/ask_for_input(mob/user) //Bit misleading name for this specific use. @@ -28,8 +28,8 @@ complexity = 1 can_be_asked_input = 1 inputs = list() - outputs = list("\ on" = 0) - activators = list("on toggle" = 0) + outputs = list("on" = IC_PINTYPE_BOOLEAN) + activators = list("on toggle" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/input/toggle_button/ask_for_input(mob/user) // Ditto. @@ -45,8 +45,8 @@ complexity = 2 can_be_asked_input = 1 inputs = list() - outputs = list("\ number entered") - activators = list("on entered" = 0) + outputs = list("number entered" = IC_PINTYPE_NUMBER) + activators = list("on entered" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 4 @@ -64,8 +64,8 @@ complexity = 2 can_be_asked_input = 1 inputs = list() - outputs = list("\ string entered") - activators = list("on entered" = 0) + outputs = list("string entered" = IC_PINTYPE_STRING) + activators = list("on entered" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 4 @@ -82,8 +82,11 @@ icon_state = "medscan" complexity = 4 inputs = list("\ target") - outputs = list("\ total health %", "\ total missing health") - activators = list("scan" = 1, "on scanned" = 0) + outputs = list( + "total health %" = IC_PINTYPE_NUMBER, + "total missing health" = IC_PINTYPE_NUMBER + ) + activators = list("scan" = IC_PINTYPE_PULSE_IN, "on scanned" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_BIO = 2) power_draw_per_use = 40 @@ -93,7 +96,7 @@ if(!istype(H)) //Invalid input return if(H.Adjacent(get_turf(src))) // Like normal analysers, it can't be used at range. - var/total_health = round(H.health/H.getMaxHealth(), 0.1)*100 + var/total_health = round(H.health/H.getMaxHealth(), 0.01)*100 var/missing_health = H.getMaxHealth() - H.health set_pin_data(IC_OUTPUT, 1, total_health) @@ -110,15 +113,15 @@ complexity = 12 inputs = list("\ target") outputs = list( - "\ total health %", - "\ total missing health", - "\ brute damage", - "\ burn damage", - "\ tox damage", - "\ oxy damage", - "\ clone damage" + "total health %" = IC_PINTYPE_NUMBER, + "total missing health" = IC_PINTYPE_NUMBER, + "brute damage" = IC_PINTYPE_NUMBER, + "burn damage" = IC_PINTYPE_NUMBER, + "tox damage" = IC_PINTYPE_NUMBER, + "oxy damage" = IC_PINTYPE_NUMBER, + "clone damage" = IC_PINTYPE_NUMBER ) - activators = list("scan" = 1, "on scanned" = 0) + activators = list("scan" = IC_PINTYPE_PULSE_IN, "on scanned" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 3, TECH_BIO = 4) power_draw_per_use = 80 @@ -128,7 +131,7 @@ if(!istype(H)) //Invalid input return if(H.Adjacent(get_turf(src))) // Like normal analysers, it can't be used at range. - var/total_health = round(H.health/H.getMaxHealth(), 0.1)*100 + var/total_health = round(H.health/H.getMaxHealth(), 0.01)*100 var/missing_health = H.getMaxHealth() - H.health set_pin_data(IC_OUTPUT, 1, total_health) @@ -148,7 +151,7 @@ that is holding the machine containing it." inputs = list() outputs = list("located ref") - activators = list("locate" = 1) + activators = list("locate" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 20 @@ -170,7 +173,7 @@ random." inputs = list("desired type ref") outputs = list("located ref") - activators = list("locate" = 1) + activators = list("locate" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 30 @@ -204,9 +207,12 @@ Meaning the default frequency is expressed as 1457, not 145.7. To send a signal, pulse the 'send signal' activator pin." icon_state = "signal" complexity = 4 - inputs = list("\ frequency","\ code") + inputs = list("frequency" = IC_PINTYPE_NUMBER,"code" = IC_PINTYPE_NUMBER) outputs = list() - activators = list("send signal" = 1,"on signal sent" = 0, "on signal received" = 0) + activators = list( + "send signal" = IC_PINTYPE_PULSE_IN, + "on signal sent" = IC_PINTYPE_PULSE_OUT, + "on signal received" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_MAGNET = 2) power_draw_idle = 5 @@ -286,9 +292,17 @@ will pulse whatever's connected to it. Pulsing the first activation pin will send a message." icon_state = "signal" complexity = 4 - inputs = list("\ target EPv2 address", "\ data to send", "\ secondary text") - outputs = list("\ address received", "\ data received", "\ secondary text received") - activators = list("send data" = 1, "on data received" = 0) + inputs = list( + "target EPv2 address" = IC_PINTYPE_STRING, + "data to send" = IC_PINTYPE_STRING, + "secondary text" = IC_PINTYPE_STRING + ) + outputs = list( + "address received" = IC_PINTYPE_STRING, + "data received" = IC_PINTYPE_STRING, + "secondary text received" = IC_PINTYPE_STRING + ) + activators = list("send data" = IC_PINTYPE_PULSE_IN, "on data received" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_MAGNET = 2, TECH_BLUESPACE = 2) power_draw_per_use = 50 @@ -331,8 +345,8 @@ icon_state = "gps" complexity = 4 inputs = list() - outputs = list("\ X", "\ Y") - activators = list("get coordinates" = 1, "on get coordinates" = 0) + outputs = list("X"= IC_PINTYPE_NUMBER, "Y" = IC_PINTYPE_NUMBER) + activators = list("get coordinates" = IC_PINTYPE_PULSE_IN, "on get coordinates" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 30 @@ -360,8 +374,11 @@ icon_state = "recorder" complexity = 8 inputs = list() - outputs = list("\ speaker", "\ message") - activators = list("on message received" = 1, "on translation" = 0) + outputs = list( + "speaker" = IC_PINTYPE_STRING, + "message" = IC_PINTYPE_STRING + ) + activators = list("on message received" = IC_PINTYPE_PULSE_IN, "on translation" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 15 @@ -394,12 +411,12 @@ /obj/item/integrated_circuit/input/sensor name = "sensor" desc = "Scans and obtains a reference for any objects or persons near you. All you need to do is shove the machine in their face." - extended_desc = "If 'ignore storage' pin is set to 1, the sensor will disregard scanning various storage containers such as backpacks." + extended_desc = "If 'ignore storage' pin is set to true, the sensor will disregard scanning various storage containers such as backpacks." icon_state = "recorder" complexity = 12 - inputs = list("\ ignore storage" = 1) - outputs = list("\ scanned") - activators = list("on scanned" = 0) + inputs = list("ignore storage" = IC_PINTYPE_BOOLEAN) + outputs = list("scanned" = IC_PINTYPE_REF) + activators = list("on scanned" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 120 @@ -414,324 +431,3 @@ activate_pin(1) return TRUE -/obj/item/integrated_circuit/output - category_text = "Output" - -/obj/item/integrated_circuit/output/screen - name = "small screen" - desc = "This small screen can display a single piece of data, when the machine is examined closely." - icon_state = "screen" - inputs = list("\ displayed data") - outputs = list() - activators = list("load data" = 1) - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - power_draw_per_use = 10 - autopulse = 1 - var/stuff_to_display = null - - -/obj/item/integrated_circuit/output/screen/disconnect_all() - ..() - stuff_to_display = null - -/obj/item/integrated_circuit/output/screen/any_examine(mob/user) - to_chat(user, "There is a little screen labeled '[name]', which displays [stuff_to_display ? "'[stuff_to_display]'" : "nothing"].") - -/obj/item/integrated_circuit/output/screen/do_work() - var/datum/integrated_io/I = inputs[1] - if(isweakref(I.data)) - var/datum/d = I.data_as_type(/datum) - if(d) - stuff_to_display = "[d]" - else - stuff_to_display = I.data - -/obj/item/integrated_circuit/output/screen/medium - name = "screen" - desc = "This screen allows for people holding the device to see a piece of data." - icon_state = "screen_medium" - power_draw_per_use = 20 - -/obj/item/integrated_circuit/output/screen/medium/do_work() - ..() - var/list/nearby_things = range(0, get_turf(src)) - for(var/mob/M in nearby_things) - var/obj/O = assembly ? assembly : src - to_chat(M, "\icon[O] [stuff_to_display]") - -/obj/item/integrated_circuit/output/screen/large - name = "large screen" - desc = "This screen allows for people able to see the device to see a piece of data." - icon_state = "screen_large" - power_draw_per_use = 40 - -/obj/item/integrated_circuit/output/screen/large/do_work() - ..() - var/obj/O = assembly ? loc : assembly - O.visible_message("\icon[O] [stuff_to_display]") - -/obj/item/integrated_circuit/output/light - name = "light" - desc = "This light can turn on and off on command." - icon_state = "light" - complexity = 4 - inputs = list() - outputs = list() - activators = list("toggle light" = 1) - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - var/light_toggled = 0 - var/light_brightness = 3 - var/light_rgb = "#FFFFFF" - power_draw_idle = 0 // Adjusted based on brightness. - -/obj/item/integrated_circuit/output/light/do_work() - light_toggled = !light_toggled - update_lighting() - -/obj/item/integrated_circuit/output/light/proc/update_lighting() - if(light_toggled) - set_light(l_range = light_brightness, l_power = light_brightness, l_color = light_rgb) - else - set_light(0) - power_draw_idle = light_toggled ? light_brightness * 2 : 0 - -/obj/item/integrated_circuit/output/light/advanced/update_lighting() - var/R = get_pin_data(IC_INPUT, 1) - var/G = get_pin_data(IC_INPUT, 2) - var/B = get_pin_data(IC_INPUT, 3) - var/brightness = get_pin_data(IC_INPUT, 4) - - if(isnum(R) && isnum(G) && isnum(B) && isnum(brightness)) - R = Clamp(R, 0, 255) - G = Clamp(G, 0, 255) - B = Clamp(B, 0, 255) - brightness = Clamp(brightness, 0, 6) - light_rgb = rgb(R, G, B) - light_brightness = brightness - - ..() - -/obj/item/integrated_circuit/output/light/power_fail() // Turns off the flashlight if there's no power left. - light_toggled = FALSE - update_lighting() - -/obj/item/integrated_circuit/output/light/advanced - name = "advanced light" - desc = "This light can turn on and off on command, in any color, and in various brightness levels." - icon_state = "light_adv" - complexity = 8 - inputs = list( - "\ R", - "\ G", - "\ B", - "\ Brightness" - ) - outputs = list() - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 3) - -/obj/item/integrated_circuit/output/light/advanced/on_data_written() - update_lighting() - -/obj/item/integrated_circuit/output/sound - name = "speaker circuit" - desc = "A miniature speaker is attached to this component." - icon_state = "speaker" - complexity = 8 - cooldown_per_use = 4 SECONDS - inputs = list( - "\ sound ID", - "\ volume", - "\ frequency" - ) - outputs = list() - activators = list("play sound" = 1) - power_draw_per_use = 20 - var/list/sounds = list() - -/obj/item/integrated_circuit/output/text_to_speech - name = "text-to-speech circuit" - desc = "A miniature speaker is attached to this component." - extended_desc = "This unit is more advanced than the plain speaker circuit, able to transpose any valid text to speech." - icon_state = "speaker" - complexity = 12 - cooldown_per_use = 4 SECONDS - inputs = list("text") - outputs = list() - activators = list("to speech" = 1) - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - power_draw_per_use = 60 - -/obj/item/integrated_circuit/output/text_to_speech/do_work() - var/datum/integrated_io/text = inputs[1] - if(istext(text.data)) - var/obj/O = assembly ? loc : assembly - audible_message("\icon[O] \The [O.name] states, \"[text.data]\"") - -/obj/item/integrated_circuit/output/sound/New() - ..() - extended_desc = list() - extended_desc += "The first input pin determines which sound is used. The choices are; " - extended_desc += jointext(sounds, ", ") - extended_desc += ". The second pin determines the volume of sound that is played" - extended_desc += ", and the third determines if the frequency of the sound will vary with each activation." - extended_desc = jointext(extended_desc, null) - -/obj/item/integrated_circuit/output/sound/do_work() - var/datum/integrated_io/ID = inputs[1] - var/datum/integrated_io/vol = inputs[2] - var/datum/integrated_io/frequency = inputs[3] - if(istext(ID.data) && isnum(vol.data) && isnum(frequency.data)) - var/selected_sound = sounds[ID.data] - if(!selected_sound) - return - vol.data = Clamp(vol.data, 0, 100) - frequency.data = round(Clamp(frequency.data, 0, 1)) - playsound(get_turf(src), selected_sound, vol.data, frequency.data, -1) - -/obj/item/integrated_circuit/output/sound/beeper - name = "beeper circuit" - desc = "A miniature speaker is attached to this component. This is often used in the construction of motherboards, which use \ - the speaker to tell the user if something goes very wrong when booting up. It can also do other similar synthetic sounds such \ - as buzzing, pinging, chiming, and more." - sounds = list( - "beep" = 'sound/machines/twobeep.ogg', - "chime" = 'sound/machines/chime.ogg', - "buzz sigh" = 'sound/machines/buzz-sigh.ogg', - "buzz twice" = 'sound/machines/buzz-two.ogg', - "ping" = 'sound/machines/ping.ogg', - "synth yes" = 'sound/machines/synth_yes.ogg', - "synth no" = 'sound/machines/synth_no.ogg', - "warning buzz" = 'sound/machines/warning-buzzer.ogg' - ) - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - -/obj/item/integrated_circuit/output/sound/beepsky - name = "securitron sound circuit" - desc = "A miniature speaker is attached to this component. Considered by some to be the essential component for a securitron." - sounds = list( - "creep" = 'sound/voice/bcreep.ogg', - "criminal" = 'sound/voice/bcriminal.ogg', - "freeze" = 'sound/voice/bfreeze.ogg', - "god" = 'sound/voice/bgod.ogg', - "i am the law" = 'sound/voice/biamthelaw.ogg', - "insult" = 'sound/voice/binsult.ogg', - "radio" = 'sound/voice/bradio.ogg', - "secure day" = 'sound/voice/bsecureday.ogg', - ) - spawn_flags = IC_SPAWN_RESEARCH - origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_ILLEGAL = 1) - -/obj/item/integrated_circuit/output/video_camera - name = "video camera circuit" - desc = "This small camera allows a remote viewer to see what it sees." - extended_desc = "The camera is linked to the Research camera network." - icon_state = "video_camera" - w_class = ITEMSIZE_SMALL - complexity = 10 - inputs = list("camera name" = "video camera circuit", "camera active" = 0) - outputs = list() - activators = list() - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - power_draw_idle = 5 // Raises to 80 when on. - var/obj/machinery/camera/network/research/camera - -/obj/item/integrated_circuit/output/video_camera/New() - ..() - camera = new(src) - on_data_written() - -/obj/item/integrated_circuit/output/video_camera/Destroy() - qdel_null(camera) - return ..() - -/obj/item/integrated_circuit/output/video_camera/proc/set_camera_status(var/status) - if(camera) - camera.set_status(status) - power_draw_idle = camera.status ? 80 : 5 - if(camera.status) // Ensure that there's actually power. - if(!draw_idle_power()) - power_fail() - -/obj/item/integrated_circuit/output/video_camera/on_data_written() - if(camera) - var/datum/integrated_io/cam_name = inputs[1] - var/datum/integrated_io/cam_active = inputs[2] - if(istext(cam_name.data)) - camera.c_tag = cam_name.data - if(isnum(cam_active.data)) - set_camera_status(cam_active.data) - -/obj/item/integrated_circuit/output/video_camera/power_fail() - if(camera) - set_camera_status(0) - var/datum/integrated_io/cam_active = inputs[2] - cam_active.data = FALSE - -/obj/item/integrated_circuit/output/led - name = "light-emitting diode" - desc = "This a LED that is lit whenever there is TRUE-equivalent data on its input." - extended_desc = "TRUE-equivalent values are: Non-empty strings, non-zero numbers, and valid refs." - complexity = 0.1 - icon_state = "led" - inputs = list("lit") - outputs = list() - activators = list() - power_draw_idle = 0 // Raises to 1 when lit. - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - var/led_color - -/obj/item/integrated_circuit/output/led/on_data_written() - power_draw_idle = get_pin_data(IC_INPUT, 1) ? 1 : 0 - -/obj/item/integrated_circuit/output/led/power_fail() - set_pin_data(IC_INPUT, 1, FALSE) - -/obj/item/integrated_circuit/output/led/any_examine(mob/user) - var/text_output = list() - var/initial_name = initial(name) - - // Doing all this work just to have a color-blind friendly output. - text_output += "There is " - if(name == initial_name) - text_output += "\an [name]" - else - text_output += "\an ["\improper[initial_name]"] labeled '[name]'" - text_output += " which is currently [get_pin_data(IC_INPUT, 1) ? "lit ¤" : "unlit."]" - to_chat(user,jointext(text_output,null)) - -/obj/item/integrated_circuit/output/led/red - name = "red LED" - led_color = COLOR_RED - -/obj/item/integrated_circuit/output/led/orange - name = "orange LED" - led_color = COLOR_ORANGE - -/obj/item/integrated_circuit/output/led/yellow - name = "yellow LED" - led_color = COLOR_YELLOW - -/obj/item/integrated_circuit/output/led/green - name = "green LED" - led_color = COLOR_GREEN - -/obj/item/integrated_circuit/output/led/blue - name = "blue LED" - led_color = COLOR_BLUE - -/obj/item/integrated_circuit/output/led/purple - name = "purple LED" - led_color = COLOR_PURPLE - -/obj/item/integrated_circuit/output/led/cyan - name = "cyan LED" - led_color = COLOR_CYAN - -/obj/item/integrated_circuit/output/led/white - name = "white LED" - led_color = COLOR_WHITE - -/obj/item/integrated_circuit/output/led/pink - name = "pink LED" - led_color = COLOR_PINK diff --git a/code/modules/integrated_electronics/subtypes/lists.dm b/code/modules/integrated_electronics/subtypes/lists.dm new file mode 100644 index 00000000000..84e0724bb93 --- /dev/null +++ b/code/modules/integrated_electronics/subtypes/lists.dm @@ -0,0 +1,89 @@ +//These circuits do things with lists, and use special list pins for stability. +/obj/item/integrated_circuit/list + complexity = 1 + inputs = list( + "input" = IC_PINTYPE_LIST + ) + outputs = list("result" = IC_PINTYPE_STRING) + activators = list("compute" = IC_PINTYPE_PULSE_IN, "on computed" = IC_PINTYPE_PULSE_OUT) + category_text = "Lists" + power_draw_per_use = 20 + +/obj/item/integrated_circuit/list/pick + name = "pick circuit" + desc = "This circuit will randomly 'pick' an element from a list that is inputted." + extended_desc = "Will output null if the list is empty. Input list is unmodified." + icon_state = "addition" + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + +/obj/item/integrated_circuit/list/pick/do_work() + var/result = null + var/list/input_list = get_pin_data(IC_INPUT, 1) // List pins guarantee that there is a list inside, even if just an empty one. + if(input_list.len) + result = pick(input_list) + + set_pin_data(IC_OUTPUT, 1, result) + push_data() + activate_pin(2) + + +/obj/item/integrated_circuit/list/append + name = "append circuit" + desc = "This circuit will add an element to a list." + extended_desc = "The new element will always be at the bottom of the list." + inputs = list( + "list to append" = IC_PINTYPE_LIST, + "input" = IC_PINTYPE_ANY + ) + outputs = list( + "appended list" = IC_PINTYPE_LIST + ) + icon_state = "addition" + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + +/obj/item/integrated_circuit/list/append/do_work() + var/list/input_list = get_pin_data(IC_INPUT, 1) + var/list/output_list = list() + var/new_entry = get_pin_data(IC_INPUT, 2) + output_list = input_list.Copy() + output_list.Add(new_entry) + + set_pin_data(IC_OUTPUT, 1, output_list) + push_data() + activate_pin(2) + +/obj/item/integrated_circuit/list/jointext + name = "join text circuit" + desc = "This circuit will add all elements of a list into one string, seperated by a character." + extended_desc = "Default settings will encode the entire list into a string." + inputs = list( + "list to join" = IC_PINTYPE_LIST, + "delimiter" = IC_PINTYPE_CHAR, + "start" = IC_PINTYPE_NUMBER, + "end" = IC_PINTYPE_NUMBER + ) + inputs_default = list( + "2" = ",", + "3" = 1, + "4" = 0 + ) + outputs = list( + "joined text" = IC_PINTYPE_STRING + ) + icon_state = "addition" + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + +/obj/item/integrated_circuit/list/jointext/do_work() + var/list/input_list = get_pin_data(IC_INPUT, 1) + var/delimiter = get_pin_data(IC_INPUT, 2) + var/start = get_pin_data(IC_INPUT, 3) + var/end = get_pin_data(IC_INPUT, 4) + + var/result = null + + if(input_list.len && delimiter && !isnull(start) && !isnull(end)) + result = jointext(input_list, delimiter, start, end) + + set_pin_data(IC_OUTPUT, 1, result) + push_data() + activate_pin(2) \ No newline at end of file diff --git a/code/modules/integrated_electronics/subtypes/logic.dm b/code/modules/integrated_electronics/subtypes/logic.dm index 849c4e37a76..4bbffede35f 100644 --- a/code/modules/integrated_electronics/subtypes/logic.dm +++ b/code/modules/integrated_electronics/subtypes/logic.dm @@ -4,21 +4,16 @@ extended_desc = "Logic circuits will treat a null, 0, and a \"\" string value as FALSE and anything else as TRUE." complexity = 3 outputs = list("result") - activators = list("compare" = 1) + activators = list("compare" = IC_PINTYPE_PULSE_IN) category_text = "Logic" - autopulse = 1 power_draw_per_use = 1 -/obj/item/integrated_circuit/logic/on_data_written() - if(autopulse == 1) - check_then_do_work() - /obj/item/integrated_circuit/logic/do_work() push_data() /obj/item/integrated_circuit/logic/binary - inputs = list("\ A","\ B") - activators = list("compare" = 1, "on true result" = 0, "on false result" = 0) + inputs = list("A","B") + activators = list("compare" = IC_PINTYPE_PULSE_IN, "on true result" = IC_PINTYPE_PULSE_OUT, "on false result" = IC_PINTYPE_PULSE_OUT) /obj/item/integrated_circuit/logic/binary/do_work() pull_data() @@ -37,8 +32,8 @@ return FALSE /obj/item/integrated_circuit/logic/unary - inputs = list("\ A") - activators = list("compare" = 1, "on compare" = 0) + inputs = list("A") + activators = list("compare" = IC_PINTYPE_PULSE_IN, "on compare" = IC_PINTYPE_PULSE_OUT) /obj/item/integrated_circuit/logic/unary/do_work() pull_data() @@ -128,7 +123,7 @@ desc = "This gate inverts what's fed into it." icon_state = "not" spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - activators = list("invert" = 1, "on inverted" = 0) + activators = list("invert" = IC_PINTYPE_PULSE_IN, "on inverted" = IC_PINTYPE_PULSE_OUT) /obj/item/integrated_circuit/logic/unary/not/do_check(var/datum/integrated_io/A) return !A.data diff --git a/code/modules/integrated_electronics/subtypes/manipulation.dm b/code/modules/integrated_electronics/subtypes/manipulation.dm index 9b779ee39bd..7d22bc49a44 100644 --- a/code/modules/integrated_electronics/subtypes/manipulation.dm +++ b/code/modules/integrated_electronics/subtypes/manipulation.dm @@ -12,12 +12,12 @@ w_class = ITEMSIZE_NORMAL size = 3 inputs = list( - "\ target X rel", - "\ target Y rel" + "target X rel" = IC_PINTYPE_NUMBER, + "target Y rel" = IC_PINTYPE_NUMBER ) outputs = list() activators = list( - "fire" = 1 + "fire" = IC_PINTYPE_PULSE_IN ) var/obj/item/weapon/gun/installed_gun = null spawn_flags = IC_SPAWN_RESEARCH @@ -104,24 +104,15 @@ name = "locomotion circuit" desc = "This allows a machine to move in a given direction." icon_state = "locomotion" - extended_desc = "The circuit accepts a number as a direction to move towards.
    \ - North/Fore = 1,
    \ - South/Aft = 2,
    \ - East/Starboard = 4,
    \ - West/Port = 8,
    \ - Northeast = 5,
    \ - Northwest = 9,
    \ - Southeast = 6,
    \ - Southwest = 10
    \ -
    \ + extended_desc = "The circuit accepts a 'dir' number as a direction to move towards.
    \ Pulsing the 'step towards dir' activator pin will cause the machine to move a meter in that direction, assuming it is not \ being held, or anchored in some way. It should be noted that the ability to move is dependant on the type of assembly that this circuit inhabits." w_class = ITEMSIZE_NORMAL complexity = 20 // size = 5 - inputs = list("dir num") + inputs = list("direction" = IC_PINTYPE_DIR) outputs = list() - activators = list("step towards dir" = 1) + activators = list("step towards dir" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_RESEARCH power_draw_per_use = 100 @@ -146,9 +137,9 @@ icon_state = "grenade" complexity = 30 size = 2 - inputs = list("\ detonation time") + inputs = list("detonation time" = IC_PINTYPE_NUMBER) outputs = list() - activators = list("prime grenade" = 1) + activators = list("prime grenade" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 3, TECH_COMBAT = 4) var/obj/item/weapon/grenade/attached_grenade diff --git a/code/modules/integrated_electronics/subtypes/memory.dm b/code/modules/integrated_electronics/subtypes/memory.dm index 91fe45e04bc..fa4fd9ded63 100644 --- a/code/modules/integrated_electronics/subtypes/memory.dm +++ b/code/modules/integrated_electronics/subtypes/memory.dm @@ -3,12 +3,20 @@ desc = "This tiny chip can store one piece of data." icon_state = "memory" complexity = 1 - inputs = list("input pin 1") - outputs = list("output pin 1") - activators = list("set" = 1, "on set") + inputs = list() + outputs = list() + activators = list("set" = IC_PINTYPE_PULSE_IN, "on set" = IC_PINTYPE_PULSE_OUT) category_text = "Memory" spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 1 + var/number_of_pins = 1 + +/obj/item/integrated_circuit/memory/New() + for(var/i = 1 to number_of_pins) + inputs["input [i]"] = IC_PINTYPE_ANY // This is just a string since pins don't get built until ..() is called. + outputs["output [i]"] = IC_PINTYPE_ANY + complexity = number_of_pins + ..() /obj/item/integrated_circuit/memory/examine(mob/user) ..() @@ -36,83 +44,26 @@ name = "memory circuit" desc = "This circuit can store four pieces of data." icon_state = "memory4" - complexity = 4 - inputs = list("input pin 1","input pin 2","input pin 3","input pin 4") - outputs = list("output pin 1","output pin 2","output pin 3","output pin 4") - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 2 + number_of_pins = 4 /obj/item/integrated_circuit/memory/large name = "large memory circuit" desc = "This big circuit can hold eight pieces of data." icon_state = "memory8" - complexity = 8 - inputs = list( - "input pin 1", - "input pin 2", - "input pin 3", - "input pin 4", - "input pin 5", - "input pin 6", - "input pin 7", - "input pin 8") - outputs = list( - "output pin 1", - "output pin 2", - "output pin 3", - "output pin 4", - "output pin 5", - "output pin 6", - "output pin 7", - "output pin 8") - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 3) power_draw_per_use = 4 + number_of_pins = 8 /obj/item/integrated_circuit/memory/huge name = "large memory stick" desc = "This stick of memory can hold up up to sixteen pieces of data." icon_state = "memory16" w_class = ITEMSIZE_NORMAL - complexity = 16 - inputs = list( - "input pin 1", - "input pin 2", - "input pin 3", - "input pin 4", - "input pin 5", - "input pin 6", - "input pin 7", - "input pin 8", - "input pin 9", - "input pin 10", - "input pin 11", - "input pin 12", - "input pin 13", - "input pin 14", - "input pin 15", - "input pin 16" - ) - outputs = list( - "output pin 1", - "output pin 2", - "output pin 3", - "output pin 4", - "output pin 5", - "output pin 6", - "output pin 7", - "output pin 8", - "output pin 9", - "output pin 10", - "output pin 11", - "output pin 12", - "output pin 13", - "output pin 14", - "output pin 15", - "output pin 16") spawn_flags = IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 4, TECH_DATA = 4) power_draw_per_use = 8 + number_of_pins = 16 /obj/item/integrated_circuit/memory/constant name = "constant chip" @@ -120,8 +71,8 @@ icon_state = "memory" complexity = 1 inputs = list() - outputs = list("output pin") - activators = list("push data" = 0) + outputs = list("output pin" = IC_PINTYPE_ANY) + activators = list("push data" = IC_PINTYPE_PULSE_IN) var/accepting_refs = 0 spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH @@ -142,13 +93,13 @@ new_data = input("Now type in a string.","[src] string writing") as null|text if(istext(new_data) && CanInteract(user, physical_state)) O.data = new_data - to_chat(user, "You set \the [src]'s memory to [O.display_data()].") + to_chat(user, "You set \the [src]'s memory to [O.display_data(O.data)].") if("number") accepting_refs = 0 new_data = input("Now type in a number.","[src] number writing") as null|num if(isnum(new_data) && CanInteract(user, physical_state)) O.data = new_data - to_chat(user, "You set \the [src]'s memory to [O.display_data()].") + to_chat(user, "You set \the [src]'s memory to [O.display_data(O.data)].") if("ref") accepting_refs = 1 to_chat(user, "You turn \the [src]'s ref scanner on. Slide it across \ @@ -162,6 +113,6 @@ var/datum/integrated_io/O = outputs[1] O.data = weakref(target) visible_message("[user] slides \a [src]'s over \the [target].") - to_chat(user, "You set \the [src]'s memory to a reference to [O.display_data()]. The ref scanner is \ + to_chat(user, "You set \the [src]'s memory to a reference to [O.display_data(O.data)]. The ref scanner is \ now off.") accepting_refs = 0 \ No newline at end of file diff --git a/code/modules/integrated_electronics/subtypes/output.dm b/code/modules/integrated_electronics/subtypes/output.dm new file mode 100644 index 00000000000..50c54a0462c --- /dev/null +++ b/code/modules/integrated_electronics/subtypes/output.dm @@ -0,0 +1,316 @@ +/obj/item/integrated_circuit/output + category_text = "Output" + +/obj/item/integrated_circuit/output/screen + name = "small screen" + desc = "This small screen can display a single piece of data, when the machine is examined closely." + icon_state = "screen" + inputs = list("displayed data" = IC_PINTYPE_ANY) + outputs = list() + activators = list("load data" = IC_PINTYPE_PULSE_IN) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_per_use = 10 + var/stuff_to_display = null + + +/obj/item/integrated_circuit/output/screen/disconnect_all() + ..() + stuff_to_display = null + +/obj/item/integrated_circuit/output/screen/any_examine(mob/user) + to_chat(user, "There is a little screen labeled '[name]', which displays [!isnull(stuff_to_display) ? "'[stuff_to_display]'" : "nothing"].") + +/obj/item/integrated_circuit/output/screen/do_work() + var/datum/integrated_io/I = inputs[1] + if(isweakref(I.data)) + var/datum/d = I.data_as_type(/datum) + if(d) + stuff_to_display = "[d]" + else + stuff_to_display = I.data + +/obj/item/integrated_circuit/output/screen/medium + name = "screen" + desc = "This screen allows for people holding the device to see a piece of data." + icon_state = "screen_medium" + power_draw_per_use = 20 + +/obj/item/integrated_circuit/output/screen/medium/do_work() + ..() + var/list/nearby_things = range(0, get_turf(src)) + for(var/mob/M in nearby_things) + var/obj/O = assembly ? assembly : src + to_chat(M, "\icon[O] [stuff_to_display]") + +/obj/item/integrated_circuit/output/screen/large + name = "large screen" + desc = "This screen allows for people able to see the device to see a piece of data." + icon_state = "screen_large" + power_draw_per_use = 40 + +/obj/item/integrated_circuit/output/screen/large/do_work() + ..() + var/obj/O = assembly ? loc : assembly + O.visible_message("\icon[O] [stuff_to_display]") + +/obj/item/integrated_circuit/output/light + name = "light" + desc = "This light can turn on and off on command." + icon_state = "light" + complexity = 4 + inputs = list() + outputs = list() + activators = list("toggle light" = IC_PINTYPE_PULSE_IN) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + var/light_toggled = 0 + var/light_brightness = 3 + var/light_rgb = "#FFFFFF" + power_draw_idle = 0 // Adjusted based on brightness. + +/obj/item/integrated_circuit/output/light/do_work() + light_toggled = !light_toggled + update_lighting() + +/obj/item/integrated_circuit/output/light/proc/update_lighting() + if(light_toggled) + if(assembly) + assembly.set_light(l_range = light_brightness, l_power = light_brightness, l_color = light_rgb) + else + if(assembly) + assembly.set_light(0) + power_draw_idle = light_toggled ? light_brightness * 2 : 0 + +/obj/item/integrated_circuit/output/light/advanced/update_lighting() + var/new_color = get_pin_data(IC_INPUT, 1) + var/brightness = get_pin_data(IC_INPUT, 2) + + if(new_color && isnum(brightness)) + brightness = Clamp(brightness, 0, 6) + light_rgb = new_color + light_brightness = brightness + + ..() + +/obj/item/integrated_circuit/output/light/power_fail() // Turns off the flashlight if there's no power left. + light_toggled = FALSE + update_lighting() + +/obj/item/integrated_circuit/output/light/advanced + name = "advanced light" + desc = "This light can turn on and off on command, in any color, and in various brightness levels." + icon_state = "light_adv" + complexity = 8 + inputs = list( + "color" = IC_PINTYPE_COLOR, + "brightness" = IC_PINTYPE_NUMBER + ) + outputs = list() + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 3) + +/obj/item/integrated_circuit/output/light/advanced/on_data_written() + update_lighting() + +/obj/item/integrated_circuit/output/sound + name = "speaker circuit" + desc = "A miniature speaker is attached to this component." + icon_state = "speaker" + complexity = 8 + cooldown_per_use = 4 SECONDS + inputs = list( + "sound ID" = IC_PINTYPE_STRING, + "volume" = IC_PINTYPE_NUMBER, + "frequency" = IC_PINTYPE_BOOLEAN + ) + outputs = list() + activators = list("play sound" = IC_PINTYPE_PULSE_IN) + power_draw_per_use = 20 + var/list/sounds = list() + +/obj/item/integrated_circuit/output/text_to_speech + name = "text-to-speech circuit" + desc = "A miniature speaker is attached to this component." + extended_desc = "This unit is more advanced than the plain speaker circuit, able to transpose any valid text to speech." + icon_state = "speaker" + complexity = 12 + cooldown_per_use = 4 SECONDS + inputs = list("text" = IC_PINTYPE_STRING) + outputs = list() + activators = list("to speech" = IC_PINTYPE_PULSE_IN) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_per_use = 60 + +/obj/item/integrated_circuit/output/text_to_speech/do_work() + text = get_pin_data(IC_INPUT, 1) + if(!isnull(text)) + var/obj/O = assembly ? loc : assembly + audible_message("\icon[O] \The [O.name] states, \"[text]\"") + +/obj/item/integrated_circuit/output/sound/New() + ..() + extended_desc = list() + extended_desc += "The first input pin determines which sound is used. The choices are; " + extended_desc += jointext(sounds, ", ") + extended_desc += ". The second pin determines the volume of sound that is played" + extended_desc += ", and the third determines if the frequency of the sound will vary with each activation." + extended_desc = jointext(extended_desc, null) + +/obj/item/integrated_circuit/output/sound/do_work() + var/ID = get_pin_data(IC_INPUT, 1) + var/vol = get_pin_data(IC_INPUT, 2) + var/freq = get_pin_data(IC_INPUT, 3) + if(!isnull(ID) && !isnull(vol)) + var/selected_sound = sounds[ID] + if(!selected_sound) + return + vol = between(0, vol, 100) + playsound(get_turf(src), selected_sound, vol, freq, -1) + +/obj/item/integrated_circuit/output/sound/beeper + name = "beeper circuit" + desc = "A miniature speaker is attached to this component. This is often used in the construction of motherboards, which use \ + the speaker to tell the user if something goes very wrong when booting up. It can also do other similar synthetic sounds such \ + as buzzing, pinging, chiming, and more." + sounds = list( + "beep" = 'sound/machines/twobeep.ogg', + "chime" = 'sound/machines/chime.ogg', + "buzz sigh" = 'sound/machines/buzz-sigh.ogg', + "buzz twice" = 'sound/machines/buzz-two.ogg', + "ping" = 'sound/machines/ping.ogg', + "synth yes" = 'sound/machines/synth_yes.ogg', + "synth no" = 'sound/machines/synth_no.ogg', + "warning buzz" = 'sound/machines/warning-buzzer.ogg' + ) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + +/obj/item/integrated_circuit/output/sound/beepsky + name = "securitron sound circuit" + desc = "A miniature speaker is attached to this component. Considered by some to be the essential component for a securitron." + sounds = list( + "creep" = 'sound/voice/bcreep.ogg', + "criminal" = 'sound/voice/bcriminal.ogg', + "freeze" = 'sound/voice/bfreeze.ogg', + "god" = 'sound/voice/bgod.ogg', + "i am the law" = 'sound/voice/biamthelaw.ogg', + "insult" = 'sound/voice/binsult.ogg', + "radio" = 'sound/voice/bradio.ogg', + "secure day" = 'sound/voice/bsecureday.ogg', + ) + spawn_flags = IC_SPAWN_RESEARCH + origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_ILLEGAL = 1) + +/obj/item/integrated_circuit/output/video_camera + name = "video camera circuit" + desc = "This small camera allows a remote viewer to see what it sees." + extended_desc = "The camera is linked to the Research camera network." + icon_state = "video_camera" + w_class = ITEMSIZE_SMALL + complexity = 10 + inputs = list( + "camera name" = IC_PINTYPE_STRING, + "camera active" = IC_PINTYPE_BOOLEAN + ) + inputs_default = list("1" = "video camera circuit") + outputs = list() + activators = list() + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_idle = 5 // Raises to 80 when on. + var/obj/machinery/camera/network/research/camera + +/obj/item/integrated_circuit/output/video_camera/New() + ..() + camera = new(src) + on_data_written() + +/obj/item/integrated_circuit/output/video_camera/Destroy() + qdel_null(camera) + return ..() + +/obj/item/integrated_circuit/output/video_camera/proc/set_camera_status(var/status) + if(camera) + camera.set_status(status) + power_draw_idle = camera.status ? 80 : 5 + if(camera.status) // Ensure that there's actually power. + if(!draw_idle_power()) + power_fail() + +/obj/item/integrated_circuit/output/video_camera/on_data_written() + if(camera) + var/cam_name = get_pin_data(IC_INPUT, 1) + var/cam_active = get_pin_data(IC_INPUT, 2) + if(!isnull(cam_name)) + camera.c_tag = cam_name + set_camera_status(cam_active) + +/obj/item/integrated_circuit/output/video_camera/power_fail() + if(camera) + set_camera_status(0) + set_pin_data(IC_INPUT, 2, FALSE) + +/obj/item/integrated_circuit/output/led + name = "light-emitting diode" + desc = "This a LED that is lit whenever there is TRUE-equivalent data on its input." + extended_desc = "TRUE-equivalent values are: Non-empty strings, non-zero numbers, and valid refs." + complexity = 0.1 + icon_state = "led" + inputs = list("lit" = IC_PINTYPE_BOOLEAN) + outputs = list() + activators = list() + power_draw_idle = 0 // Raises to 1 when lit. + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + var/led_color + +/obj/item/integrated_circuit/output/led/on_data_written() + power_draw_idle = get_pin_data(IC_INPUT, 1) ? 1 : 0 + +/obj/item/integrated_circuit/output/led/power_fail() + set_pin_data(IC_INPUT, 1, FALSE) + +/obj/item/integrated_circuit/output/led/any_examine(mob/user) + var/text_output = list() + var/initial_name = initial(name) + + // Doing all this work just to have a color-blind friendly output. + text_output += "There is " + if(name == initial_name) + text_output += "\an [name]" + else + text_output += "\an ["\improper[initial_name]"] labeled '[name]'" + text_output += " which is currently [get_pin_data(IC_INPUT, 1) ? "lit ¤" : "unlit."]" + to_chat(user,jointext(text_output,null)) + +/obj/item/integrated_circuit/output/led/red + name = "red LED" + led_color = COLOR_RED + +/obj/item/integrated_circuit/output/led/orange + name = "orange LED" + led_color = COLOR_ORANGE + +/obj/item/integrated_circuit/output/led/yellow + name = "yellow LED" + led_color = COLOR_YELLOW + +/obj/item/integrated_circuit/output/led/green + name = "green LED" + led_color = COLOR_GREEN + +/obj/item/integrated_circuit/output/led/blue + name = "blue LED" + led_color = COLOR_BLUE + +/obj/item/integrated_circuit/output/led/purple + name = "purple LED" + led_color = COLOR_PURPLE + +/obj/item/integrated_circuit/output/led/cyan + name = "cyan LED" + led_color = COLOR_CYAN + +/obj/item/integrated_circuit/output/led/white + name = "white LED" + led_color = COLOR_WHITE + +/obj/item/integrated_circuit/output/led/pink + name = "pink LED" + led_color = COLOR_PINK diff --git a/code/modules/integrated_electronics/subtypes/power.dm b/code/modules/integrated_electronics/subtypes/power.dm index 215c1ff8568..f5284341294 100644 --- a/code/modules/integrated_electronics/subtypes/power.dm +++ b/code/modules/integrated_electronics/subtypes/power.dm @@ -11,9 +11,13 @@ some power is lost due to ineffiency." w_class = ITEMSIZE_SMALL complexity = 16 - inputs = list("\ target") - outputs = list("\ target cell charge", "\ target cell max charge", "\ target cell percentage") - activators = list("transmit" = 1) + inputs = list("target" = IC_PINTYPE_REF) + outputs = list( + "target cell charge" = IC_PINTYPE_NUMBER, + "target cell max charge" = IC_PINTYPE_NUMBER, + "target cell percentage" = IC_PINTYPE_NUMBER + ) + activators = list("transmit" = IC_PINTYPE_PULSE_IN, "on transmit" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 4, TECH_DATA = 4, TECH_POWER = 4, TECH_MAGNET = 3) power_draw_per_use = 500 // Inefficency has to come from somewhere. @@ -67,6 +71,7 @@ set_pin_data(IC_OUTPUT, 1, cell.charge) set_pin_data(IC_OUTPUT, 2, cell.maxcharge) set_pin_data(IC_OUTPUT, 3, cell.percent()) + activate_pin(2) return TRUE return FALSE diff --git a/code/modules/integrated_electronics/subtypes/reagents.dm b/code/modules/integrated_electronics/subtypes/reagents.dm index d67feb1c087..47629abda10 100644 --- a/code/modules/integrated_electronics/subtypes/reagents.dm +++ b/code/modules/integrated_electronics/subtypes/reagents.dm @@ -13,13 +13,13 @@ desc = "Unlike most electronics, creating smoke is completely intentional." icon_state = "smoke" extended_desc = "This smoke generator creates clouds of smoke on command. It can also hold liquids inside, which will go \ - into the smoke clouds when activated." + into the smoke clouds when activated. The reagents are consumed when smoke is made." flags = OPENCONTAINER complexity = 20 cooldown_per_use = 30 SECONDS inputs = list() outputs = list() - activators = list("create smoke" = 1) + activators = list("create smoke" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 3, TECH_BIO = 3) volume = 100 @@ -43,9 +43,10 @@ flags = OPENCONTAINER complexity = 20 cooldown_per_use = 6 SECONDS - inputs = list("\ target", "\ injection amount" = 5) + inputs = list("target" = IC_PINTYPE_REF, "injection amount" = IC_PINTYPE_NUMBER) + inputs_default = list("2" = 5) outputs = list() - activators = list("inject" = 1) + activators = list("inject" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH volume = 30 power_draw_per_use = 15 @@ -88,19 +89,20 @@ outside the machine if it is next to the machine. Note that this cannot be used on entities." flags = OPENCONTAINER complexity = 8 - inputs = list("\ source", "\ target", "\ injection amount" = 10) + inputs = list("source" = IC_PINTYPE_REF, "target" = IC_PINTYPE_REF, "injection amount" = IC_PINTYPE_NUMBER) + inputs_default = list("3" = 5) outputs = list() - activators = list("transfer reagents" = 1, "on transfer" = 0) + activators = list("transfer reagents" = IC_PINTYPE_PULSE_IN, "on transfer" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_BIO = 2) var/transfer_amount = 10 power_draw_per_use = 10 /obj/item/integrated_circuit/reagent/pump/on_data_written() - var/datum/integrated_io/amount = inputs[3] - if(isnum(amount.data)) - amount.data = Clamp(amount.data, 0, 50) - transfer_amount = amount.data + var/new_amount = get_pin_data(IC_INPUT, 3) + if(!isnull(new_amount)) + new_amount = Clamp(new_amount, 0, 50) + transfer_amount = new_amount /obj/item/integrated_circuit/reagent/pump/do_work() var/atom/movable/source = get_pin_data_as_type(IC_INPUT, 1, /atom/movable) @@ -130,16 +132,15 @@ flags = OPENCONTAINER complexity = 4 inputs = list() - outputs = list("volume used") + outputs = list("volume used" = IC_PINTYPE_NUMBER) activators = list() spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_BIO = 2) volume = 60 /obj/item/integrated_circuit/reagent/storage/on_reagent_change() - var/datum/integrated_io/A = outputs[1] - A.data = reagents.total_volume - A.push_data() + set_pin_data(IC_OUTPUT, 1, reagents.total_volume) + push_data() /obj/item/integrated_circuit/reagent/storage/cryo name = "cryo reagent storage" diff --git a/code/modules/integrated_electronics/subtypes/smart.dm b/code/modules/integrated_electronics/subtypes/smart.dm index 75707341975..14aa9b6eab4 100644 --- a/code/modules/integrated_electronics/subtypes/smart.dm +++ b/code/modules/integrated_electronics/subtypes/smart.dm @@ -8,9 +8,9 @@ cannot see the target, it will not be able to calculate the correct direction." icon_state = "numberpad" complexity = 25 - inputs = list("\ target") - outputs = list("\ dir") - activators = list("calculate dir" = 1, "on calculated" = 0) + inputs = list("target" = IC_PINTYPE_REF) + outputs = list("dir" = IC_PINTYPE_DIR) + activators = list("calculate dir" = IC_PINTYPE_PULSE_IN, "on calculated" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 4, TECH_DATA = 5) power_draw_per_use = 40 diff --git a/code/modules/integrated_electronics/subtypes/time.dm b/code/modules/integrated_electronics/subtypes/time.dm index 64855d2a567..b03a5a2ada0 100644 --- a/code/modules/integrated_electronics/subtypes/time.dm +++ b/code/modules/integrated_electronics/subtypes/time.dm @@ -12,7 +12,7 @@ This circuit is set to send a pulse after a delay of two seconds." icon_state = "delay-20" var/delay = 2 SECONDS - activators = list("incoming"= 1,"outgoing" = 0) + activators = list("incoming"= IC_PINTYPE_PULSE_IN,"outgoing" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 2 @@ -59,7 +59,7 @@ desc = "This sends a pulse signal out after a delay, critical for ensuring proper control flow in a complex machine. \ This circuit's delay can be customized, between 1/10th of a second to one hour. The delay is updated upon receiving a pulse." icon_state = "delay" - inputs = list("\ delay time") + inputs = list("delay time" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_RESEARCH /obj/item/integrated_circuit/time/delay/custom/do_work() @@ -78,8 +78,8 @@ var/ticks_to_pulse = 4 var/ticks_completed = 0 var/is_running = FALSE - inputs = list("\ enable ticking" = 0) - activators = list("outgoing pulse" = 0) + inputs = list("enable ticking" = IC_PINTYPE_BOOLEAN) + activators = list("outgoing pulse" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_RESEARCH power_draw_per_use = 4 @@ -131,8 +131,13 @@ desc = "Tells you what the local time is, specific to your station or planet." icon_state = "clock" inputs = list() - outputs = list("\ time", "\ hours", "\ minutes", "\ seconds") - activators = list("get time" = 1,"on time got" = 0) + outputs = list( + "time" = IC_PINTYPE_STRING, + "hours" = IC_PINTYPE_NUMBER, + "minutes" = IC_PINTYPE_NUMBER, + "seconds" = IC_PINTYPE_NUMBER + ) + activators = list("get time" = IC_PINTYPE_PULSE_IN, "on time got" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 4 diff --git a/code/modules/integrated_electronics/subtypes/trig.dm b/code/modules/integrated_electronics/subtypes/trig.dm index ec773a160b1..daadf52d429 100644 --- a/code/modules/integrated_electronics/subtypes/trig.dm +++ b/code/modules/integrated_electronics/subtypes/trig.dm @@ -2,40 +2,35 @@ /obj/item/integrated_circuit/trig complexity = 1 inputs = list( - "\ A", - "\ B", - "\ C", - "\ D", - "\ E", - "\ F", - "\ G", - "\ H" + "A" = IC_PINTYPE_NUMBER, + "B" = IC_PINTYPE_NUMBER, + "C" = IC_PINTYPE_NUMBER, + "D" = IC_PINTYPE_NUMBER, + "E" = IC_PINTYPE_NUMBER, + "F" = IC_PINTYPE_NUMBER, + "G" = IC_PINTYPE_NUMBER, + "H" = IC_PINTYPE_NUMBER ) - outputs = list("\ result") - activators = list("compute" = 1, "on computed" = 0) + outputs = list("result" = IC_PINTYPE_NUMBER) + activators = list("compute" = IC_PINTYPE_PULSE_IN, "on computed" = IC_PINTYPE_PULSE_OUT) category_text = "Trig" extended_desc = "Input and output are in degrees." - autopulse = 1 power_draw_per_use = 1 // Still cheap math. -/obj/item/integrated_circuit/trig/on_data_written() - if(autopulse == 1) - check_then_do_work() - // Sine // /obj/item/integrated_circuit/trig/sine name = "sin circuit" desc = "Has nothing to do with evil, unless you consider trigonometry to be evil. Outputs the sine of A." icon_state = "sine" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/trig/sine/do_work() pull_data() var/result = null var/A = get_pin_data(IC_INPUT, 1) - if(isnum(A)) + if(!isnull(A)) result = sin(A) set_pin_data(IC_OUTPUT, 1, result) @@ -48,14 +43,14 @@ name = "cos circuit" desc = "Outputs the cosine of A." icon_state = "cosine" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/trig/cosine/do_work() pull_data() var/result = null var/A = get_pin_data(IC_INPUT, 1) - if(isnum(A)) + if(!isnull(A)) result = cos(A) set_pin_data(IC_OUTPUT, 1, result) @@ -68,14 +63,14 @@ name = "tan circuit" desc = "Outputs the tangent of A. Guaranteed to not go on a tangent about its existance." icon_state = "tangent" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/trig/tangent/do_work() pull_data() var/result = null var/A = get_pin_data(IC_INPUT, 1) - if(isnum(A)) + if(!isnull(A)) result = Tan(A) set_pin_data(IC_OUTPUT, 1, result) @@ -88,14 +83,14 @@ name = "csc circuit" desc = "Outputs the cosecant of A." icon_state = "cosecant" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/trig/cosecant/do_work() pull_data() var/result = null var/A = get_pin_data(IC_INPUT, 1) - if(isnum(A)) + if(!isnull(A)) result = Csc(A) set_pin_data(IC_OUTPUT, 1, result) @@ -109,14 +104,14 @@ name = "sec circuit" desc = "Outputs the secant of A. Has nothing to do with the security department." icon_state = "secant" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/trig/secant/do_work() pull_data() var/result = null var/A = get_pin_data(IC_INPUT, 1) - if(isnum(A)) + if(!isnull(A)) result = Sec(A) set_pin_data(IC_OUTPUT, 1, result) @@ -130,14 +125,14 @@ name = "cot circuit" desc = "Outputs the cotangent of A." icon_state = "cotangent" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/trig/cotangent/do_work() pull_data() var/result = null var/A = get_pin_data(IC_INPUT, 1) - if(isnum(A)) + if(!isnull(A)) result = Cot(A) set_pin_data(IC_OUTPUT, 1, result) diff --git a/code/modules/integrated_electronics/~defines/~defines.dm b/code/modules/integrated_electronics/~defines/~defines.dm index 78ce72f3655..90aa05acf19 100644 --- a/code/modules/integrated_electronics/~defines/~defines.dm +++ b/code/modules/integrated_electronics/~defines/~defines.dm @@ -8,9 +8,29 @@ #undef IC_SPAWN_DEFAULT //#undef IC_SPAWN_RESEARCH // Research designs depend on this unfortunately. +#undef IC_FORMAT_ANY #undef IC_FORMAT_STRING +#undef IC_FORMAT_CHAR +#undef IC_FORMAT_COLOR #undef IC_FORMAT_NUMBER +#undef IC_FORMAT_DIR +#undef IC_FORMAT_BOOLEAN #undef IC_FORMAT_REF #undef IC_FORMAT_LIST -#undef IC_FORMAT_ANY -#undef IC_FORMAT_PULSE \ No newline at end of file + +#undef IC_FORMAT_PULSE + +#undef IC_PINTYPE_ANY +#undef IC_PINTYPE_STRING +#undef IC_PINTYPE_CHAR +#undef IC_PINTYPE_COLOR +#undef IC_PINTYPE_NUMBER +#undef IC_PINTYPE_DIR +#undef IC_PINTYPE_BOOLEAN +#undef IC_PINTYPE_REF +#undef IC_PINTYPE_LIST + +#undef IC_PINTYPE_PULSE_IN +#undef IC_PINTYPE_PULSE_OUT + +#undef IC_MAX_LIST_LENGTH \ No newline at end of file diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index a7da54dabfd..fd75b22eaf5 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -1595,6 +1595,24 @@ CIRCUITS BELOW build_path = /obj/item/device/assembly/electronic_assembly sort_string = "VCAAF" +/datum/design/item/custom_circuit_printer + name = "Portable integrated circuit printer" + desc = "A portable(ish) printer for modular machines." + id = "ic_printer" + req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 4, TECH_DATA = 5) + materials = list(DEFAULT_WALL_MATERIAL = 10000) + build_path = /obj/item/device/integrated_circuit_printer + sort_string = "VCAAG" + +/datum/design/item/custom_circuit_printer + name = "Integrated circuit printer upgrade - advanced designs" + desc = "Allows the integrated circuit printer to create advanced circuits" + id = "ic_printer_upgrade_adv" + req_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 4) + materials = list(DEFAULT_WALL_MATERIAL = 2000) + build_path = /obj/item/weapon/disk/integrated_circuit/upgrade/advanced + sort_string = "VCAAH" + /datum/design/item/translator name = "handheld translator" id = "translator" diff --git a/code/modules/research/research.dm b/code/modules/research/research.dm index 1730eb639ba..22a8bc1a3f8 100644 --- a/code/modules/research/research.dm +++ b/code/modules/research/research.dm @@ -54,7 +54,7 @@ research holder datum. known_tech += new T(src) for(var/D in typesof(/datum/design) - /datum/design) possible_designs += new D(src) - generate_integrated_circuit_designs() +// generate_integrated_circuit_designs() RefreshResearch() /datum/research/techonly @@ -129,7 +129,7 @@ research holder datum. var/datum/tech/check_tech = T if(initial(check_tech.id) == ID) return initial(check_tech.name) - +/* /datum/research/proc/generate_integrated_circuit_designs() spawn(2 SECONDS) // So the list has time to initialize. for(var/obj/item/integrated_circuit/IC in all_integrated_circuits) @@ -143,6 +143,7 @@ research holder datum. D.req_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2) D.build_path = IC.type possible_designs += D +*/ /*************************************************************** ** Technology Datums ** diff --git a/code/unit_tests/integrated_circuits/data_transfer.dm b/code/unit_tests/integrated_circuits/data_transfer.dm deleted file mode 100644 index 1d02e8f837e..00000000000 --- a/code/unit_tests/integrated_circuits/data_transfer.dm +++ /dev/null @@ -1,17 +0,0 @@ -/datum/unit_test/integrated_circuits/splitter - name = "Data Transfer Circuits: Splitter" - circuit_type = /obj/item/integrated_circuit/transfer/splitter - inputs_to_give = list("Test") - expected_outputs = list("Test", "Test") - -/datum/unit_test/integrated_circuits/splitter4 - name = "Data Transfer Circuits: Splitter 4" - circuit_type = /obj/item/integrated_circuit/transfer/splitter/medium - inputs_to_give = list("Test") - expected_outputs = list("Test", "Test", "Test", "Test") - -/datum/unit_test/integrated_circuits/splitter8 - name = "Data Transfer Circuits: Splitter 8" - circuit_type = /obj/item/integrated_circuit/transfer/splitter/large - inputs_to_give = list("Test") - expected_outputs = list("Test", "Test", "Test", "Test", "Test", "Test", "Test", "Test") \ No newline at end of file diff --git a/icons/obj/electronic_assemblies.dmi b/icons/obj/electronic_assemblies.dmi index e81053bc3642547884e36f3ed5b3c436f0083567..6ad2b65b2f92eb46c37a5abc9da34d2c515f70dd 100644 GIT binary patch literal 35959 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 Fe*xYB$36f6 diff --git a/icons/obj/machines/research.dmi b/icons/obj/machines/research.dmi index 00bb9d9e137c1ce7d86146cf9f0bab24dda04497..7b7238c3ab799e529ce21b767d0e1d94a782a746 100644 GIT binary patch delta 359 zcmV-t0hs=gYK&@-B!5tPR9JLGWpiV4X>fFDZ*Bkpc$}@2!EVAZ3_#DxS6Fam6Lf61 zUMA4Q0e+$Knm{e3apj~S_Vqik4K_8Spvsq4dVX;t+hcfLzO6Q}Sg-WnN+9--!~Aio z)qzZ`Acv<+tIE=@il?6tF5ptMKdWBYE59H17GaKQ^4r67nmUl*b+~orH-SA824YYF1P14m4=-N39 zq1*R-_GOc=xMHhqL^qgi$Ic8U3*`2xmc2t~2y6DkmDdV-YU{y#O~t~Arn^J;j(*ts z&|r-|l243WUt48}(w4CmbWos2cl_wFm&^}ZI84z0@0M=Y4F}&+>O^tLm zzjeAk49m>|7VDM%1VIr7ZV?I4`?G=p Fk2B>9wekP} delta 364 zcmV-y0h9iWYLRM?B!5+UR9JLGWpiV4X>fFDZ*Bkpc$}@2!EVAZ42I9iQ&@0i6Ybb; zy-c8~2Y7|bYXY^DCY6(d*wgR8HW+H4MU^j!^!v;2$o3T8S0DKXmg`*ZHG6UvGFUv% zr8tlZ6=d*|N>ORrRpE5;0fUANCM9v%QYffym~7BIkwOuB$bTS_V#`?T(>b0|ga>la zQg>E5mqKZSN5~+V^$ICiAIPfzZ#L|LGZ-p;*WOv$qm~P??H0dvRv?9Ou8FeRA*}2A zZ<2Qgz3-;Kp6TiAC+^T{9ng$M+c~2~gLyLhSOY(RQ-rm%v8B|Xv@jS^-`+IctN{-X@pymjT!aMvr|}Ymatss@*6d=2>Cig KS3t9U0gp5K+qAF% diff --git a/polaris.dme b/polaris.dme index 74efedd213a..098fdd74918 100644 --- a/polaris.dme +++ b/polaris.dme @@ -1451,17 +1451,28 @@ #include "code\modules\integrated_electronics\core\helpers.dm" #include "code\modules\integrated_electronics\core\integrated_circuit.dm" #include "code\modules\integrated_electronics\core\pins.dm" +#include "code\modules\integrated_electronics\core\printer.dm" #include "code\modules\integrated_electronics\core\tools.dm" +#include "code\modules\integrated_electronics\core\special_pins\boolean_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\char_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\color_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\dir_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\list_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\number_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\ref_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\string_pin.dm" #include "code\modules\integrated_electronics\passive\passive.dm" #include "code\modules\integrated_electronics\passive\power.dm" #include "code\modules\integrated_electronics\subtypes\arithmetic.dm" #include "code\modules\integrated_electronics\subtypes\built_in.dm" #include "code\modules\integrated_electronics\subtypes\converters.dm" #include "code\modules\integrated_electronics\subtypes\data_transfer.dm" -#include "code\modules\integrated_electronics\subtypes\input_output.dm" +#include "code\modules\integrated_electronics\subtypes\input.dm" +#include "code\modules\integrated_electronics\subtypes\lists.dm" #include "code\modules\integrated_electronics\subtypes\logic.dm" #include "code\modules\integrated_electronics\subtypes\manipulation.dm" #include "code\modules\integrated_electronics\subtypes\memory.dm" +#include "code\modules\integrated_electronics\subtypes\output.dm" #include "code\modules\integrated_electronics\subtypes\power.dm" #include "code\modules\integrated_electronics\subtypes\reagents.dm" #include "code\modules\integrated_electronics\subtypes\smart.dm" @@ -2217,7 +2228,6 @@ #include "code\unit_tests\integrated_circuits\arithmetic.dm" #include "code\unit_tests\integrated_circuits\circuits.dm" #include "code\unit_tests\integrated_circuits\converter.dm" -#include "code\unit_tests\integrated_circuits\data_transfer.dm" #include "code\unit_tests\integrated_circuits\logic.dm" #include "code\unit_tests\integrated_circuits\trig.dm" #include "code\ZAS\_docs.dm" From 2e52bea4007eef0f4ae76a2a5fd9a6bbf4fd2d91 Mon Sep 17 00:00:00 2001 From: Neerti Date: Tue, 1 Aug 2017 16:18:58 -0400 Subject: [PATCH 30/32] Adds the printer I forgot --- .../integrated_electronics/core/printer.dm | 199 ++++++++++++++++++ 1 file changed, 199 insertions(+) create mode 100644 code/modules/integrated_electronics/core/printer.dm diff --git a/code/modules/integrated_electronics/core/printer.dm b/code/modules/integrated_electronics/core/printer.dm new file mode 100644 index 00000000000..78deb6cf984 --- /dev/null +++ b/code/modules/integrated_electronics/core/printer.dm @@ -0,0 +1,199 @@ + +/obj/item/device/integrated_circuit_printer + name = "integrated circuit printer" + desc = "A portable(ish) machine made to print tiny modular circuitry out of metal." + icon = 'icons/obj/electronic_assemblies.dmi' + icon_state = "circuit_printer" + w_class = ITEMSIZE_LARGE + var/metal = 0 + var/max_metal = 100 + var/metal_per_sheet = 10 // One sheet equals this much metal. + + var/upgraded = FALSE // When hit with an upgrade disk, will turn true, allowing it to print the higher tier circuits. + var/can_clone = FALSE // Same for above, but will allow the printer to duplicate a specific assembly. + var/static/list/recipe_list = list() + var/current_category = null + var/obj/item/device/electronic_assembly/assembly_to_clone = null + +/obj/item/device/integrated_circuit_printer/upgraded + upgraded = TRUE + can_clone = TRUE + +/obj/item/device/integrated_circuit_printer/initialize() + ..() + if(!recipe_list.len) + // Unfortunately this needed a lot of loops, but it should only be run once at init. + + // First loop is to seperate the actual circuits from base circuits. + var/list/circuits_to_use = list() + for(var/obj/item/integrated_circuit/IC in all_integrated_circuits) + if((IC.spawn_flags & IC_SPAWN_DEFAULT) || (IC.spawn_flags & IC_SPAWN_RESEARCH)) + circuits_to_use.Add(IC) + + // Second loop is to find all categories. + var/list/found_categories = list() + for(var/obj/item/integrated_circuit/IC in circuits_to_use) + if(!(IC.category_text in found_categories)) + found_categories.Add(IC.category_text) + + // Third loop is to initialize lists by category names, then put circuits matching the category inside. + for(var/category in found_categories) + recipe_list[category] = list() + var/list/current_list = recipe_list[category] + for(var/obj/item/integrated_circuit/IC in circuits_to_use) + if(IC.category_text == category) + current_list.Add(IC) + + // Now for non-circuit things. + var/list/assembly_list = list() + assembly_list.Add( + new /obj/item/device/electronic_assembly(null), + new /obj/item/device/electronic_assembly/medium(null), + new /obj/item/device/electronic_assembly/large(null), + new /obj/item/device/electronic_assembly/drone(null), + new /obj/item/weapon/implant/integrated_circuit(null), + new /obj/item/device/assembly/electronic_assembly(null) + ) + recipe_list["Assemblies"] = assembly_list + + var/list/tools_list = list() + tools_list.Add( + new /obj/item/device/integrated_electronics/wirer(null), + new /obj/item/device/integrated_electronics/debugger(null) + ) + recipe_list["Tools"] = tools_list + + +/obj/item/device/integrated_circuit_printer/attackby(var/obj/item/O, var/mob/user) + if(istype(O,/obj/item/stack/material)) + var/obj/item/stack/material/stack = O + if(stack.material.name == DEFAULT_WALL_MATERIAL) + var/num = min((max_metal - metal) / metal_per_sheet, stack.amount) + if(num < 1) + to_chat(user, "\The [src] is too full to add more metal.") + return + if(stack.use(num)) + to_chat(user, "You add [num] sheet\s to \the [src].") + metal += num * metal_per_sheet + interact(user) + return TRUE + + if(istype(O,/obj/item/integrated_circuit)) + to_chat(user, "You insert the circuit into \the [src]. ") + user.unEquip(O) + metal = min(metal + O.w_class, max_metal) + qdel(O) + interact(user) + return TRUE + + if(istype(O,/obj/item/weapon/disk/integrated_circuit/upgrade/advanced)) + if(upgraded) + to_chat(user, "\The [src] already has this upgrade. ") + return TRUE + to_chat(user, "You install \the [O] into \the [src]. ") + upgraded = TRUE + interact(user) + return TRUE + + if(istype(O,/obj/item/weapon/disk/integrated_circuit/upgrade/clone)) + if(can_clone) + to_chat(user, "\The [src] already has this upgrade. ") + return TRUE + to_chat(user, "You install \the [O] into \the [src]. ") + can_clone = TRUE + interact(user) + return TRUE + + return ..() + +/obj/item/device/integrated_circuit_printer/attack_self(var/mob/user) + interact(user) + +/obj/item/device/integrated_circuit_printer/interact(mob/user) + var/window_height = 600 + var/window_width = 500 + + if(isnull(current_category)) + current_category = recipe_list[1] + + var/HTML = "

    Integrated Circuit Printer


    " + HTML += "Metal: [metal/metal_per_sheet]/[max_metal/metal_per_sheet] sheets.
    " + HTML += "Circuits available: [upgraded ? "Regular":"Advanced"]." + HTML += "Assembly Cloning: [can_clone ? "Available": "Unavailable"]." + if(assembly_to_clone) + HTML += "Assembly '[assembly_to_clone.name]' loaded." + HTML += "Crossed out circuits mean that the printer is not sufficentally upgraded to create that circuit.
    " + HTML += "
    " + HTML += "Categories:" + for(var/category in recipe_list) + if(category != current_category) + HTML += " \[[category]\] " + else // Bold the button if it's already selected. + HTML += " \[[category]\] " + HTML += "
    " + HTML += "

    [current_category]

    " + + var/list/current_list = recipe_list[current_category] + for(var/obj/O in current_list) + var/can_build = TRUE + if(istype(O, /obj/item/integrated_circuit)) + var/obj/item/integrated_circuit/IC = O + if((IC.spawn_flags & IC_SPAWN_RESEARCH) && (!(IC.spawn_flags & IC_SPAWN_DEFAULT)) && !upgraded) + can_build = FALSE + if(can_build) + HTML += "\[[O.name]\]: [O.desc]
    " + else + HTML += "\[[O.name]\]: [O.desc]
    " + + user << browse(jointext(HTML, null), "window=integrated_printer;size=[window_width]x[window_height];border=1;can_resize=1;can_close=1;can_minimize=1") + +/obj/item/device/integrated_circuit_printer/Topic(href, href_list) + if(..()) + return 1 + + add_fingerprint(usr) + + if(href_list["category"]) + current_category = href_list["category"] + + if(href_list["build"]) + var/build_type = text2path(href_list["build"]) + if(!build_type || !ispath(build_type)) + return 1 + + var/cost = 1 + if(ispath(build_type, /obj/item/device/electronic_assembly)) + var/obj/item/device/electronic_assembly/E = build_type + cost = round( (initial(E.max_complexity) + initial(E.max_components) ) / 4) + else if(ispath(build_type, /obj/item/integrated_circuit)) + var/obj/item/integrated_circuit/IC = build_type + cost = initial(IC.w_class) + + if(metal - cost < 0) + to_chat(usr, "You need [cost] metal to build that!.") + return 1 + metal -= cost + new build_type(get_turf(loc)) + + interact(usr) + +// FUKKEN UPGRADE DISKS +/obj/item/weapon/disk/integrated_circuit/upgrade + name = "integrated circuit printer upgrade disk" + desc = "Install this into your integrated circuit printer to enhance it." + icon = 'icons/obj/electronic_assemblies.dmi' + icon_state = "upgrade_disk" + item_state = "card-id" + w_class = ITEMSIZE_SMALL + origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 4) + +/obj/item/weapon/disk/integrated_circuit/upgrade/advanced + name = "integrated circuit printer upgrade disk - advanced designs" + desc = "Install this into your integrated circuit printer to enhance it. This one adds new, advanced designs to the printer." + +// To be implemented later. +/obj/item/weapon/disk/integrated_circuit/upgrade/clone + name = "integrated circuit printer upgrade disk - circuit cloner" + desc = "Install this into your integrated circuit printer to enhance it. This one allows the printer to duplicate assemblies." + icon_state = "upgrade_disk_clone" + origin_tech = list(TECH_ENGINEERING = 5, TECH_DATA = 6) \ No newline at end of file From 178dc07dfc15e02ee5cfc03c5b37680fb58d6a98 Mon Sep 17 00:00:00 2001 From: Neerti Date: Tue, 1 Aug 2017 21:40:51 -0400 Subject: [PATCH 31/32] Ports Shuttle Sounds + Fixes Southern Cross Shuttles Southern Cross shuttles one and two can now launch. Adds missing areas for shuttles 1 and 2. Shuttles warming up, moving, or stopping now make a nice sound, ported from /tg/. Rearranges shuttle datum/computer definitions to make it easier to read. Removes cloaking abilities for most multi-shuttles. Lowers transit time for multi-shuttles. Can be raised later if desired. --- code/__defines/misc.dm | 5 + code/modules/shuttles/shuttle.dm | 39 +- code/modules/shuttles/shuttle_supply.dm | 7 + code/modules/shuttles/shuttles_multi.dm | 25 +- maps/southern_cross/southern_cross-1.dmm | 3162 +++++++++-------- maps/southern_cross/southern_cross.dm | 1 + maps/southern_cross/southern_cross_areas.dm | 2 +- .../southern_cross/southern_cross_shuttles.dm | 124 +- sound/effects/shuttles/hyperspace_begin.ogg | Bin 0 -> 82935 bytes sound/effects/shuttles/hyperspace_end.ogg | Bin 0 -> 56223 bytes .../effects/shuttles/hyperspace_progress.ogg | Bin 0 -> 31905 bytes 11 files changed, 1711 insertions(+), 1654 deletions(-) create mode 100644 sound/effects/shuttles/hyperspace_begin.ogg create mode 100644 sound/effects/shuttles/hyperspace_end.ogg create mode 100644 sound/effects/shuttles/hyperspace_progress.ogg diff --git a/code/__defines/misc.dm b/code/__defines/misc.dm index f3b448ee490..89f01c8cd23 100644 --- a/code/__defines/misc.dm +++ b/code/__defines/misc.dm @@ -88,6 +88,11 @@ #define SHUTTLE_WARMUP 1 #define SHUTTLE_INTRANSIT 2 +// Sound defines for shuttles. +#define HYPERSPACE_WARMUP 0 +#define HYPERSPACE_PROGRESS 1 +#define HYPERSPACE_END 2 + // Ferry shuttle processing status. #define IDLE_STATE 0 #define WAIT_LAUNCH 1 diff --git a/code/modules/shuttles/shuttle.dm b/code/modules/shuttles/shuttle.dm index 31fcc73bc62..e42196b56b3 100644 --- a/code/modules/shuttles/shuttle.dm +++ b/code/modules/shuttles/shuttle.dm @@ -43,38 +43,55 @@ world << "warning: shuttle with docking tag [docking_controller_tag] could not find it's controller!" /datum/shuttle/proc/short_jump(var/area/origin,var/area/destination) - if(moving_status != SHUTTLE_IDLE) return + if(moving_status != SHUTTLE_IDLE) + return - //it would be cool to play a sound here moving_status = SHUTTLE_WARMUP spawn(warmup_time*10) + + make_sounds(origin, HYPERSPACE_WARMUP) + sleep(5 SECONDS) // so the sound finishes. + if (moving_status == SHUTTLE_IDLE) + make_sounds(origin, HYPERSPACE_END) return //someone cancelled the launch moving_status = SHUTTLE_INTRANSIT //shouldn't matter but just to be safe move(origin, destination) moving_status = SHUTTLE_IDLE + make_sounds(destination, HYPERSPACE_END) /datum/shuttle/proc/long_jump(var/area/departing, var/area/destination, var/area/interim, var/travel_time, var/direction) //world << "shuttle/long_jump: departing=[departing], destination=[destination], interim=[interim], travel_time=[travel_time]" - if(moving_status != SHUTTLE_IDLE) return + if(moving_status != SHUTTLE_IDLE) + return //it would be cool to play a sound here moving_status = SHUTTLE_WARMUP spawn(warmup_time*10) + + make_sounds(departing, HYPERSPACE_WARMUP) + sleep(5 SECONDS) // so the sound finishes. + if (moving_status == SHUTTLE_IDLE) + make_sounds(departing, HYPERSPACE_END) return //someone cancelled the launch arrive_time = world.time + travel_time*10 moving_status = SHUTTLE_INTRANSIT move(departing, interim, direction) - + var/last_progress_sound = 0 while (world.time < arrive_time) + // Make the shuttle make sounds every four seconds, since the sound file is five seconds. + if(last_progress_sound + 4 SECONDS < world.time) + make_sounds(interim, HYPERSPACE_PROGRESS) + last_progress_sound = world.time sleep(5) move(interim, destination, direction) moving_status = SHUTTLE_IDLE + make_sounds(destination, HYPERSPACE_END) /datum/shuttle/proc/dock() if (!docking_controller) @@ -104,7 +121,7 @@ //If you want to conditionally cancel shuttle launches, that logic must go in short_jump() or long_jump() /datum/shuttle/proc/move(var/area/origin, var/area/destination, var/direction=null) - //world << "move_shuttle() called for [shuttle_tag] leaving [origin] en route to [destination]." + //world << "move_shuttle() called for [name] leaving [origin] en route to [destination]." //world << "area_coming_from: [origin]" //world << "destination: [destination]" @@ -167,3 +184,15 @@ //returns 1 if the shuttle has a valid arrive time /datum/shuttle/proc/has_arrive_time() return (moving_status == SHUTTLE_INTRANSIT) + +/datum/shuttle/proc/make_sounds(var/area/A, var/sound_type) + var/sound_to_play = null + switch(sound_type) + if(HYPERSPACE_WARMUP) + sound_to_play = 'sound/effects/shuttles/hyperspace_begin.ogg' + if(HYPERSPACE_PROGRESS) + sound_to_play = 'sound/effects/shuttles/hyperspace_progress.ogg' + if(HYPERSPACE_END) + sound_to_play = 'sound/effects/shuttles/hyperspace_end.ogg' + for(var/obj/machinery/door/E in A) //dumb, I know, but playing it on the engines doesn't do it justice + playsound(E, sound_to_play, 50, FALSE) \ No newline at end of file diff --git a/code/modules/shuttles/shuttle_supply.dm b/code/modules/shuttles/shuttle_supply.dm index 9a6b7f33801..7565d7f4665 100644 --- a/code/modules/shuttles/shuttle_supply.dm +++ b/code/modules/shuttles/shuttle_supply.dm @@ -19,12 +19,18 @@ //it would be cool to play a sound here moving_status = SHUTTLE_WARMUP spawn(warmup_time*10) + + make_sounds(origin, HYPERSPACE_WARMUP) + sleep(5 SECONDS) // so the sound finishes. + if (moving_status == SHUTTLE_IDLE) + make_sounds(origin, HYPERSPACE_END) return //someone cancelled the launch if (at_station() && forbidden_atoms_check()) //cancel the launch because of forbidden atoms. announce over supply channel? moving_status = SHUTTLE_IDLE + make_sounds(origin, HYPERSPACE_END) return if (!at_station()) //at centcom @@ -51,6 +57,7 @@ move(away_area, destination) moving_status = SHUTTLE_IDLE + make_sounds(destination, HYPERSPACE_END) if (!at_station()) //at centcom supply_controller.sell() diff --git a/code/modules/shuttles/shuttles_multi.dm b/code/modules/shuttles/shuttles_multi.dm index 85cce0c06b8..85155f61198 100644 --- a/code/modules/shuttles/shuttles_multi.dm +++ b/code/modules/shuttles/shuttles_multi.dm @@ -2,10 +2,12 @@ /datum/shuttle/multi_shuttle flags = SHUTTLE_FLAGS_NONE - var/cloaked = 1 + var/cloaked = FALSE + var/can_cloak = FALSE var/at_origin = 1 var/returned_home = 0 - var/move_time = 240 +// var/move_time = 240 + var/move_time = 60 var/cooldown = 20 var/last_move = 0 //the time at which we last moved @@ -103,7 +105,8 @@ else dat += "Engines ready.
    " - dat += "
    Toggle cloaking field
    " + if(MS.can_cloak) + dat += "
    Toggle cloaking field
    " dat += "Move ship
    " dat += "Return to base" @@ -195,19 +198,21 @@ updateUsrDialog() return - if(!MS.return_warning) - usr << "Returning to your home base will end your mission. If you are sure, press the button again." - //TODO: Actually end the mission. - MS.return_warning = 1 - return + // No point giving a warning if it does literally nothing. +// if(!MS.return_warning) +// usr << "Returning to your home base will end your mission. If you are sure, press the button again." +// //TODO: Actually end the mission. +// MS.return_warning = 1 +// return - MS.long_jump(MS.last_departed,MS.origin,MS.interim,MS.move_time) + MS.long_jump(MS.last_departed, MS.origin, MS.interim, MS.move_time) MS.last_departed = MS.origin MS.last_location = MS.start_location MS.at_origin = 1 if(href_list["toggle_cloak"]) - + if(!MS.can_cloak) + return MS.cloaked = !MS.cloaked usr << "Ship stealth systems have been [(MS.cloaked ? "activated. The station will not" : "deactivated. The station will")] be warned of our arrival." diff --git a/maps/southern_cross/southern_cross-1.dmm b/maps/southern_cross/southern_cross-1.dmm index d8ebce2b76a..a36a4c2e21b 100644 --- a/maps/southern_cross/southern_cross-1.dmm +++ b/maps/southern_cross/southern_cross-1.dmm @@ -8681,1383 +8681,1385 @@ "dkW" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet,/area/crew_quarters/sleep/vistor_room_2) "dkX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/universal,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{req_access = null; req_one_access = list(12,25,27,28,35)},/turf/simulated/floor/plating,/area/maintenance/locker) "dkY" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/wall,/area/maintenance/locker) -"dkZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dla" = (/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlb" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) -"dlc" = (/turf/simulated/wall,/area/storage/primary) -"dld" = (/turf/simulated/wall,/area/hallway/primary/seconddeck/dockhallway) -"dle" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) -"dlf" = (/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) -"dlg" = (/obj/structure/sign/deck/second,/turf/simulated/wall/r_wall,/area/hallway/primary/seconddeck/dockhallway) -"dlh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Hallway Three"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dli" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) -"dlj" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/seconddeck/dockhallway) -"dlk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) -"dll" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) -"dlm" = (/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dln" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlo" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlp" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlq" = (/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlr" = (/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dls" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlt" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlv" = (/obj/item/weapon/book/codex,/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlx" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dly" = (/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlJ" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/sign/dock/one,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Hallway One"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlQ" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlR" = (/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlS" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlT" = (/obj/machinery/embedded_controller/radio/docking_port_multi{child_names_txt = "Airlock One;Airlock Two;Airlock Three;Airlock Four"; child_tags_txt = "escape_dock_north_airlock;escape_dock_south_airlock;escape_dock_snorth_airlock;escape_dock_ssouth_airlock"; frequency = 1380; id_tag = "escape_dock"; pixel_y = -25; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlU" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlV" = (/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Hallway Two"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/ai_status_display{pixel_y = -32},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlX" = (/obj/machinery/light,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) -"dlY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/sign/dock/two,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dlZ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) -"dma" = (/obj/machinery/ai_status_display{pixel_y = -32},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dmb" = (/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Hallway Four"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dmc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dmd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/sign/dock/three,/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Hallway Five"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) -"dme" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D1) -"dmf" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmh" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/seconddeck/dockhallway) -"dmi" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D2) -"dmj" = (/obj/structure/sign/directions/engineering{dir = 1; pixel_y = 10},/obj/structure/sign/directions/cargo{dir = 1},/obj/structure/sign/directions/security{dir = 1; pixel_y = -10},/turf/simulated/wall,/area/hallway/secondary/entry/D2) -"dmk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dml" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dmm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dmn" = (/obj/structure/sign/directions/bridge{dir = 1; pixel_y = 10},/obj/structure/sign/directions/science{dir = 1},/obj/structure/sign/directions/medical{dir = 1; pixel_y = -10},/turf/simulated/wall,/area/hallway/secondary/entry/D2) -"dmo" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D3) -"dmp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dmq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dmr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dms" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmt" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dmu" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dmv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dmw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dmx" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dmy" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dmz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dmA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dmB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmC" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dmD" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dmE" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dmF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dmG" = (/turf/space,/area/shuttle/transport1/station) -"dmH" = (/obj/structure/sign/warning/docking_area,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dmI" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dmJ" = (/obj/structure/closet/emcloset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmK" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmM" = (/turf/space,/area/shuttle/escape/station) -"dmN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dmO" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dmP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dmQ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dmR" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/closet/emcloset,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dmS" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dmT" = (/obj/structure/sign/warning/docking_area,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dmU" = (/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "s1s_dock_outer"; locked = 1; name = "Dock One External Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "s1s_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dmV" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "s1s_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmW" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "shuttle1_shuttle"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "s1s_dock_pump"; tag_chamber_sensor = "s1s_dock_sensor"; tag_exterior_door = "s1s_dock_outer"; tag_interior_door = "s1s_dock_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "s1s_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "s1s_dock_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmX" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "s1s_dock_inner"; locked = 1; name = "Dock One Internal Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dmY" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "s1s_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dna" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dnb" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dnc" = (/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dnd" = (/turf/simulated/shuttle/wall,/area/shuttle/arrival/station) -"dne" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) -"dnf" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dng" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dnh" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "centcom_dock_airlock"; name = "interior access button"; pixel_x = 28; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dni" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_dock_inner"; locked = 1; name = "Dock Three Internal Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dnj" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "centcom_shuttle_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "centcom_dock_pump"; tag_chamber_sensor = "centcom_dock_sensor"; tag_exterior_door = "centcom_dock_outer"; tag_interior_door = "centcom_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "centcom_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "centcom_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dnk" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "centcom_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dnl" = (/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "centcom_dock_airlock"; name = "exterior access button"; pixel_x = 5; pixel_y = -26; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_dock_outer"; locked = 1; name = "Dock Three External Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dnm" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dnn" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dno" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dnp" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dnq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dnr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dns" = (/turf/simulated/shuttle/wall/hard_corner,/area/shuttle/arrival/station) -"dnt" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"dnu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dnv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dnw" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dnx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dny" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dnz" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dnA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dnB" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"dnC" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"dnD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dnE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock One Fore"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dnF" = (/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Two Fore"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dnG" = (/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"dnH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Three Fore"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dnI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dnJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dnK" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dnL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dnM" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dnN" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"dnO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dnP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dnQ" = (/obj/structure/sign/warning/docking_area,/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D1) -"dnR" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dnS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dnT" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dnU" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dnV" = (/obj/structure/sign/warning/docking_area,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dnW" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dnX" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dnY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dnZ" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"doa" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dob" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"doc" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dod" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) -"doe" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"dof" = (/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dog" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"doh" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"doi" = (/obj/structure/sign/warning/docking_area,/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D3) -"doj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dok" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "escape_dock_north_airlock"; name = "interior access button"; pixel_x = 26; pixel_y = 26; req_one_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dol" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_inner"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dom" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_north_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"don" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_north_pump"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380; id_tag = "escape_dock_north_airlock"; master_tag = "escape_dock"; pixel_y = 30; req_one_access = list(13); tag_airlock_mech_sensor = "escape_dock_north_mech"; tag_airpump = "escape_dock_north_pump"; tag_chamber_sensor = "escape_dock_north_sensor"; tag_exterior_door = "escape_dock_north_outer"; tag_interior_door = "escape_dock_north_inner"; tag_shuttle_mech_sensor = "shuttle_dock_north_mech"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"doo" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dop" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_starboard_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"doq" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_north_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380; id_tag = "escape_dock_snorth_airlock"; master_tag = "escape_dock"; pixel_y = 30; req_one_access = list(13); tag_airlock_mech_sensor = "escape_dock_north_starboard_mech"; tag_airpump = "escape_dock_north_starboard_pump"; tag_chamber_sensor = "escape_dock_north_starboard_sensor"; tag_exterior_door = "escape_dock_north_starboard_outer"; tag_interior_door = "escape_dock_north_starboard_inner"; tag_shuttle_mech_sensor = "shuttle_dock_north_starboard_mech"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dor" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_north_starboard_pump"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dos" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_starboard_inner"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dot" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "escape_dock_north_starboard_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = 26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dou" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dov" = (/obj/machinery/door/airlock/glass_external,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dow" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dox" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"doy" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"doz" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"doA" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"doB" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"doC" = (/obj/machinery/door/airlock/glass_external,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"doD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"doE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"doF" = (/turf/space,/area/shuttle/shuttle2/arrivals_dock) -"doG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"doH" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_north_pump"},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"doI" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_north_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_north_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"doJ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_north_airlock"; name = "exterior access button"; pixel_x = 4; pixel_y = -26; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"doK" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_north_starboard_airlock"; name = "exterior access button"; pixel_x = -4; pixel_y = -26; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_starboard_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"doL" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_north_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_north_starboard_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"doM" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_north_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"doN" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"doO" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"doP" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"doQ" = (/obj/structure/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) -"doR" = (/obj/structure/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) -"doS" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"doT" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"doU" = (/turf/space,/area/shuttle/response_ship/arrivals_dock) -"doV" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"doW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"doX" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"doY" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"doZ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dpa" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dpb" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dpc" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dpd" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dpe" = (/turf/simulated/shuttle/wall/no_join,/area/shuttle/arrival/station) -"dpf" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) -"dpg" = (/obj/effect/landmark/start,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"dph" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) -"dpi" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpj" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpk" = (/obj/effect/wingrille_spawn/reinforced,/obj/structure/sign/warning/airlock,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dpl" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dpm" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dpn" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dpo" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dpp" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dpq" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dpr" = (/obj/structure/bed/chair{dir = 4},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) -"dps" = (/obj/structure/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) -"dpt" = (/obj/structure/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) -"dpu" = (/obj/structure/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) -"dpv" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpw" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpx" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dpy" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dpz" = (/obj/machinery/shield_diffuser,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_outer"; locked = 1; name = "Dock One External Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dpA" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "specops_dock_pump"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dpB" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "specops_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "specops_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "response_shuttle_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "specops_dock_pump"; tag_chamber_sensor = "specops_dock_sensor"; tag_exterior_door = "specops_dock_outer"; tag_interior_door = "specops_dock_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dpC" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_inner"; locked = 1; name = "Dock One Internal Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dpD" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dpE" = (/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dpF" = (/obj/structure/closet/emcloset,/obj/structure/extinguisher_cabinet{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dpG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dpH" = (/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dpI" = (/obj/structure/bed/chair{dir = 4},/obj/effect/landmark{name = "JoinLate"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) -"dpJ" = (/obj/machinery/hologram/holopad,/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"dpK" = (/obj/structure/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) -"dpL" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpM" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "s2s_dock_airlock"; name = "interior access button"; pixel_x = 28; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpN" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "s2s_dock_inner"; locked = 1; name = "Dock Three Internal Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dpO" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "s2s_dock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "shuttle2_shuttle"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "s2s_dock_pump"; tag_chamber_sensor = "s2s_dock_sensor"; tag_exterior_door = "s2s_dock_outer"; tag_interior_door = "s2s_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "s2s_dock_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpP" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "s2s_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpQ" = (/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "s2s_dock_outer"; locked = 1; name = "Dock Three External Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "s2s_dock_airlock"; name = "exterior access button"; pixel_x = 5; pixel_y = 26; req_one_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dpR" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dpS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dpT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dpU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dpV" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dpW" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpY" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqa" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqb" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqd" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqe" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dqf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dqg" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqh" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_inner"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dqi" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_south_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqj" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_south_pump"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_south_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dqk" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_south_airlock"; name = "exterior access button"; pixel_x = 4; pixel_y = 26; req_one_access = list(13)},/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dql" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_south_starboard_airlock"; name = "exterior access button"; pixel_x = -4; pixel_y = 26; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_starboard_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dqm" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_south_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_south_starboard_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dqn" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_south_starboard_pump"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqo" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_starboard_inner"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dqp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqq" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqr" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dqs" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dqt" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "escape_dock_south_airlock"; name = "interior access button"; pixel_x = 26; pixel_y = -26; req_one_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqu" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_south_pump"},/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqv" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_south_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380; id_tag = "escape_dock_south_airlock"; master_tag = "escape_dock"; pixel_y = -30; req_one_access = list(13); tag_airlock_mech_sensor = "escape_dock_south_mech"; tag_airpump = "escape_dock_south_pump"; tag_chamber_sensor = "escape_dock_south_sensor"; tag_exterior_door = "escape_dock_south_outer"; tag_interior_door = "escape_dock_south_inner"; tag_shuttle_mech_sensor = "shuttle_dock_south_mech"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dqw" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dqx" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_starboard_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dqy" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_south_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380; id_tag = "escape_dock_ssouth_airlock"; master_tag = "escape_dock"; pixel_y = -30; req_one_access = list(13); tag_airlock_mech_sensor = "escape_dock_south_starboard_mech"; tag_airpump = "escape_dock_south_starboard_pump"; tag_chamber_sensor = "escape_dock_south_starboard_sensor"; tag_exterior_door = "escape_dock_south_starboard_outer"; tag_interior_door = "escape_dock_south_starboard_inner"; tag_shuttle_mech_sensor = "shuttle_dock_south_starboard_mech"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dqz" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_south_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqA" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "escape_dock_south_starboard_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqB" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqC" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dqD" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock One Aft"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqE" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqF" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Two Aft"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqG" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqH" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dqI" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Three Aft"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dqJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqK" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqL" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqM" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqN" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqO" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/shuttle/arrival/station) -"dqP" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dqQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dqR" = (/obj/effect/floor_decal/sign/dock/one,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqS" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqU" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/sign/dock/two,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqV" = (/turf/space,/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/arrival/station) -"dqW" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating/airless,/area/shuttle/arrival/station) -"dqX" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dqY" = (/obj/effect/floor_decal/sign/dock/three,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dqZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dra" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "trade_shuttle_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = -26; req_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"drb" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"drc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"drd" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "admin_shuttle_dock_airlock"; name = "interior access button"; pixel_x = 26; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dre" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"drf" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"drg" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"drh" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "nuke_shuttle_dock_airlock"; name = "interior access button"; pixel_x = 26; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dri" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"drj" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D1) -"drk" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_inner"; locked = 1; name = "Dock One Internal Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"drl" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_inner"; locked = 1; name = "Dock One Internal Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"drm" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_inner"; locked = 1; name = "Dock Two Internal Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"drn" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D3) -"dro" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1331; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_inner"; locked = 1; name = "Dock Three Internal Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"drp" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"drq" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"drr" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"drs" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"drt" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "admin_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dru" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"drv" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "admin_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"drw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"drx" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "nuke_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dry" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "nuke_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"drz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"drA" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "trade_shuttle_dock_sensor"; pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"drB" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "trade_shuttle_dock_airlock"; pixel_x = 28; pixel_y = 0; req_one_access = list(13); tag_airpump = "trade_shuttle_dock_pump"; tag_chamber_sensor = "trade_shuttle_dock_sensor"; tag_exterior_door = "trade_shuttle_dock_outer"; tag_interior_door = "trade_shuttle_dock_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"drC" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "admin_shuttle_dock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "admin_shuttle_dock_airlock"; pixel_x = -28; pixel_y = 0; req_one_access = list(13); tag_airpump = "admin_shuttle_dock_pump"; tag_chamber_sensor = "admin_shuttle_dock_sensor"; tag_exterior_door = "admin_shuttle_dock_outer"; tag_interior_door = "admin_shuttle_dock_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"drD" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"drE" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "admin_shuttle_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "admin_shuttle_dock_sensor"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"drF" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"drG" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "nuke_shuttle_dock_sensor"; pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "nuke_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"drH" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1331; id_tag = "nuke_shuttle_dock_airlock"; pixel_x = 28; pixel_y = 0; req_access = list(0); req_one_access = list(13); tag_airpump = "nuke_shuttle_dock_pump"; tag_chamber_sensor = "nuke_shuttle_dock_sensor"; tag_exterior_door = "nuke_shuttle_dock_outer"; tag_interior_door = "nuke_shuttle_dock_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "nuke_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"drI" = (/obj/machinery/shield_diffuser,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_outer"; locked = 1; name = "Dock One External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"drJ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "admin_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = 28; pixel_y = -6; req_one_access = list(13)},/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_outer"; locked = 1; name = "Dock One External Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"drK" = (/obj/structure/sign/warning/docking_area,/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D2) -"drL" = (/obj/machinery/shield_diffuser,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "admin_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = 28; pixel_y = -6; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_outer"; locked = 1; name = "Dock Two External Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"drM" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "nuke_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = -28; pixel_y = -6; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_outer"; locked = 1; name = "Dock Three External Airlock"; req_access = list(13)},/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"drN" = (/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_outer"; locked = 1; name = "Dock Three External Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"drO" = (/turf/space,/area/syndicate_station/arrivals_dock) -"drP" = (/turf/space,/area/shuttle/merchant/away) -"drQ" = (/turf/space,/area/shuttle/administration/station) -"drR" = (/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) -"drS" = (/turf/space,/area/shuttle/response_ship/thirddeck) -"drT" = (/turf/simulated/floor/airless,/area/thirddeck/roof) -"drU" = (/turf/simulated/wall/r_wall,/area/ai) -"drV" = (/obj/structure/table/standard,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/flora/pottedplant/unusual{name = "Steve"; pixel_y = 15},/obj/item/device/radio/intercom/custom{dir = 8; pixel_x = -21; pixel_y = 0},/obj/item/device/radio/intercom/private{dir = 4; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/greengrid,/area/ai) -"drW" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/ai) -"drX" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/dark,/area/ai) -"drY" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/dark,/area/ai) -"drZ" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/dark,/area/ai) -"dsa" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/dark,/area/ai) -"dsb" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/ai) -"dsc" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/dark,/area/ai) -"dsd" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai) -"dse" = (/turf/simulated/floor/greengrid,/area/ai) -"dsf" = (/obj/effect/floor_decal/industrial/warning/cee,/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/ai) -"dsg" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/greengrid,/area/ai) -"dsh" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai) -"dsi" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) -"dsj" = (/turf/space,/area/skipjack_station/thirddeck) -"dsk" = (/obj/machinery/power/solar{id = "foreportsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/foreportsolar) -"dsl" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/foreportsolar) -"dsm" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "foreportsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/foreportsolar) -"dsn" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) -"dso" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/dark,/area/ai) -"dsp" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/greengrid,/area/ai) -"dsq" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/greengrid,/area/ai) -"dsr" = (/obj/structure/cable/cyan,/obj/machinery/power/smes/buildable{charge = 5e+006; input_attempt = 1; input_level = 200000; output_level = 200000},/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plating,/area/ai) -"dss" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/greengrid,/area/ai) -"dst" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/dark,/area/ai) -"dsu" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) -"dsv" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/solar{id = "forestarboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/forestarboardsolar) -"dsw" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) -"dsx" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "forestarboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/forestarboardsolar) -"dsy" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/solar{id = "foreportsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/foreportsolar) -"dsz" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/foreportsolar) -"dsA" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) -"dsB" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/greengrid,/area/ai) -"dsC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/greengrid,/area/ai) -"dsD" = (/turf/simulated/wall/durasteel,/area/ai) -"dsE" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/greengrid,/area/ai) -"dsF" = (/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/greengrid,/area/ai) -"dsG" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) -"dsH" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) -"dsI" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/item/device/radio/intercom/private{pixel_y = -21},/obj/item/device/radio/intercom/custom{dir = 1; pixel_y = 21},/turf/simulated/floor/greengrid,/area/ai) -"dsJ" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) -"dsK" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/ai) -"dsL" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai) -"dsM" = (/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = null; locked = 1; name = "AI Core"; req_access = list(16)},/turf/simulated/floor/tiled/dark,/area/ai) -"dsN" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/machinery/turretid/stun{check_synth = 1; name = "AI Chamber turret control"; pixel_x = -30; pixel_y = -24},/obj/machinery/flasher{id = "AI"; pixel_x = 24; pixel_y = -25},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the AI core maintenance door."; id = "AICore"; name = "AI Maintenance Hatch"; pixel_x = 8; pixel_y = 25; req_access = list(16)},/obj/machinery/light/small{dir = 1},/obj/machinery/camera/xray/command{c_tag = "AI - Core"; dir = 2},/turf/simulated/floor/tiled/dark,/area/ai) -"dsO" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai) -"dsP" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/ai) -"dsQ" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) -"dsR" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/item/device/radio/intercom/private{dir = 1; pixel_y = 21},/obj/item/device/radio/intercom/custom{pixel_y = -21},/turf/simulated/floor/greengrid,/area/ai) -"dsS" = (/turf/simulated/wall/r_wall,/area/maintenance/thirddeck/foreport) -"dsT" = (/obj/effect/landmark/start{name = "AI"},/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = 30; pixel_y = -32},/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = -32},/obj/item/device/radio/intercom/private{dir = 4; pixel_x = 21; pixel_y = -10},/obj/item/device/radio/intercom/custom{dir = 8; pixel_x = -21; pixel_y = -10},/obj/item/device/radio/intercom{broadcasting = 1; name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/greengrid,/area/ai) -"dsU" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc/super/critical{dir = 8; is_critical = 1; name = "west bump"; pixel_x = -24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/greengrid,/area/ai) -"dsV" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/greengrid,/area/ai) -"dsW" = (/turf/simulated/wall/r_wall,/area/maintenance/thirddeck/forestarboard) -"dsX" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"dsY" = (/turf/simulated/wall/r_wall,/area/maintenance/solars/foreportsolar) -"dsZ" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dta" = (/obj/machinery/alarm{pixel_y = 22},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dtb" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dtc" = (/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dtd" = (/obj/structure/closet/crate,/obj/item/weapon/storage/box/lights/mixed,/obj/random/maintenance/security,/obj/random/maintenance/security,/obj/random/maintenance/security,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dte" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) -"dtf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) -"dtg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/ai) -"dth" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/ai) -"dti" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/dark,/area/ai) -"dtj" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/greengrid,/area/ai) -"dtk" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled/dark,/area/ai) -"dtl" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/light,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/ai) -"dtm" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dtn" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dto" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dtp" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dtq" = (/obj/structure/firedoor_assembly,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dtr" = (/turf/simulated/wall/r_wall,/area/maintenance/solars/forestarboardsolar) -"dts" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"dtt" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless,/area/solar/foreportsolar) -"dtu" = (/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) -"dtv" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"dtw" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/power/solar_control{id = "foreportsolar"; name = "Fore Port Solar Control"; track = 0},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"dtx" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Port"; dir = 2},/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"dty" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"dtz" = (/turf/simulated/wall,/area/maintenance/solars/foreportsolar) -"dtA" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dtB" = (/obj/structure/ladder,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dtC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) -"dtD" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) -"dtE" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/dark,/area/ai) -"dtF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/greengrid,/area/ai) -"dtG" = (/obj/effect/floor_decal/industrial/warning/cee{tag = "icon-warningcee (NORTH)"; icon_state = "warningcee"; dir = 1},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) -"dtH" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/dark,/area/ai) -"dtI" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) -"dtJ" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dtK" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dtL" = (/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dtM" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dtN" = (/turf/simulated/wall,/area/maintenance/solars/forestarboardsolar) -"dtO" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"dtP" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Starboard"; dir = 2},/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/obj/item/weapon/stool,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"dtQ" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/power/solar_control{id = "forestarboardsolar"; name = "Fore Starboard Solar Control"; track = 0},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"dtR" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"dtS" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless,/area/solar/forestarboardsolar) -"dtT" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/foreportsolar) -"dtU" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/foreportsolar) -"dtV" = (/turf/simulated/floor/airless,/area/solar/foreportsolar) -"dtW" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/foreportsolar) -"dtX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/solar/foreportsolar) -"dtY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "fore_port_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = -25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/airless,/area/solar/foreportsolar) -"dtZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "fore_port_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"dua" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "fore_port_solar_airlock"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access = list(13); tag_airpump = "fore_port_solar_pump"; tag_chamber_sensor = "fore_port_solar_sensor"; tag_exterior_door = "fore_port_solar_outer"; tag_interior_door = "fore_port_solar_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "fore_port_solar_sensor"; layer = 3.3; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "fore_port_solar_pump"},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"dub" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "fore_port_solar_pump"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"duc" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "fore_port_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"dud" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/meter,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "fore_port_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"due" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"duf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/binary/pump/on{dir = 8; target_pressure = 200},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"dug" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Port Solar Access"; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"duh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dui" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"duj" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"duk" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dul" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dum" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/thirddeck/roof) -"dun" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) -"duo" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/dark,/area/ai) -"dup" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai) -"duq" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/ai) -"dur" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) -"dus" = (/obj/structure/lattice,/obj/structure/cable{d1 = 32; d2 = 4; icon_state = "32-4"},/turf/simulated/open,/area/maintenance/thirddeck/forestarboard) -"dut" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"duu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"duv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"duw" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Starboard Solar Access"; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"dux" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/binary/pump/on{dir = 4; target_pressure = 200},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"duy" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/floor_decal/industrial/warning,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"duz" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/meter,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "fore_starboard_solar_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"duA" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "fore_starboard_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"duB" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "fore_starboard_solar_pump"},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"duC" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "fore_starboard_solar_airlock"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access = list(13); tag_airpump = "fore_starboard_solar_pump"; tag_chamber_sensor = "fore_starboard_solar_sensor"; tag_exterior_door = "fore_starboard_solar_outer"; tag_interior_door = "fore_starboard_solar_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "fore_starboard_solar_sensor"; layer = 3.3; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "fore_starboard_solar_pump"},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"duD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "fore_starboard_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"duE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "fore_starboard_solar_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) -"duF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) -"duG" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) -"duH" = (/turf/simulated/floor/airless,/area/solar/forestarboardsolar) -"duI" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) -"duJ" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) -"duK" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/foreportsolar) -"duL" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"duM" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"duN" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"duO" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/sign/warning/airlock{pixel_y = -32},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"duP" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable/yellow,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/table/steel,/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"duQ" = (/obj/structure/cable,/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Fore Port"},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) -"duR" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/sign/warning/high_voltage{pixel_x = -32; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Port Access"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"duS" = (/obj/structure/table/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/clothing/glasses/meson,/obj/random/maintenance/cargo,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/thirddeck/foreport) -"duT" = (/obj/structure/lattice,/obj/structure/cable{d1 = 32; icon_state = "32-1"},/turf/simulated/open,/area/maintenance/thirddeck/foreport) -"duU" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/greengrid,/area/ai) -"duV" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"duW" = (/obj/structure/ladder,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"duX" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/sign/warning/high_voltage{pixel_x = 32; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Starboard Access"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"duY" = (/obj/structure/cable,/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Fore Starboard"},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"duZ" = (/obj/machinery/power/terminal{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable/yellow,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"dva" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/structure/sign/warning/airlock{pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"dvb" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"dvc" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"dvd" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) -"dve" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) -"dvf" = (/turf/space,/area/ninja_dojo/thirddeck) -"dvg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/foreportsolar) -"dvh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dvi" = (/turf/simulated/wall,/area/maintenance/thirddeck/foreport) -"dvj" = (/turf/simulated/wall/r_wall,/area/ai/ai_upload) -"dvk" = (/obj/machinery/door/airlock/vault/bolted{name = "AI core"; req_access = list(16)},/obj/machinery/door/blast/regular{id = "AICore"; name = "AI core maintenance hatch"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai) -"dvl" = (/obj/structure/sign/warning/lethal_turrets,/turf/simulated/wall/r_wall,/area/ai) -"dvm" = (/obj/structure/sign/kiddieplaque,/turf/simulated/wall/r_wall,/area/ai/ai_upload) -"dvn" = (/turf/simulated/wall,/area/maintenance/thirddeck/forestarboard) -"dvo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dvp" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) -"dvq" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dvr" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/freeform,/obj/item/weapon/aiModule/protectStation{pixel_x = -3; pixel_y = 2},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dvs" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/porta_turret/ai_defense,/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) -"dvt" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) -"dvu" = (/obj/machinery/computer/aiupload,/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dvv" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/device/radio/intercom/locked/ai_private{dir = 1; pixel_x = -36; pixel_y = 21},/obj/machinery/flasher{id = "AI"; pixel_x = -22; pixel_y = 24},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) -"dvw" = (/obj/machinery/computer/borgupload,/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dvx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/camera/network/command{c_tag = "AI - Upload"; dir = 2},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) -"dvy" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/nanotrasen,/obj/item/weapon/aiModule/reset{pixel_x = 2; pixel_y = 3; pixel_z = 0},/obj/structure/window/reinforced{dir = 8},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dvz" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dvA" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dvB" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dvC" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dvD" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dvE" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) -"dvF" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) -"dvG" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) -"dvH" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) -"dvI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) -"dvJ" = (/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dvK" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dvL" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dvM" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dvN" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/structure/cable/cyan,/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dvO" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/porta_turret/ai_defense,/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) -"dvP" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) -"dvQ" = (/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dvR" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dvS" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dvT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/solar/foreportsolar) -"dvU" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dvV" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/asimov,/obj/item/weapon/aiModule/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Core Modules"; req_access = list(20)},/obj/item/weapon/aiModule/corp,/obj/item/weapon/aiModule/paladin,/obj/item/weapon/aiModule/robocop,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dvW" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dvX" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) -"dvY" = (/obj/item/device/radio/intercom/locked/ai_private{dir = 4; pixel_x = 21},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dvZ" = (/obj/structure/extinguisher_cabinet{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dwa" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/oxygen,/obj/item/weapon/aiModule/oneHuman,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access = list(20)},/obj/item/weapon/aiModule/purge,/obj/item/weapon/aiModule/antimov,/obj/item/weapon/aiModule/teleporterOffline,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) -"dwb" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dwc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) -"dwd" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dwe" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dwf" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dwg" = (/turf/simulated/wall/r_wall,/area/ai/ai_server_room) -"dwh" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/ai/ai_server_room) -"dwi" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/highsecurity{name = "AI Upload"; req_access = list(16)},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) -"dwj" = (/turf/simulated/wall/r_wall,/area/ai/ai_cyborg_station) -"dwk" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/ai/ai_cyborg_station) -"dwl" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dwm" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/structure/closet/crate,/obj/random/powercell,/obj/random/powercell,/obj/random/powercell,/obj/random/toolbox,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dwn" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dwo" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dwp" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1; target_pressure = 200},/obj/structure/table/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/belt/utility,/obj/random/maintenance/security,/obj/random/maintenance/security,/obj/random/maintenance/security,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dwq" = (/obj/machinery/message_server,/obj/machinery/camera/network/command{c_tag = "AI - Messaging Server"; dir = 4},/turf/simulated/floor/bluegrid,/area/ai/ai_server_room) -"dwr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/ai/ai_server_room) -"dws" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid,/area/ai/ai_server_room) -"dwt" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/item/device/radio/intercom/locked/ai_private{dir = 1; pixel_y = 21},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera/network/command{c_tag = "AI - Upload Foyer"; dir = 2},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) -"dwu" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) -"dwv" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/turretid/stun{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_x = 0; pixel_y = 24},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/flasher{id = "AIFoyer"; pixel_x = 0; pixel_y = 36},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) -"dww" = (/obj/machinery/recharge_station,/turf/simulated/floor/bluegrid,/area/ai/ai_cyborg_station) -"dwx" = (/obj/machinery/recharge_station,/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/ai/ai_cyborg_station) -"dwy" = (/obj/structure/table/standard,/obj/item/weapon/phone,/obj/machinery/camera/network/command{c_tag = "AI - Cyborg Station"; dir = 8},/turf/simulated/floor/bluegrid,/area/ai/ai_cyborg_station) -"dwz" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1; target_pressure = 200},/obj/structure/largecrate,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dwA" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dwB" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dwC" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/table/rack{dir = 1},/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dwD" = (/obj/machinery/computer/message_monitor,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/bluegrid,/area/ai/ai_server_room) -"dwE" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) -"dwF" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) -"dwG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) -"dwH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access = list(16)},/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) -"dwI" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) -"dwJ" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/hologram/holopad,/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) -"dwK" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) -"dwL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/highsecurity{name = "Synthetic Storage Access"; req_access = list(16)},/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) -"dwM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) -"dwN" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) -"dwO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/bed/chair/office/light{dir = 4},/obj/effect/landmark{name = "JoinLateCyborg"},/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) -"dwP" = (/obj/machinery/computer/aifixer,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/bluegrid,/area/ai/ai_cyborg_station) -"dwQ" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/largecrate,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dwR" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dwS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dwT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dwU" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/hop/quarters) -"dwV" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hop/quarters) -"dwW" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hop/quarters) -"dwX" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/command) -"dwY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/maintenance/substation/command) -"dwZ" = (/obj/structure/closet/crate{name = "Camera Assembly Crate"},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/turf/simulated/floor/bluegrid,/area/ai/ai_server_room) -"dxa" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) -"dxb" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) -"dxc" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{pixel_x = 36; pixel_y = 0},/obj/structure/cable/cyan,/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) -"dxd" = (/turf/simulated/wall/r_wall,/area/ai/ai_upload_foyer) -"dxe" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/highsecurity{name = "AI Upload Access"; req_access = list(16)},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) -"dxf" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/structure/cable/cyan,/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) -"dxg" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) -"dxh" = (/obj/effect/landmark{name = "JoinLateCyborg"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) -"dxi" = (/obj/machinery/cryopod/robot{dir = 4},/turf/simulated/floor/bluegrid,/area/ai/ai_cyborg_station) -"dxj" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/cmo/quarters) -"dxk" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/cmo/quarters) -"dxl" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/cmo/quarters) -"dxm" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hor/quarters) -"dxn" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hor/quarters) -"dxo" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/hor/quarters) -"dxp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dxq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dxr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dxs" = (/obj/structure/closet/secure_closet/hop2,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) -"dxt" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) -"dxu" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp/green,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) -"dxv" = (/turf/simulated/wall,/area/maintenance/substation/command) -"dxw" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/substation/command) -"dxx" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) -"dxy" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/down/supply,/obj/structure/disposalpipe/down{dir = 8},/obj/structure/cable{d1 = 32; d2 = 2; icon_state = "32-2"},/turf/simulated/open,/area/maintenance/substation/command) -"dxz" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/ai/ai_server_room) -"dxA" = (/obj/structure/sign/warning/secure_area,/turf/simulated/wall/r_wall,/area/ai/ai_server_room) -"dxB" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) -"dxC" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) -"dxD" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) -"dxE" = (/obj/structure/sign/warning/lethal_turrets,/turf/simulated/wall/r_wall,/area/ai/ai_cyborg_station) -"dxF" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/ai/ai_cyborg_station) -"dxG" = (/obj/structure/closet/secure_closet/CMO/wardrobe,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) -"dxH" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) -"dxI" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp/green,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) -"dxJ" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/cmo/quarters) -"dxK" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp/green,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) -"dxL" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) -"dxM" = (/obj/structure/closet/secure_closet/RD/wardrobe,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) -"dxN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dxO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dxP" = (/obj/structure/closet,/obj/item/weapon/storage/backpack,/obj/random/maintenance/clean,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dxQ" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -36; pixel_y = -6},/obj/machinery/button/windowtint{id = "hopquarters"; pixel_x = -36; pixel_y = 6},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) -"dxR" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) -"dxS" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/blue_hop,/obj/item/weapon/pen/multi,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) -"dxT" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/machinery/power/sensor{name = "Powernet Sensor - Command Subgrid"; name_tag = "Command Subgrid"},/obj/machinery/light/small{dir = 8},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor,/area/maintenance/substation/command) -"dxU" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) -"dxV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor,/area/maintenance/substation/command) -"dxW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dxX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dxY" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dxZ" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dya" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dyb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dyc" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -36; pixel_y = -6},/obj/machinery/button/windowtint{id = "cmoquarters"; pixel_x = -36; pixel_y = 6},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) -"dyd" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) -"dye" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/white_cmo,/obj/item/weapon/pen/multi,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) -"dyf" = (/obj/structure/table/standard,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/white_rd,/obj/item/weapon/pen/multi,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) -"dyg" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) -"dyh" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = 36; pixel_y = -6},/obj/machinery/button/windowtint{id = "rdquarters"; pixel_x = 36; pixel_y = 6},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) -"dyi" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dyj" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dyk" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) -"dyl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) -"dym" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) -"dyn" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/hop,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) -"dyo" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) -"dyp" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Command"},/turf/simulated/floor,/area/maintenance/substation/command) -"dyq" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Command Substation Bypass"},/turf/simulated/floor,/area/maintenance/substation/command) -"dyr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dys" = (/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dyt" = (/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dyu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dyv" = (/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dyw" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Central Fore"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dyx" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dyy" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dyz" = (/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dyA" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) -"dyB" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) -"dyC" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) -"dyD" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/rd,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) -"dyE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) -"dyF" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) -"dyG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) -"dyH" = (/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) -"dyI" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) -"dyJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) -"dyK" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) -"dyL" = (/obj/machinery/firealarm{pixel_y = 24},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dyM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dyN" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dyO" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) -"dyP" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/thirddeck/port) -"dyQ" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "hopquarters"},/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hop/quarters) -"dyR" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Head of Personnel Quarters"; req_access = list(57)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) -"dyS" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/hop/quarters) -"dyT" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Command Substation"; req_one_access = list(11,19,24,47)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/maintenance/substation/command) -"dyU" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/maintenance/substation/command) -"dyV" = (/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/central) -"dyW" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/cmo/quarters) -"dyX" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "cmoquarters"},/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/cmo/quarters) -"dyY" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{id_tag = null; name = "CMO's Quarters"; req_access = list(40)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) -"dyZ" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/hor/quarters) -"dza" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{id_tag = null; name = "Research Director Quarters"; req_access = list(30)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) -"dzb" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "rdquarters"},/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hor/quarters) -"dzc" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/thirddeck/starboard) -"dzd" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) -"dze" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzg" = (/obj/machinery/firealarm{pixel_y = 24},/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzh" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) -"dzi" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) -"dzj" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) -"dzk" = (/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) -"dzl" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/hallway/primary/thirddeck/port) -"dzm" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "d3_port_outer"; locked = 1; name = "External Airlock Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/port) -"dzn" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "d3_port_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "d3_port_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzo" = (/obj/structure/sign/warning/airlock{pixel_y = 32},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "d3_port_pump"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzp" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "crg_aft__inner"; locked = 1; name = "Internal Airlock Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/port) -"dzq" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "d3_port_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 26; req_access = list(18)},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzt" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzu" = (/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzv" = (/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzw" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzx" = (/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzz" = (/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Port Hallway One"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzA" = (/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzB" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzC" = (/obj/structure/sign/warning/high_voltage{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dzF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dzG" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dzH" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/flora/pottedplant/fern,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) -"dzI" = (/turf/unsimulated/mask,/area/hallway/primary/thirddeck/central) -"dzJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/flora/pottedplant/stoutbush,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) -"dzK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dzL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dzM" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzN" = (/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzP" = (/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzQ" = (/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzR" = (/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Starboard Hallway One"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzS" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzT" = (/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzU" = (/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzX" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "d3_starboard_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 26; req_access = list(18)},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dzY" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "d3_starboard_inner"; locked = 1; name = "Internal Airlock Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/starboard) -"dzZ" = (/obj/structure/sign/warning/airlock{pixel_y = 32},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "d3_starboard_pump"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dAa" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "d3_starboard_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "d3_starboard_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dAb" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "d3_starboard_outer"; locked = 1; name = "External Airlock Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/starboard) -"dAc" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/airless,/area/hallway/primary/thirddeck/starboard) -"dAd" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "d3_port_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = -26; req_access = list(18)},/turf/simulated/floor/airless,/area/hallway/primary/thirddeck/port) -"dAe" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "d3_port_airlock"; pixel_x = 0; pixel_y = -26; req_access = list(18); tag_airpump = "d3_port_pump"; tag_chamber_sensor = "d3_port_sensor"; tag_exterior_door = "d3_port_outer"; tag_interior_door = "d3_port_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "d3_port_pump"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAf" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "d3_port_pump"},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAh" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Port Hallway Two"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/thirddeck/port) -"dAk" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAn" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAo" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAp" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAq" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAr" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAs" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAt" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/thirddeck/port) -"dAu" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dAv" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/blue{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dAw" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) -"dAx" = (/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dAy" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dAz" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/thirddeck/starboard) -"dAA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dAB" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dAC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dAD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dAE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dAF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dAG" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Starboard Hallway Two"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dAH" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dAI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dAJ" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "d3_starboard_pump"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dAK" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "d3_starboard_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "d3_starboard_airlock"; pixel_x = 0; pixel_y = -26; req_access = list(18); tag_airpump = "d3_starboard_pump"; tag_chamber_sensor = "d3_starboard_sensor"; tag_exterior_door = "d3_starboard_outer"; tag_interior_door = "d3_starboard_inner"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dAL" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "d3_starboard_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -26; req_access = list(18)},/turf/simulated/floor/airless,/area/hallway/primary/thirddeck/starboard) -"dAM" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) -"dAN" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) -"dAO" = (/obj/structure/sign/deck/third,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) -"dAP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAR" = (/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAS" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAU" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAV" = (/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dAW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dAX" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/effect/floor_decal/corner/blue{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dAY" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dAZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dBa" = (/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dBb" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dBc" = (/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dBd" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dBe" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dBf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dBg" = (/obj/structure/sign/deck/third,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) -"dBh" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) -"dBi" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) -"dBj" = (/turf/simulated/shuttle/wall,/area/shuttle/escape_pod7/station) -"dBk" = (/turf/simulated/shuttle/wall/no_join{base_state = "orange"; icon = 'icons/turf/shuttle_orange.dmi'; icon_state = "orange"},/area/shuttle/escape_pod7/station) -"dBl" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall,/area/shuttle/escape_pod7/station) -"dBm" = (/turf/simulated/wall,/area/hallway/primary/thirddeck/port) -"dBn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dBo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dBp" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/obj/effect/floor_decal/corner/white,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dBq" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/restroom) -"dBr" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/restroom) -"dBs" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Command Restroom"; req_access = list(19)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dBt" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/chief/quarters) -"dBu" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/chief/quarters) -"dBv" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Chief Engineer Quarters"; req_access = list(56)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) -"dBw" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "cequarters"},/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/chief/quarters) -"dBx" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/chief/quarters) -"dBy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Central Port"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dBz" = (/obj/structure/table/glass,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) -"dBA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Central Starboard"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dBB" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/hos/quarters) -"dBC" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "hosquarters"},/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hos/quarters) -"dBD" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{id_tag = null; name = "Head of Security Quarters"; req_access = list(58)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) -"dBE" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/hos/quarters) -"dBF" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/hos/quarters) -"dBG" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/bs) -"dBH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Secretary Quarters"; req_access = list(19)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) -"dBI" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "bsquarters"},/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/bs) -"dBJ" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/bs) -"dBK" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dBL" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dBM" = (/turf/simulated/wall,/area/hallway/primary/thirddeck/starboard) -"dBN" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 8},/turf/simulated/shuttle/wall,/area/shuttle/escape_pod8/station) -"dBO" = (/turf/simulated/shuttle/wall,/area/shuttle/escape_pod8/station) -"dBP" = (/turf/simulated/shuttle/wall/no_join{base_state = "orange"; icon = 'icons/turf/shuttle_orange.dmi'; icon_state = "orange"},/area/shuttle/escape_pod8/station) -"dBQ" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod7/station) -"dBR" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_7"; pixel_x = 0; pixel_y = -25; tag_door = "escape_pod_7_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod7/station) -"dBS" = (/obj/structure/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/closet/walllocker/emerglocker{pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod7/station) -"dBT" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod7/station) -"dBU" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_7_hatch"; locked = 1; name = "Escape Pod Hatch 7"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod7/station) -"dBV" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_7_berth_hatch"; locked = 1; name = "Escape Pod 7"; req_access = list(13)},/turf/simulated/floor,/area/hallway/primary/thirddeck/port) -"dBW" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_7_berth"; pixel_x = -25; pixel_y = 30; tag_door = "escape_pod_7_berth_hatch"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dBX" = (/obj/effect/floor_decal/corner/white,/obj/effect/floor_decal/corner/red{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dBY" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dBZ" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dCa" = (/obj/structure/sink{pixel_y = 16},/obj/structure/mirror{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dCb" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dCc" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dCd" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/ce,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) -"dCe" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) -"dCf" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) -"dCg" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dCh" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dCi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/flora/pottedplant/stoutbush,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) -"dCj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/flora/pottedplant/fern,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) -"dCk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dCl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dCm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) -"dCn" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) -"dCo" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/hos,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) -"dCp" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) -"dCq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) -"dCr" = (/obj/structure/closet/lawcloset,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) -"dCs" = (/obj/effect/floor_decal/corner/red{dir = 1},/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dCt" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_8_berth"; pixel_x = 25; pixel_y = 30; tag_door = "escape_pod_8_berth_hatch"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dCu" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_8_berth_hatch"; locked = 1; name = "Escape Pod 8"; req_access = list(13)},/turf/simulated/floor,/area/hallway/primary/thirddeck/starboard) -"dCv" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_8_hatch"; locked = 1; name = "Escape Pod Hatch 8"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod8/station) -"dCw" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod8/station) -"dCx" = (/obj/structure/bed/chair{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/structure/closet/walllocker/emerglocker{pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod8/station) -"dCy" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_8"; pixel_x = 0; pixel_y = 25; tag_door = "escape_pod_8_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod8/station) -"dCz" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod8/station) -"dCA" = (/obj/structure/sign/warning/pods{dir = 8},/turf/simulated/wall,/area/hallway/primary/thirddeck/port) -"dCB" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dCC" = (/obj/effect/floor_decal/corner/white,/obj/effect/floor_decal/corner/red{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) -"dCD" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/restroom) -"dCE" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dCF" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dCG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dCH" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dCI" = (/obj/structure/table/standard,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/yellow_ce,/obj/item/weapon/pen/multi,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) -"dCJ" = (/obj/structure/bed/chair/office/dark,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) -"dCK" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/button/windowtint{id = "cequarters"; pixel_x = 36; pixel_y = 6},/obj/machinery/light_switch{pixel_x = 36; pixel_y = -6},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) -"dCL" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dCM" = (/obj/structure/sign/directions/engineering{dir = 1; pixel_y = 10},/obj/structure/sign/directions/cargo{dir = 1},/obj/structure/sign/directions/security{dir = 1; pixel_y = -10},/turf/simulated/wall,/area/hallway/primary/thirddeck/central) -"dCN" = (/obj/structure/sign/directions/bridge{dir = 2; pixel_y = 10},/obj/structure/sign/directions/science{dir = 1},/obj/structure/sign/directions/medical{dir = 1; pixel_y = -10},/turf/simulated/wall,/area/hallway/primary/thirddeck/central) -"dCO" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) -"dCP" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) -"dCQ" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) -"dCR" = (/obj/structure/sign/directions/evac{dir = 1},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/central) -"dCS" = (/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dCT" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/light_switch{pixel_x = -36; pixel_y = -6},/obj/machinery/button/windowtint{id = "hosquarters"; pixel_x = -36; pixel_y = 6},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) -"dCU" = (/obj/structure/bed/chair/office/dark,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) -"dCV" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/red_hos,/obj/item/weapon/pen/multi,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) -"dCW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) -"dCX" = (/obj/structure/bed/chair/office/dark,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) -"dCY" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/button/windowtint{id = "bsoffice"; pixel_x = 36; pixel_y = 6},/obj/machinery/light_switch{pixel_x = 36; pixel_y = -6},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) -"dCZ" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) -"dDa" = (/obj/effect/floor_decal/corner/red{dir = 1},/obj/effect/floor_decal/corner/white{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dDb" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) -"dDc" = (/obj/structure/sign/warning/pods{dir = 4},/turf/simulated/wall,/area/hallway/primary/thirddeck/starboard) -"dDd" = (/turf/simulated/wall/r_wall,/area/maintenance/thirddeck/aftport) -"dDe" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dDf" = (/turf/simulated/wall,/area/maintenance/thirddeck/aftport) -"dDg" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dDh" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dDi" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dDj" = (/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dDk" = (/obj/structure/undies_wardrobe,/obj/structure/window/basic{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) -"dDl" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp/green,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) -"dDm" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) -"dDn" = (/obj/structure/closet/secure_closet/engineering_chief/wardrobe,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) -"dDo" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDp" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDr" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDs" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDt" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDu" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDv" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDw" = (/obj/structure/closet/secure_closet/hos/wardrobe,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) -"dDx" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) -"dDy" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp/green,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) -"dDz" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/blue,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) -"dDA" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/blue,/obj/item/weapon/pen/multi,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) -"dDB" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/blue,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) -"dDC" = (/turf/simulated/wall/r_wall,/area/maintenance/thirddeck/aftstarboard) -"dDD" = (/turf/simulated/wall,/area/maintenance/thirddeck/aftstarboard) -"dDE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dDF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dDG" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dDH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDI" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDK" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Central Aft"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dDT" = (/obj/structure/closet,/obj/item/weapon/storage/backpack,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/firstaid,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dDU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dDV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dDW" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dDX" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"dDY" = (/obj/structure/flora/pottedplant/largebush,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dDZ" = (/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dEa" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dEb" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dEc" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dEd" = (/obj/machinery/newscaster{pixel_y = 30},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dEe" = (/obj/machinery/vending/coffee,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dEf" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge) -"dEg" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge) -"dEh" = (/obj/structure/sign/warning/secure_area,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/central) -"dEi" = (/turf/simulated/wall,/area/hallway/primary/thirddeck/central) -"dEj" = (/obj/structure/sign/deck/third,/turf/simulated/wall,/area/hallway/primary/thirddeck/central) -"dEk" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dEl" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dEm" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/bridge) -"dEn" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge) -"dEo" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/sd) -"dEp" = (/obj/structure/table/wooden_reinforced,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = -32; pixel_y = 0},/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dEq" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/storage/photo_album{pixel_y = -10},/obj/item/device/camera,/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dEr" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/captain,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dEs" = (/obj/structure/closet/wardrobe/captain{name = "station director's wardrobe"},/obj/random/drinkbottle,/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dEt" = (/obj/structure/sink{pixel_y = 16},/obj/structure/mirror{pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) -"dEu" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/item/weapon/soap/deluxe,/obj/item/weapon/towel{color = "#FFD700"; name = "gold towel"},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) -"dEv" = (/obj/structure/closet,/obj/item/weapon/weldingtool,/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/clean,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dEw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dEx" = (/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dEy" = (/obj/machinery/button/remote/blast_door{id = "heads_meeting"; name = "Security Shutters"; pixel_x = -26; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dEz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dEA" = (/obj/structure/bed/chair/comfy/blue,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dEB" = (/obj/structure/bed/chair/comfy/blue,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dEC" = (/obj/structure/bed/chair/comfy/blue,/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dED" = (/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dEE" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{pixel_x = 36; pixel_y = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dEF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access = list(19)},/turf/simulated/floor/tiled,/area/bridge) -"dEG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access = list(19)},/turf/simulated/floor/tiled,/area/bridge) -"dEH" = (/turf/simulated/open,/area/hallway/primary/thirddeck/central) -"dEI" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dEJ" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dEK" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dEL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_command{id_tag = "sbridgedoor"; name = "Bridge"; req_access = list(19)},/turf/simulated/floor/tiled,/area/bridge) -"dEM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass_command{id_tag = "sbridgedoor"; name = "Bridge"; req_access = list(19)},/turf/simulated/floor/tiled,/area/bridge) -"dEN" = (/obj/structure/table/wooden_reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/storage/box/matches,/obj/item/clothing/mask/smokable/cigarette/cigar,/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/random_multi/single_item/captains_spare_id,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dEO" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dEP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dEQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dER" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Bathroom"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) -"dES" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) -"dET" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) -"dEU" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dEV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dEW" = (/obj/structure/table/steel,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dEX" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dEY" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"dEZ" = (/obj/structure/bed/chair/comfy/blue{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dFa" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/folder/red,/obj/item/weapon/folder/blue{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dFb" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dFc" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dFd" = (/obj/structure/bed/chair/comfy/blue{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dFe" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dFf" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = list(19)},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dFg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/floor/tiled,/area/bridge) -"dFh" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"dFi" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/central) -"dFj" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dFk" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dFl" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dFm" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dFn" = (/obj/machinery/vending/cola,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dFo" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/central) -"dFp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/bridge) -"dFq" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/bridge) -"dFr" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/command{name = "Station Director's Quarters"; req_access = list(20)},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dFs" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dFt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dFu" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dFv" = (/obj/structure/closet/secure_closet/captains{name = "station director's locker"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dFw" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) -"dFx" = (/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/window/northright,/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) -"dFy" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dFz" = (/obj/structure/closet/crate,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/item/weapon/crowbar,/obj/item/weapon/wirecutters,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/maintenance/thirddeck/aftstarboard) -"dFA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dFB" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dFC" = (/obj/structure/table/steel,/obj/random/tech_supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dFD" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"dFE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dFF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dFG" = (/obj/structure/bed/chair/comfy/blue{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dFH" = (/obj/structure/bed/chair/comfy/blue{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dFI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"dFJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera/network/command{c_tag = "COM - Conference Room"; dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dFK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/bridge) -"dFL" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/bridge) -"dFM" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dFN" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dFO" = (/obj/effect/floor_decal/corner/blue{dir = 8},/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Stairwell"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dFP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dFQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dFR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dFS" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 10},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) -"dFT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/bridge) -"dFU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/bridge) -"dFV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/command{name = "Station Director's Quarters"; req_access = list(20)},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dFW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dFX" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dFY" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dFZ" = (/obj/item/frame,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dGa" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"dGb" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/storage/box/donut,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dGc" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dGd" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dGe" = (/turf/simulated/wall/r_wall,/area/bridge) -"dGf" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced/polarized{id = "bridge_center"},/turf/simulated/floor/plating,/area/bridge) -"dGg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced/polarized{id = "bridge_center"},/turf/simulated/floor/plating,/area/bridge) -"dGh" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access = list(19)},/turf/simulated/floor/tiled,/area/bridge) -"dGi" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced/polarized{id = "bridge_center"},/turf/simulated/floor/plating,/area/bridge) -"dGj" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced/polarized{id = "bridge_center"},/turf/simulated/floor/plating,/area/bridge) -"dGk" = (/obj/structure/displaycase,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGl" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGn" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/obj/machinery/camera/network/command{c_tag = "COM - Station Director's Office"; dir = 2},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGo" = (/obj/structure/table/wooden_reinforced,/obj/machinery/photocopier/faxmachine{department = "Captain's Office"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGp" = (/obj/machinery/computer/card,/obj/random_multi/single_item/captains_spare_id,/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGq" = (/obj/machinery/computer/communications,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dGs" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dGt" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/solar{id = "aftportsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/aftportsolar) -"dGu" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/aftportsolar) -"dGv" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "aftportsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/aftportsolar) -"dGw" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dGx" = (/obj/structure/sign/warning/high_voltage,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"dGy" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/hand_labeler,/obj/item/device/retail_scanner/command,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dGz" = (/obj/structure/table/wooden_reinforced,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dGA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dGB" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dGC" = (/obj/machinery/papershredder,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dGD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dGE" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"dGF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"dGG" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"dGH" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/camera/network/command{c_tag = "COM - Bridge Port"; dir = 6},/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/secure_closet/guncabinet/sidearm{anchored = 1},/turf/simulated/floor/tiled,/area/bridge) -"dGI" = (/obj/structure/noticeboard{pixel_y = 27},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/bridge) -"dGJ" = (/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/bridge) -"dGK" = (/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"dGL" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) -"dGM" = (/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"dGN" = (/obj/structure/closet/fireaxecabinet{pixel_y = 32},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/bridge) -"dGO" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/camera/network/command{c_tag = "COM - Bridge Starboard"},/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/bridge) -"dGP" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"dGQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"dGR" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/sd) -"dGS" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGW" = (/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGX" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Colony Director"},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the Starboard Bridge Doors."; id = "sbridgedoor"; name = "Starboard Bridge Door Control"; pixel_x = 30; pixel_y = -6},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the captain's office."; id = "captaindoor"; name = "Office Door Control"; pixel_x = 30; pixel_y = 6},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGY" = (/obj/structure/table/wooden_reinforced,/obj/machinery/requests_console{announcementConsole = 1; department = "Station Director's Desk"; departmentType = 5; name = "Station Administrator RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dGZ" = (/obj/structure/table/rack{dir = 4},/obj/item/clothing/mask/gas,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dHa" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/solar{id = "aftstarboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/aftstarboardsolar) -"dHb" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) -"dHc" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "aftstarboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/aftstarboardsolar) -"dHd" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/aftportsolar) -"dHe" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dHf" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"dHg" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"dHh" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = list(19)},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dHi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) -"dHj" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) -"dHk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/bridge) -"dHl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) -"dHm" = (/obj/structure/bed/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) -"dHn" = (/obj/structure/disposalpipe/junction{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/bridge) -"dHo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) -"dHp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/bridge) -"dHq" = (/obj/structure/table/rack,/obj/structure/window/reinforced,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/suit/armor/captain,/obj/item/clothing/head/helmet/space/capspace,/obj/structure/window/basic{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dHr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/window/southleft{name = "Director's Desk Door"; req_access = list(20)},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dHs" = (/obj/structure/table/wooden_reinforced,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/blue,/obj/item/device/megaphone,/obj/item/weapon/pen/multi,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dHt" = (/obj/structure/table/wooden_reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dHu" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/folder/blue_captain,/obj/item/weapon/stamp/denied{pixel_x = -2; pixel_y = -2},/obj/item/weapon/stamp/captain,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dHv" = (/obj/structure/table/wooden_reinforced,/obj/item/device/flashlight/lamp/green,/obj/machinery/newscaster/security_unit{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dHw" = (/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dHx" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) -"dHy" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dHz" = (/obj/structure/closet,/obj/item/weapon/storage/backpack,/obj/random/maintenance/clean,/obj/random/maintenance/cargo,/obj/random/maintenance/clean,/obj/random/drinkbottle,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dHA" = (/obj/structure/flora/pottedplant{icon_state = "plant-01"; pixel_y = 10; tag = "icon-plant-01"},/obj/structure/table/woodentable,/obj/machinery/alarm{pixel_y = 22},/obj/structure/extinguisher_cabinet{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dHB" = (/obj/structure/table/woodentable,/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/obj/item/weapon/storage/box/cups,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dHC" = (/obj/structure/reagent_dispensers/water_cooler/full,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dHD" = (/obj/machinery/camera/network/command{c_tag = "COM - Secretary Office"; dir = 2},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dHE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Secretary Office"; req_access = list(19)},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dHF" = (/obj/machinery/computer/guestpass{pixel_y = 28},/turf/simulated/floor/tiled,/area/bridge) -"dHG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) -"dHH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"dHI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) -"dHJ" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/yellow/full,/obj/item/weapon/folder/yellow,/obj/item/device/flashlight,/obj/item/device/flashlight{pixel_x = 2; pixel_y = 2},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/bridge) -"dHK" = (/obj/machinery/computer/atmos_alert,/obj/effect/floor_decal/corner/yellow{dir = 10},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/bridge) -"dHL" = (/obj/machinery/computer/atmos_alert,/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/bridge) -"dHM" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled/dark,/area/bridge) -"dHN" = (/obj/machinery/computer/rcon,/obj/effect/floor_decal/corner/yellow/full,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/bridge) -"dHO" = (/obj/machinery/computer/power_monitor,/obj/effect/floor_decal/corner/yellow{dir = 10},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/bridge) -"dHP" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/multitool,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/bridge) -"dHQ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"dHR" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"dHS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) -"dHT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/tiled,/area/bridge) -"dHU" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/command{id_tag = "captaindoor"; name = "Station Director's Office"; req_access = list(20)},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dHV" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dHW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dHX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dHY" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dHZ" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dIa" = (/obj/structure/table/woodentable,/obj/item/weapon/melee/chainofcommand,/obj/item/weapon/hand_tele,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dIb" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dIc" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dId" = (/obj/machinery/atmospherics/valve,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dIe" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"dIf" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dIg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dIh" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dIi" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dIj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dIk" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dIl" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/bridge) -"dIm" = (/obj/structure/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) -"dIn" = (/turf/simulated/floor/tiled,/area/bridge) -"dIo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) -"dIp" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/bridge) -"dIq" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dIr" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dIs" = (/obj/machinery/papershredder,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dIt" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/weapon/tank/emergency/oxygen/double,/obj/random/tank,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dIu" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dIv" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dIw" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dIx" = (/turf/simulated/wall/r_wall,/area/maintenance/solars/aftportsolar) -"dIy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dIz" = (/obj/machinery/photocopier,/obj/machinery/button/remote/blast_door{id = "csblast"; name = "Blastdoors"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dIA" = (/obj/structure/table/wooden_reinforced,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dIB" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Command Secretary"},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dIC" = (/obj/structure/bed/chair/office/dark,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Command Secretary"},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dID" = (/obj/structure/filingcabinet,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dIE" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"dIF" = (/obj/machinery/computer/secure_data,/obj/effect/floor_decal/corner/red/full,/turf/simulated/floor/tiled,/area/bridge) -"dIG" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/red{dir = 10},/obj/item/weapon/folder/red,/turf/simulated/floor/tiled,/area/bridge) -"dIH" = (/obj/machinery/computer/security,/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"dII" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = 11; pixel_y = -24},/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/tiled,/area/bridge) -"dIJ" = (/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/bridge) -"dIK" = (/obj/structure/bed/chair,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) -"dIL" = (/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/bridge) -"dIM" = (/obj/machinery/button/remote/blast_door{id = "bridge blast"; name = "Bridge Blastdoors"; pixel_x = 0; pixel_y = -36},/obj/machinery/button/windowtint{id = "bridge_center"; pixel_x = -11; pixel_y = -24},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/effect/floor_decal/corner/blue/full{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"dIN" = (/obj/machinery/computer/crew,/obj/effect/floor_decal/corner/white/full,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/floor/tiled,/area/bridge) -"dIO" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 10},/obj/item/weapon/folder/white,/turf/simulated/floor/tiled,/area/bridge) -"dIP" = (/obj/machinery/computer/med_data,/obj/effect/floor_decal/corner/white/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"dIQ" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/sd) -"dIR" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dIS" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dIT" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/item/device/tape/random,/obj/item/device/taperecorder,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dIU" = (/obj/structure/table/woodentable,/obj/machinery/recharger,/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = -26},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dIV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dIW" = (/turf/simulated/wall/r_wall,/area/maintenance/solars/aftstarboardsolar) -"dIX" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dIY" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless,/area/solar/aftportsolar) -"dIZ" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dJa" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dJb" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dJc" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dJd" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/structure/sign/warning/airlock{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dJe" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dJf" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Aft Port"},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dJg" = (/turf/simulated/wall,/area/maintenance/solars/aftportsolar) -"dJh" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/sign/warning/high_voltage{pixel_x = -32; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Port Access"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dJi" = (/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dJj" = (/obj/structure/ladder,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dJk" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dJl" = (/obj/structure/table/wooden_reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dJm" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen/blue{pixel_y = -5},/obj/item/weapon/pen/red{pixel_y = 5},/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dJn" = (/obj/structure/table/wooden_reinforced,/obj/machinery/photocopier/faxmachine{department = "Bridge"},/obj/machinery/light,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dJo" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/pen/blue{pixel_y = -5},/obj/item/weapon/pen/red{pixel_y = 5},/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"dJp" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge) -"dJq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/green,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge) -"dJr" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge) -"dJs" = (/obj/structure/table/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/newscaster{pixel_y = -30},/obj/item/weapon/storage/secure/briefcase,/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/tiled,/area/bridge) -"dJt" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/ids,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/bridge) -"dJu" = (/obj/machinery/computer/card,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/bridge) -"dJv" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/paper_bin,/obj/item/weapon/folder/red,/obj/item/weapon/folder/blue,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/bridge) -"dJw" = (/obj/machinery/computer/communications,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/bridge) -"dJx" = (/obj/structure/table/reinforced,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/aicard,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/bridge) -"dJy" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/machinery/recharger{pixel_y = 0},/obj/effect/floor_decal/corner/blue/full{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"dJz" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge) -"dJA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge) -"dJB" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge) -"dJC" = (/obj/machinery/button/remote/blast_door{id = "directorblast"; name = "Security Shutters"; pixel_x = -26; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dJD" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dJE" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/donut,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) -"dJF" = (/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) -"dJG" = (/obj/structure/lattice,/obj/structure/cable{d1 = 32; d2 = 2; icon_state = "32-2"},/turf/simulated/open,/area/maintenance/thirddeck/aftstarboard) -"dJH" = (/obj/structure/table/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/suit/storage/hazardvest,/obj/item/device/radio,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dJI" = (/obj/structure/table/rack,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dJJ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/sign/warning/high_voltage{pixel_x = 32; pixel_y = 0},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Starboard Access"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dJK" = (/turf/simulated/wall,/area/maintenance/solars/aftstarboardsolar) -"dJL" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Aft Starboard"},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dJM" = (/obj/machinery/alarm{pixel_y = 22},/obj/machinery/power/terminal{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dJN" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/structure/sign/warning/airlock{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dJO" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dJP" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dJQ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dJR" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dJS" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) -"dJT" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/aftportsolar) -"dJU" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/aftportsolar) -"dJV" = (/turf/simulated/floor/airless,/area/solar/aftportsolar) -"dJW" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/aftportsolar) -"dJX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/solar/aftportsolar) -"dJY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "aft_port_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = -25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/airless,/area/solar/aftportsolar) -"dJZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "aft_port_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dKa" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "aft_port_solar_airlock"; layer = 3.3; pixel_x = 0; pixel_y = 25; req_access = list(13); tag_airpump = "aft_port_solar_pump"; tag_chamber_sensor = "aft_port_solar_sensor"; tag_exterior_door = "aft_port_solar_outer"; tag_interior_door = "aft_port_solar_inner"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "aft_port_solar_sensor"; layer = 3.3; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "aft_port_solar_pump"},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dKb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "aft_port_solar_pump"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dKc" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "aft_port_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dKd" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "aft_port_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dKe" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dKf" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8; target_pressure = 200},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dKg" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Aft Port Solar Access"; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dKh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dKi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dKj" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dKk" = (/obj/structure/lattice,/obj/structure/cable{d1 = 32; d2 = 8; icon_state = "32-8"},/turf/simulated/open,/area/maintenance/thirddeck/aftport) -"dKl" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "csblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"dKm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "csblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"dKn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "csblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"dKo" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "csblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"dKp" = (/obj/structure/sign/warning/secure_area,/turf/simulated/wall/r_wall,/area/bridge) -"dKq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge) -"dKr" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge) -"dKs" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge) -"dKt" = (/obj/structure/sign/warning/high_voltage,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/sd) -"dKu" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "directorblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/sd) -"dKv" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "directorblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/sd) -"dKw" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "directorblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/sd) -"dKx" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "directorblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/sd) -"dKy" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dKz" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dKA" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dKB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dKC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dKD" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Aft Starboard Solar Access"; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dKE" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/binary/pump/on{dir = 4; target_pressure = 200},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dKF" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dKG" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/meter,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "aft_starboard_solar_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dKH" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "aft_starboard_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dKI" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "aft_starboard_solar_pump"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dKJ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "aft_starboard_solar_pump"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "aft_starboard_solar_airlock"; layer = 3.3; pixel_x = 0; pixel_y = 25; req_access = list(13); tag_airpump = "aft_starboard_solar_pump"; tag_chamber_sensor = "aft_starboard_solar_sensor"; tag_exterior_door = "aft_starboard_solar_outer"; tag_interior_door = "aft_starboard_solar_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "aft_starboard_solar_sensor"; layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dKK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "aft_starboard_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dKL" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "aft_starboard_solar_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) -"dKM" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) -"dKN" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) -"dKO" = (/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) -"dKP" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) -"dKQ" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) -"dKR" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/aftportsolar) -"dKS" = (/obj/structure/cable/yellow,/obj/machinery/power/solar_control{id = "aftportsolar"; name = "Aft Port Solar Control"; track = 0},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dKT" = (/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Port"; dir = 1},/obj/machinery/light/small,/obj/item/weapon/stool,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dKU" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) -"dKV" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dKW" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dKX" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dKY" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) -"dKZ" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) -"dLa" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) -"dLb" = (/obj/structure/sign/warning/high_voltage{pixel_y = 32},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) -"dLc" = (/obj/structure/ladder,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dLd" = (/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dLe" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dLf" = (/obj/structure/cable,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/table/steel,/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dLg" = (/obj/machinery/light/small,/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Starboard"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dLh" = (/obj/structure/cable/yellow,/obj/machinery/power/solar_control{id = "aftstarboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) -"dLi" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) -"dLj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/aftportsolar) -"dLk" = (/obj/structure/table/steel,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dLl" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/table/steel,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dLm" = (/obj/structure/closet/wardrobe/grey,/obj/item/weapon/storage/backpack,/obj/item/weapon/storage/backpack,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dLn" = (/obj/structure/closet/firecloset/full,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/security,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) -"dLo" = (/obj/structure/table/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/clothing/glasses/meson,/obj/random/maintenance/cargo,/turf/simulated/floor,/area/maintenance/thirddeck/aftport) -"dLp" = (/obj/structure/table/rack{dir = 4},/obj/item/weapon/storage/toolbox/mechanical,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/medical,/turf/simulated/floor,/area/maintenance/thirddeck/aftstarboard) -"dLq" = (/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dLr" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dLs" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) -"dLt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) -"dLu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/solar/aftportsolar) -"dLv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) -"dLw" = (/turf/space,/area/syndicate_station/thirddeck) -"dLx" = (/obj/effect/landmark/map_data{height = 3},/turf/space,/area/space) +"dkZ" = (/turf/space,/area/shuttle/shuttle1/seconddeck) +"dla" = (/turf/space,/area/shuttle/shuttle2/seconddeck) +"dlb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlc" = (/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dld" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) +"dle" = (/turf/simulated/wall,/area/storage/primary) +"dlf" = (/turf/simulated/wall,/area/hallway/primary/seconddeck/dockhallway) +"dlg" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) +"dlh" = (/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) +"dli" = (/obj/structure/sign/deck/second,/turf/simulated/wall/r_wall,/area/hallway/primary/seconddeck/dockhallway) +"dlj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Hallway Three"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlk" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) +"dll" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/seconddeck/dockhallway) +"dlm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) +"dln" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) +"dlo" = (/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlp" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlq" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlr" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dls" = (/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlt" = (/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlu" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlv" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlx" = (/obj/item/weapon/book/codex,/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dly" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlz" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlA" = (/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlB" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlL" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlO" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/sign/dock/one,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Hallway One"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlR" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlS" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlT" = (/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlU" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlV" = (/obj/machinery/embedded_controller/radio/docking_port_multi{child_names_txt = "Airlock One;Airlock Two;Airlock Three;Airlock Four"; child_tags_txt = "escape_dock_north_airlock;escape_dock_south_airlock;escape_dock_snorth_airlock;escape_dock_ssouth_airlock"; frequency = 1380; id_tag = "escape_dock"; pixel_y = -25; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlW" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlX" = (/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Hallway Two"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlY" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/ai_status_display{pixel_y = -32},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dlZ" = (/obj/machinery/light,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) +"dma" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/sign/dock/two,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dmb" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/dockhallway) +"dmc" = (/obj/machinery/ai_status_display{pixel_y = -32},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dmd" = (/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Hallway Four"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dme" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dmf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/sign/dock/three,/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Hallway Five"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/dockhallway) +"dmg" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D1) +"dmh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmj" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/seconddeck/dockhallway) +"dmk" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D2) +"dml" = (/obj/structure/sign/directions/engineering{dir = 1; pixel_y = 10},/obj/structure/sign/directions/cargo{dir = 1},/obj/structure/sign/directions/security{dir = 1; pixel_y = -10},/turf/simulated/wall,/area/hallway/secondary/entry/D2) +"dmm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dmn" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dmo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dmp" = (/obj/structure/sign/directions/bridge{dir = 1; pixel_y = 10},/obj/structure/sign/directions/science{dir = 1},/obj/structure/sign/directions/medical{dir = 1; pixel_y = -10},/turf/simulated/wall,/area/hallway/secondary/entry/D2) +"dmq" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D3) +"dmr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dms" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dmt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmv" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dmw" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dmx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dmy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dmz" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dmA" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dmB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dmC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dmD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmE" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dmF" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dmG" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dmH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dmI" = (/turf/space,/area/shuttle/transport1/station) +"dmJ" = (/obj/structure/sign/warning/docking_area,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dmK" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dmL" = (/obj/structure/closet/emcloset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmO" = (/turf/space,/area/shuttle/escape/station) +"dmP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dmQ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dmR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dmS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dmT" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/closet/emcloset,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dmU" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dmV" = (/obj/structure/sign/warning/docking_area,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dmW" = (/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "s1s_dock_outer"; locked = 1; name = "Dock One External Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "s1s_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dmX" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "s1s_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmY" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "shuttle1_shuttle"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "s1s_dock_pump"; tag_chamber_sensor = "s1s_dock_sensor"; tag_exterior_door = "s1s_dock_outer"; tag_interior_door = "s1s_dock_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "s1s_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "s1s_dock_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmZ" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "s1s_dock_inner"; locked = 1; name = "Dock One Internal Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dna" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "s1s_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnc" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnd" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dne" = (/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dnf" = (/turf/simulated/shuttle/wall,/area/shuttle/arrival/station) +"dng" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) +"dnh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dni" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dnj" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "centcom_dock_airlock"; name = "interior access button"; pixel_x = 28; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dnk" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_dock_inner"; locked = 1; name = "Dock Three Internal Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dnl" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "centcom_shuttle_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "centcom_dock_pump"; tag_chamber_sensor = "centcom_dock_sensor"; tag_exterior_door = "centcom_dock_outer"; tag_interior_door = "centcom_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "centcom_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "centcom_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dnm" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "centcom_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dnn" = (/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "centcom_dock_airlock"; name = "exterior access button"; pixel_x = 5; pixel_y = -26; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_dock_outer"; locked = 1; name = "Dock Three External Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dno" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dnp" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dnq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dnr" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dns" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnu" = (/turf/simulated/shuttle/wall/hard_corner,/area/shuttle/arrival/station) +"dnv" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"dnw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dnx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dny" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dnz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dnA" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dnB" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dnC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnD" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"dnE" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"dnF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dnG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock One Fore"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnH" = (/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Two Fore"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dnI" = (/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"dnJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Three Fore"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dnK" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnM" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dnN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dnO" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dnP" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"dnQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dnR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dnS" = (/obj/structure/sign/warning/docking_area,/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D1) +"dnT" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnV" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dnW" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dnX" = (/obj/structure/sign/warning/docking_area,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dnY" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dnZ" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"doa" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dob" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"doc" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dod" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"doe" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dof" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) +"dog" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"doh" = (/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"doi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"doj" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dok" = (/obj/structure/sign/warning/docking_area,/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D3) +"dol" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dom" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "escape_dock_north_airlock"; name = "interior access button"; pixel_x = 26; pixel_y = 26; req_one_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"don" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_inner"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"doo" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_north_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dop" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_north_pump"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380; id_tag = "escape_dock_north_airlock"; master_tag = "escape_dock"; pixel_y = 30; req_one_access = list(13); tag_airlock_mech_sensor = "escape_dock_north_mech"; tag_airpump = "escape_dock_north_pump"; tag_chamber_sensor = "escape_dock_north_sensor"; tag_exterior_door = "escape_dock_north_outer"; tag_interior_door = "escape_dock_north_inner"; tag_shuttle_mech_sensor = "shuttle_dock_north_mech"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"doq" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dor" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_starboard_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dos" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_north_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380; id_tag = "escape_dock_snorth_airlock"; master_tag = "escape_dock"; pixel_y = 30; req_one_access = list(13); tag_airlock_mech_sensor = "escape_dock_north_starboard_mech"; tag_airpump = "escape_dock_north_starboard_pump"; tag_chamber_sensor = "escape_dock_north_starboard_sensor"; tag_exterior_door = "escape_dock_north_starboard_outer"; tag_interior_door = "escape_dock_north_starboard_inner"; tag_shuttle_mech_sensor = "shuttle_dock_north_starboard_mech"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dot" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_north_starboard_pump"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dou" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_starboard_inner"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dov" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "escape_dock_north_starboard_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = 26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dow" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dox" = (/obj/machinery/door/airlock/glass_external,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"doy" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"doz" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"doA" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"doB" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"doC" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"doD" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"doE" = (/obj/machinery/door/airlock/glass_external,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"doF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"doG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"doH" = (/turf/space,/area/shuttle/shuttle2/arrivals_dock) +"doI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"doJ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_north_pump"},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"doK" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_north_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_north_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"doL" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_north_airlock"; name = "exterior access button"; pixel_x = 4; pixel_y = -26; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"doM" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_north_starboard_airlock"; name = "exterior access button"; pixel_x = -4; pixel_y = -26; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_starboard_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"doN" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_north_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_north_starboard_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"doO" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_north_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"doP" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"doQ" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"doR" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"doS" = (/obj/structure/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) +"doT" = (/obj/structure/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) +"doU" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"doV" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"doW" = (/turf/space,/area/shuttle/response_ship/arrivals_dock) +"doX" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"doY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"doZ" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dpa" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dpb" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dpc" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dpd" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dpe" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dpf" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dpg" = (/turf/simulated/shuttle/wall/no_join,/area/shuttle/arrival/station) +"dph" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) +"dpi" = (/obj/effect/landmark/start,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"dpj" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) +"dpk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dpl" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dpm" = (/obj/effect/wingrille_spawn/reinforced,/obj/structure/sign/warning/airlock,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dpn" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dpo" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dpp" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dpq" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dpr" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dps" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dpt" = (/obj/structure/bed/chair{dir = 4},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) +"dpu" = (/obj/structure/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) +"dpv" = (/obj/structure/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) +"dpw" = (/obj/structure/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) +"dpx" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dpy" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dpz" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dpA" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dpB" = (/obj/machinery/shield_diffuser,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_outer"; locked = 1; name = "Dock One External Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dpC" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "specops_dock_pump"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dpD" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "specops_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "specops_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "response_shuttle_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "specops_dock_pump"; tag_chamber_sensor = "specops_dock_sensor"; tag_exterior_door = "specops_dock_outer"; tag_interior_door = "specops_dock_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dpE" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_inner"; locked = 1; name = "Dock One Internal Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dpF" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dpG" = (/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dpH" = (/obj/structure/closet/emcloset,/obj/structure/extinguisher_cabinet{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dpI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dpJ" = (/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dpK" = (/obj/structure/bed/chair{dir = 4},/obj/effect/landmark{name = "JoinLate"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) +"dpL" = (/obj/machinery/hologram/holopad,/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"dpM" = (/obj/structure/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/station) +"dpN" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dpO" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "s2s_dock_airlock"; name = "interior access button"; pixel_x = 28; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dpP" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "s2s_dock_inner"; locked = 1; name = "Dock Three Internal Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dpQ" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "s2s_dock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "shuttle2_shuttle"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "s2s_dock_pump"; tag_chamber_sensor = "s2s_dock_sensor"; tag_exterior_door = "s2s_dock_outer"; tag_interior_door = "s2s_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "s2s_dock_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dpR" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "s2s_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dpS" = (/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "s2s_dock_outer"; locked = 1; name = "Dock Three External Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "s2s_dock_airlock"; name = "exterior access button"; pixel_x = 5; pixel_y = 26; req_one_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dpT" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dpU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dpV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dpW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dpX" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dpY" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dpZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dqa" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dqb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqc" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqd" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqf" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqg" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dqh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dqi" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqj" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_inner"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dqk" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_south_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dql" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_south_pump"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_south_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dqm" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_south_airlock"; name = "exterior access button"; pixel_x = 4; pixel_y = 26; req_one_access = list(13)},/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dqn" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_south_starboard_airlock"; name = "exterior access button"; pixel_x = -4; pixel_y = 26; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_starboard_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dqo" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_south_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_south_starboard_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dqp" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "escape_dock_south_starboard_pump"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqq" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_starboard_inner"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dqr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqs" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqt" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dqu" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dqv" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "escape_dock_south_airlock"; name = "interior access button"; pixel_x = 26; pixel_y = -26; req_one_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqw" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_south_pump"},/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqx" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_south_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380; id_tag = "escape_dock_south_airlock"; master_tag = "escape_dock"; pixel_y = -30; req_one_access = list(13); tag_airlock_mech_sensor = "escape_dock_south_mech"; tag_airpump = "escape_dock_south_pump"; tag_chamber_sensor = "escape_dock_south_sensor"; tag_exterior_door = "escape_dock_south_outer"; tag_interior_door = "escape_dock_south_inner"; tag_shuttle_mech_sensor = "shuttle_dock_south_mech"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dqy" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dqz" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_starboard_outer"; locked = 1; name = "Escape Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dqA" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_south_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380; id_tag = "escape_dock_ssouth_airlock"; master_tag = "escape_dock"; pixel_y = -30; req_one_access = list(13); tag_airlock_mech_sensor = "escape_dock_south_starboard_mech"; tag_airpump = "escape_dock_south_starboard_pump"; tag_chamber_sensor = "escape_dock_south_starboard_sensor"; tag_exterior_door = "escape_dock_south_starboard_outer"; tag_interior_door = "escape_dock_south_starboard_inner"; tag_shuttle_mech_sensor = "shuttle_dock_south_starboard_mech"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dqB" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "escape_dock_south_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqC" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "escape_dock_south_starboard_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqD" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqE" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dqF" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock One Aft"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqG" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqH" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Two Aft"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqI" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqJ" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dqK" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Dock Three Aft"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dqL" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqM" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqN" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqO" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqP" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqQ" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/shuttle/arrival/station) +"dqR" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dqS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dqT" = (/obj/effect/floor_decal/sign/dock/one,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqU" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqW" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/sign/dock/two,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqX" = (/turf/space,/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/arrival/station) +"dqY" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating/airless,/area/shuttle/arrival/station) +"dqZ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dra" = (/obj/effect/floor_decal/sign/dock/three,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"drb" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"drc" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "trade_shuttle_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = -26; req_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"drd" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dre" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"drf" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "admin_shuttle_dock_airlock"; name = "interior access button"; pixel_x = 26; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"drg" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"drh" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dri" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"drj" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "nuke_shuttle_dock_airlock"; name = "interior access button"; pixel_x = 26; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"drk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"drl" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D1) +"drm" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_inner"; locked = 1; name = "Dock One Internal Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"drn" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_inner"; locked = 1; name = "Dock One Internal Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dro" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_inner"; locked = 1; name = "Dock Two Internal Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"drp" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D3) +"drq" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1331; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_inner"; locked = 1; name = "Dock Three Internal Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"drr" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"drs" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"drt" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dru" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"drv" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "admin_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"drw" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"drx" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "admin_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dry" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"drz" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "nuke_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"drA" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "nuke_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"drB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"drC" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "trade_shuttle_dock_sensor"; pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"drD" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "trade_shuttle_dock_airlock"; pixel_x = 28; pixel_y = 0; req_one_access = list(13); tag_airpump = "trade_shuttle_dock_pump"; tag_chamber_sensor = "trade_shuttle_dock_sensor"; tag_exterior_door = "trade_shuttle_dock_outer"; tag_interior_door = "trade_shuttle_dock_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"drE" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "admin_shuttle_dock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "admin_shuttle_dock_airlock"; pixel_x = -28; pixel_y = 0; req_one_access = list(13); tag_airpump = "admin_shuttle_dock_pump"; tag_chamber_sensor = "admin_shuttle_dock_sensor"; tag_exterior_door = "admin_shuttle_dock_outer"; tag_interior_door = "admin_shuttle_dock_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"drF" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"drG" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "admin_shuttle_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "admin_shuttle_dock_sensor"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"drH" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"drI" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "nuke_shuttle_dock_sensor"; pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "nuke_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"drJ" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1331; id_tag = "nuke_shuttle_dock_airlock"; pixel_x = 28; pixel_y = 0; req_access = list(0); req_one_access = list(13); tag_airpump = "nuke_shuttle_dock_pump"; tag_chamber_sensor = "nuke_shuttle_dock_sensor"; tag_exterior_door = "nuke_shuttle_dock_outer"; tag_interior_door = "nuke_shuttle_dock_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "nuke_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"drK" = (/obj/machinery/shield_diffuser,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_outer"; locked = 1; name = "Dock One External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"drL" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "admin_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = 28; pixel_y = -6; req_one_access = list(13)},/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_outer"; locked = 1; name = "Dock One External Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"drM" = (/obj/structure/sign/warning/docking_area,/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D2) +"drN" = (/obj/machinery/shield_diffuser,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "admin_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = 28; pixel_y = -6; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_outer"; locked = 1; name = "Dock Two External Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"drO" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "nuke_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = -28; pixel_y = -6; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_outer"; locked = 1; name = "Dock Three External Airlock"; req_access = list(13)},/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"drP" = (/obj/machinery/shield_diffuser,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_outer"; locked = 1; name = "Dock Three External Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"drQ" = (/turf/space,/area/syndicate_station/arrivals_dock) +"drR" = (/turf/space,/area/shuttle/merchant/away) +"drS" = (/turf/space,/area/shuttle/administration/station) +"drT" = (/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) +"drU" = (/turf/space,/area/shuttle/response_ship/thirddeck) +"drV" = (/turf/simulated/floor/airless,/area/thirddeck/roof) +"drW" = (/turf/simulated/wall/r_wall,/area/ai) +"drX" = (/obj/structure/table/standard,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/flora/pottedplant/unusual{name = "Steve"; pixel_y = 15},/obj/item/device/radio/intercom/custom{dir = 8; pixel_x = -21; pixel_y = 0},/obj/item/device/radio/intercom/private{dir = 4; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/greengrid,/area/ai) +"drY" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/ai) +"drZ" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/dark,/area/ai) +"dsa" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/dark,/area/ai) +"dsb" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/dark,/area/ai) +"dsc" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/dark,/area/ai) +"dsd" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/ai) +"dse" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/dark,/area/ai) +"dsf" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai) +"dsg" = (/turf/simulated/floor/greengrid,/area/ai) +"dsh" = (/obj/effect/floor_decal/industrial/warning/cee,/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/ai) +"dsi" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/greengrid,/area/ai) +"dsj" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai) +"dsk" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) +"dsl" = (/turf/space,/area/skipjack_station/thirddeck) +"dsm" = (/obj/machinery/power/solar{id = "foreportsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/foreportsolar) +"dsn" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/foreportsolar) +"dso" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "foreportsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/foreportsolar) +"dsp" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) +"dsq" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/dark,/area/ai) +"dsr" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/greengrid,/area/ai) +"dss" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/greengrid,/area/ai) +"dst" = (/obj/structure/cable/cyan,/obj/machinery/power/smes/buildable{charge = 5e+006; input_attempt = 1; input_level = 200000; output_level = 200000},/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plating,/area/ai) +"dsu" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/greengrid,/area/ai) +"dsv" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/dark,/area/ai) +"dsw" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) +"dsx" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/solar{id = "forestarboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/forestarboardsolar) +"dsy" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) +"dsz" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "forestarboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/forestarboardsolar) +"dsA" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/solar{id = "foreportsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/foreportsolar) +"dsB" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/foreportsolar) +"dsC" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) +"dsD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/greengrid,/area/ai) +"dsE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/greengrid,/area/ai) +"dsF" = (/turf/simulated/wall/durasteel,/area/ai) +"dsG" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/greengrid,/area/ai) +"dsH" = (/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/greengrid,/area/ai) +"dsI" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) +"dsJ" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) +"dsK" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/item/device/radio/intercom/private{pixel_y = -21},/obj/item/device/radio/intercom/custom{dir = 1; pixel_y = 21},/turf/simulated/floor/greengrid,/area/ai) +"dsL" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) +"dsM" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/ai) +"dsN" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai) +"dsO" = (/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = null; locked = 1; name = "AI Core"; req_access = list(16)},/turf/simulated/floor/tiled/dark,/area/ai) +"dsP" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/machinery/turretid/stun{check_synth = 1; name = "AI Chamber turret control"; pixel_x = -30; pixel_y = -24},/obj/machinery/flasher{id = "AI"; pixel_x = 24; pixel_y = -25},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the AI core maintenance door."; id = "AICore"; name = "AI Maintenance Hatch"; pixel_x = 8; pixel_y = 25; req_access = list(16)},/obj/machinery/light/small{dir = 1},/obj/machinery/camera/xray/command{c_tag = "AI - Core"; dir = 2},/turf/simulated/floor/tiled/dark,/area/ai) +"dsQ" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai) +"dsR" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/ai) +"dsS" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) +"dsT" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/item/device/radio/intercom/private{dir = 1; pixel_y = 21},/obj/item/device/radio/intercom/custom{pixel_y = -21},/turf/simulated/floor/greengrid,/area/ai) +"dsU" = (/turf/simulated/wall/r_wall,/area/maintenance/thirddeck/foreport) +"dsV" = (/obj/effect/landmark/start{name = "AI"},/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = 30; pixel_y = -32},/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = -32},/obj/item/device/radio/intercom/private{dir = 4; pixel_x = 21; pixel_y = -10},/obj/item/device/radio/intercom/custom{dir = 8; pixel_x = -21; pixel_y = -10},/obj/item/device/radio/intercom{broadcasting = 1; name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/greengrid,/area/ai) +"dsW" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc/super/critical{dir = 8; is_critical = 1; name = "west bump"; pixel_x = -24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/greengrid,/area/ai) +"dsX" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/greengrid,/area/ai) +"dsY" = (/turf/simulated/wall/r_wall,/area/maintenance/thirddeck/forestarboard) +"dsZ" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"dta" = (/turf/simulated/wall/r_wall,/area/maintenance/solars/foreportsolar) +"dtb" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dtc" = (/obj/machinery/alarm{pixel_y = 22},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dtd" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dte" = (/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dtf" = (/obj/structure/closet/crate,/obj/item/weapon/storage/box/lights/mixed,/obj/random/maintenance/security,/obj/random/maintenance/security,/obj/random/maintenance/security,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dtg" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) +"dth" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) +"dti" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/ai) +"dtj" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/ai) +"dtk" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/dark,/area/ai) +"dtl" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/greengrid,/area/ai) +"dtm" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled/dark,/area/ai) +"dtn" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/light,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/ai) +"dto" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dtp" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dtq" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dtr" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dts" = (/obj/structure/firedoor_assembly,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dtt" = (/turf/simulated/wall/r_wall,/area/maintenance/solars/forestarboardsolar) +"dtu" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"dtv" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless,/area/solar/foreportsolar) +"dtw" = (/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) +"dtx" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"dty" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/power/solar_control{id = "foreportsolar"; name = "Fore Port Solar Control"; track = 0},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"dtz" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Port"; dir = 2},/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"dtA" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"dtB" = (/turf/simulated/wall,/area/maintenance/solars/foreportsolar) +"dtC" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dtD" = (/obj/structure/ladder,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dtE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) +"dtF" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) +"dtG" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/dark,/area/ai) +"dtH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/greengrid,/area/ai) +"dtI" = (/obj/effect/floor_decal/industrial/warning/cee{tag = "icon-warningcee (NORTH)"; icon_state = "warningcee"; dir = 1},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) +"dtJ" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/dark,/area/ai) +"dtK" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/outline/grey,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) +"dtL" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dtM" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dtN" = (/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dtO" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dtP" = (/turf/simulated/wall,/area/maintenance/solars/forestarboardsolar) +"dtQ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"dtR" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Starboard"; dir = 2},/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/obj/item/weapon/stool,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"dtS" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/power/solar_control{id = "forestarboardsolar"; name = "Fore Starboard Solar Control"; track = 0},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"dtT" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"dtU" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless,/area/solar/forestarboardsolar) +"dtV" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/foreportsolar) +"dtW" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/foreportsolar) +"dtX" = (/turf/simulated/floor/airless,/area/solar/foreportsolar) +"dtY" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/foreportsolar) +"dtZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/solar/foreportsolar) +"dua" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "fore_port_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = -25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/airless,/area/solar/foreportsolar) +"dub" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "fore_port_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"duc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "fore_port_solar_airlock"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access = list(13); tag_airpump = "fore_port_solar_pump"; tag_chamber_sensor = "fore_port_solar_sensor"; tag_exterior_door = "fore_port_solar_outer"; tag_interior_door = "fore_port_solar_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "fore_port_solar_sensor"; layer = 3.3; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "fore_port_solar_pump"},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"dud" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "fore_port_solar_pump"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"due" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "fore_port_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"duf" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/meter,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "fore_port_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"dug" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"duh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/binary/pump/on{dir = 8; target_pressure = 200},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"dui" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Port Solar Access"; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"duj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"duk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dul" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dum" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dun" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"duo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/thirddeck/roof) +"dup" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) +"duq" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/dark,/area/ai) +"dur" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai) +"dus" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/ai) +"dut" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) +"duu" = (/obj/structure/lattice,/obj/structure/cable{d1 = 32; d2 = 4; icon_state = "32-4"},/turf/simulated/open,/area/maintenance/thirddeck/forestarboard) +"duv" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"duw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dux" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"duy" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Starboard Solar Access"; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"duz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/binary/pump/on{dir = 4; target_pressure = 200},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"duA" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/floor_decal/industrial/warning,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"duB" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/meter,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "fore_starboard_solar_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"duC" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "fore_starboard_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"duD" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "fore_starboard_solar_pump"},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"duE" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "fore_starboard_solar_airlock"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access = list(13); tag_airpump = "fore_starboard_solar_pump"; tag_chamber_sensor = "fore_starboard_solar_sensor"; tag_exterior_door = "fore_starboard_solar_outer"; tag_interior_door = "fore_starboard_solar_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "fore_starboard_solar_sensor"; layer = 3.3; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "fore_starboard_solar_pump"},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"duF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "fore_starboard_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"duG" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "fore_starboard_solar_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) +"duH" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) +"duI" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) +"duJ" = (/turf/simulated/floor/airless,/area/solar/forestarboardsolar) +"duK" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) +"duL" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) +"duM" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/foreportsolar) +"duN" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"duO" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"duP" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"duQ" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/sign/warning/airlock{pixel_y = -32},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"duR" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable/yellow,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/table/steel,/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"duS" = (/obj/structure/cable,/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Fore Port"},/turf/simulated/floor/plating,/area/maintenance/solars/foreportsolar) +"duT" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/sign/warning/high_voltage{pixel_x = -32; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Port Access"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"duU" = (/obj/structure/table/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/clothing/glasses/meson,/obj/random/maintenance/cargo,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/thirddeck/foreport) +"duV" = (/obj/structure/lattice,/obj/structure/cable{d1 = 32; icon_state = "32-1"},/turf/simulated/open,/area/maintenance/thirddeck/foreport) +"duW" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/greengrid,/area/ai) +"duX" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"duY" = (/obj/structure/ladder,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"duZ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/sign/warning/high_voltage{pixel_x = 32; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Starboard Access"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dva" = (/obj/structure/cable,/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Fore Starboard"},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"dvb" = (/obj/machinery/power/terminal{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable/yellow,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"dvc" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/structure/sign/warning/airlock{pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"dvd" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"dve" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"dvf" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/forestarboardsolar) +"dvg" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) +"dvh" = (/turf/space,/area/ninja_dojo/thirddeck) +"dvi" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/foreportsolar) +"dvj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dvk" = (/turf/simulated/wall,/area/maintenance/thirddeck/foreport) +"dvl" = (/turf/simulated/wall/r_wall,/area/ai/ai_upload) +"dvm" = (/obj/machinery/door/airlock/vault/bolted{name = "AI core"; req_access = list(16)},/obj/machinery/door/blast/regular{id = "AICore"; name = "AI core maintenance hatch"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai) +"dvn" = (/obj/structure/sign/warning/lethal_turrets,/turf/simulated/wall/r_wall,/area/ai) +"dvo" = (/obj/structure/sign/kiddieplaque,/turf/simulated/wall/r_wall,/area/ai/ai_upload) +"dvp" = (/turf/simulated/wall,/area/maintenance/thirddeck/forestarboard) +"dvq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dvr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) +"dvs" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dvt" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/freeform,/obj/item/weapon/aiModule/protectStation{pixel_x = -3; pixel_y = 2},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dvu" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/porta_turret/ai_defense,/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) +"dvv" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) +"dvw" = (/obj/machinery/computer/aiupload,/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dvx" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/device/radio/intercom/locked/ai_private{dir = 1; pixel_x = -36; pixel_y = 21},/obj/machinery/flasher{id = "AI"; pixel_x = -22; pixel_y = 24},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) +"dvy" = (/obj/machinery/computer/borgupload,/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dvz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/camera/network/command{c_tag = "AI - Upload"; dir = 2},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) +"dvA" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/nanotrasen,/obj/item/weapon/aiModule/reset{pixel_x = 2; pixel_y = 3; pixel_z = 0},/obj/structure/window/reinforced{dir = 8},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dvB" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dvC" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dvD" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dvE" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dvF" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dvG" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) +"dvH" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) +"dvI" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) +"dvJ" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) +"dvK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) +"dvL" = (/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dvM" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dvN" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dvO" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dvP" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/structure/cable/cyan,/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dvQ" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/porta_turret/ai_defense,/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) +"dvR" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) +"dvS" = (/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dvT" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dvU" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dvV" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/solar/foreportsolar) +"dvW" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dvX" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/asimov,/obj/item/weapon/aiModule/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Core Modules"; req_access = list(20)},/obj/item/weapon/aiModule/corp,/obj/item/weapon/aiModule/paladin,/obj/item/weapon/aiModule/robocop,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dvY" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dvZ" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) +"dwa" = (/obj/item/device/radio/intercom/locked/ai_private{dir = 4; pixel_x = 21},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dwb" = (/obj/structure/extinguisher_cabinet{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dwc" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/oxygen,/obj/item/weapon/aiModule/oneHuman,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access = list(20)},/obj/item/weapon/aiModule/purge,/obj/item/weapon/aiModule/antimov,/obj/item/weapon/aiModule/teleporterOffline,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/bluegrid,/area/ai/ai_upload) +"dwd" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dwe" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/solar/forestarboardsolar) +"dwf" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dwg" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dwh" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dwi" = (/turf/simulated/wall/r_wall,/area/ai/ai_server_room) +"dwj" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/ai/ai_server_room) +"dwk" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/highsecurity{name = "AI Upload"; req_access = list(16)},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload) +"dwl" = (/turf/simulated/wall/r_wall,/area/ai/ai_cyborg_station) +"dwm" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/ai/ai_cyborg_station) +"dwn" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dwo" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/structure/closet/crate,/obj/random/powercell,/obj/random/powercell,/obj/random/powercell,/obj/random/toolbox,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dwp" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dwq" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dwr" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1; target_pressure = 200},/obj/structure/table/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/belt/utility,/obj/random/maintenance/security,/obj/random/maintenance/security,/obj/random/maintenance/security,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dws" = (/obj/machinery/message_server,/obj/machinery/camera/network/command{c_tag = "AI - Messaging Server"; dir = 4},/turf/simulated/floor/bluegrid,/area/ai/ai_server_room) +"dwt" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/ai/ai_server_room) +"dwu" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid,/area/ai/ai_server_room) +"dwv" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/item/device/radio/intercom/locked/ai_private{dir = 1; pixel_y = 21},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera/network/command{c_tag = "AI - Upload Foyer"; dir = 2},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) +"dww" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) +"dwx" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/turretid/stun{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_x = 0; pixel_y = 24},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/flasher{id = "AIFoyer"; pixel_x = 0; pixel_y = 36},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) +"dwy" = (/obj/machinery/recharge_station,/turf/simulated/floor/bluegrid,/area/ai/ai_cyborg_station) +"dwz" = (/obj/machinery/recharge_station,/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/ai/ai_cyborg_station) +"dwA" = (/obj/structure/table/standard,/obj/item/weapon/phone,/obj/machinery/camera/network/command{c_tag = "AI - Cyborg Station"; dir = 8},/turf/simulated/floor/bluegrid,/area/ai/ai_cyborg_station) +"dwB" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1; target_pressure = 200},/obj/structure/largecrate,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dwC" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dwD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dwE" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/table/rack{dir = 1},/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dwF" = (/obj/machinery/computer/message_monitor,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/bluegrid,/area/ai/ai_server_room) +"dwG" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) +"dwH" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) +"dwI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) +"dwJ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access = list(16)},/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) +"dwK" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) +"dwL" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/hologram/holopad,/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) +"dwM" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) +"dwN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/highsecurity{name = "Synthetic Storage Access"; req_access = list(16)},/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) +"dwO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) +"dwP" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) +"dwQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/bed/chair/office/light{dir = 4},/obj/effect/landmark{name = "JoinLateCyborg"},/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) +"dwR" = (/obj/machinery/computer/aifixer,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/bluegrid,/area/ai/ai_cyborg_station) +"dwS" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/largecrate,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dwT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dwU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dwV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dwW" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/hop/quarters) +"dwX" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hop/quarters) +"dwY" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hop/quarters) +"dwZ" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/command) +"dxa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/maintenance/substation/command) +"dxb" = (/obj/structure/closet/crate{name = "Camera Assembly Crate"},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/turf/simulated/floor/bluegrid,/area/ai/ai_server_room) +"dxc" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) +"dxd" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) +"dxe" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{pixel_x = 36; pixel_y = 0},/obj/structure/cable/cyan,/turf/simulated/floor/tiled/dark,/area/ai/ai_server_room) +"dxf" = (/turf/simulated/wall/r_wall,/area/ai/ai_upload_foyer) +"dxg" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/highsecurity{name = "AI Upload Access"; req_access = list(16)},/turf/simulated/floor/tiled/dark,/area/ai/ai_upload_foyer) +"dxh" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/structure/cable/cyan,/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) +"dxi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) +"dxj" = (/obj/effect/landmark{name = "JoinLateCyborg"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/ai/ai_cyborg_station) +"dxk" = (/obj/machinery/cryopod/robot{dir = 4},/turf/simulated/floor/bluegrid,/area/ai/ai_cyborg_station) +"dxl" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/cmo/quarters) +"dxm" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/cmo/quarters) +"dxn" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/cmo/quarters) +"dxo" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hor/quarters) +"dxp" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hor/quarters) +"dxq" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/hor/quarters) +"dxr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dxs" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dxt" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dxu" = (/obj/structure/closet/secure_closet/hop2,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) +"dxv" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) +"dxw" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp/green,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) +"dxx" = (/turf/simulated/wall,/area/maintenance/substation/command) +"dxy" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/substation/command) +"dxz" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) +"dxA" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/down/supply,/obj/structure/disposalpipe/down{dir = 8},/obj/structure/cable{d1 = 32; d2 = 2; icon_state = "32-2"},/turf/simulated/open,/area/maintenance/substation/command) +"dxB" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/ai/ai_server_room) +"dxC" = (/obj/structure/sign/warning/secure_area,/turf/simulated/wall/r_wall,/area/ai/ai_server_room) +"dxD" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) +"dxE" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) +"dxF" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) +"dxG" = (/obj/structure/sign/warning/lethal_turrets,/turf/simulated/wall/r_wall,/area/ai/ai_cyborg_station) +"dxH" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/ai/ai_cyborg_station) +"dxI" = (/obj/structure/closet/secure_closet/CMO/wardrobe,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) +"dxJ" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) +"dxK" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp/green,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) +"dxL" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/cmo/quarters) +"dxM" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp/green,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) +"dxN" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) +"dxO" = (/obj/structure/closet/secure_closet/RD/wardrobe,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) +"dxP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dxQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dxR" = (/obj/structure/closet,/obj/item/weapon/storage/backpack,/obj/random/maintenance/clean,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dxS" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -36; pixel_y = -6},/obj/machinery/button/windowtint{id = "hopquarters"; pixel_x = -36; pixel_y = 6},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) +"dxT" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) +"dxU" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/blue_hop,/obj/item/weapon/pen/multi,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) +"dxV" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/machinery/power/sensor{name = "Powernet Sensor - Command Subgrid"; name_tag = "Command Subgrid"},/obj/machinery/light/small{dir = 8},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor,/area/maintenance/substation/command) +"dxW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) +"dxX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor,/area/maintenance/substation/command) +"dxY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dxZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dya" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dyb" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dyc" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dyd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dye" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -36; pixel_y = -6},/obj/machinery/button/windowtint{id = "cmoquarters"; pixel_x = -36; pixel_y = 6},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) +"dyf" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) +"dyg" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/white_cmo,/obj/item/weapon/pen/multi,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) +"dyh" = (/obj/structure/table/standard,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/white_rd,/obj/item/weapon/pen/multi,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) +"dyi" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) +"dyj" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = 36; pixel_y = -6},/obj/machinery/button/windowtint{id = "rdquarters"; pixel_x = 36; pixel_y = 6},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) +"dyk" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dyl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dym" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) +"dyn" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) +"dyo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) +"dyp" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/hop,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) +"dyq" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) +"dyr" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Command"},/turf/simulated/floor,/area/maintenance/substation/command) +"dys" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Command Substation Bypass"},/turf/simulated/floor,/area/maintenance/substation/command) +"dyt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dyu" = (/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dyv" = (/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dyw" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dyx" = (/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dyy" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Central Fore"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dyz" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dyA" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dyB" = (/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dyC" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) +"dyD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) +"dyE" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) +"dyF" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/rd,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) +"dyG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) +"dyH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) +"dyI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) +"dyJ" = (/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) +"dyK" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) +"dyL" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) +"dyM" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) +"dyN" = (/obj/machinery/firealarm{pixel_y = 24},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dyO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dyP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dyQ" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) +"dyR" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/thirddeck/port) +"dyS" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "hopquarters"},/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hop/quarters) +"dyT" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Head of Personnel Quarters"; req_access = list(57)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) +"dyU" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/hop/quarters) +"dyV" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Command Substation"; req_one_access = list(11,19,24,47)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/maintenance/substation/command) +"dyW" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/maintenance/substation/command) +"dyX" = (/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/central) +"dyY" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/cmo/quarters) +"dyZ" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "cmoquarters"},/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/cmo/quarters) +"dza" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{id_tag = null; name = "CMO's Quarters"; req_access = list(40)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/cmo/quarters) +"dzb" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/hor/quarters) +"dzc" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{id_tag = null; name = "Research Director Quarters"; req_access = list(30)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hor/quarters) +"dzd" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "rdquarters"},/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hor/quarters) +"dze" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/thirddeck/starboard) +"dzf" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) +"dzg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzi" = (/obj/machinery/firealarm{pixel_y = 24},/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzj" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) +"dzk" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) +"dzl" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) +"dzm" = (/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) +"dzn" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/hallway/primary/thirddeck/port) +"dzo" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "d3_port_outer"; locked = 1; name = "External Airlock Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/port) +"dzp" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "d3_port_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "d3_port_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzq" = (/obj/structure/sign/warning/airlock{pixel_y = 32},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "d3_port_pump"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzr" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "crg_aft__inner"; locked = 1; name = "Internal Airlock Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/port) +"dzs" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "d3_port_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 26; req_access = list(18)},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzt" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzv" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzw" = (/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzx" = (/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzy" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzz" = (/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzB" = (/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Port Hallway One"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzC" = (/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzE" = (/obj/structure/sign/warning/high_voltage{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dzH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dzI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dzJ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/flora/pottedplant/fern,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) +"dzK" = (/turf/unsimulated/mask,/area/hallway/primary/thirddeck/central) +"dzL" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/flora/pottedplant/stoutbush,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) +"dzM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dzN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dzO" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzP" = (/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzR" = (/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzS" = (/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzT" = (/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Starboard Hallway One"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzU" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzV" = (/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzW" = (/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dzZ" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "d3_starboard_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 26; req_access = list(18)},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAa" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "d3_starboard_inner"; locked = 1; name = "Internal Airlock Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/starboard) +"dAb" = (/obj/structure/sign/warning/airlock{pixel_y = 32},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "d3_starboard_pump"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAc" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "d3_starboard_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "d3_starboard_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAd" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "d3_starboard_outer"; locked = 1; name = "External Airlock Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/starboard) +"dAe" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/airless,/area/hallway/primary/thirddeck/starboard) +"dAf" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "d3_port_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = -26; req_access = list(18)},/turf/simulated/floor/airless,/area/hallway/primary/thirddeck/port) +"dAg" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "d3_port_airlock"; pixel_x = 0; pixel_y = -26; req_access = list(18); tag_airpump = "d3_port_pump"; tag_chamber_sensor = "d3_port_sensor"; tag_exterior_door = "d3_port_outer"; tag_interior_door = "d3_port_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "d3_port_pump"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAh" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "d3_port_pump"},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAj" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAk" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Port Hallway Two"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/thirddeck/port) +"dAm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAo" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAp" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAr" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAs" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAt" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAu" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAv" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/thirddeck/port) +"dAw" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dAx" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/blue{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dAy" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) +"dAz" = (/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dAA" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dAB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/thirddeck/starboard) +"dAC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAD" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAG" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAI" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Starboard Hallway Two"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAJ" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAL" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "d3_starboard_pump"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAM" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "d3_starboard_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "d3_starboard_airlock"; pixel_x = 0; pixel_y = -26; req_access = list(18); tag_airpump = "d3_starboard_pump"; tag_chamber_sensor = "d3_starboard_sensor"; tag_exterior_door = "d3_starboard_outer"; tag_interior_door = "d3_starboard_inner"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dAN" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "d3_starboard_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -26; req_access = list(18)},/turf/simulated/floor/airless,/area/hallway/primary/thirddeck/starboard) +"dAO" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) +"dAP" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) +"dAQ" = (/obj/structure/sign/deck/third,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/port) +"dAR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAT" = (/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAU" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAV" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAW" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAX" = (/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dAY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dAZ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/effect/floor_decal/corner/blue{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dBa" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dBb" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dBc" = (/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dBd" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dBe" = (/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dBf" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dBg" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dBh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dBi" = (/obj/structure/sign/deck/third,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) +"dBj" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) +"dBk" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) +"dBl" = (/turf/simulated/shuttle/wall,/area/shuttle/escape_pod7/station) +"dBm" = (/turf/simulated/shuttle/wall/no_join{base_state = "orange"; icon = 'icons/turf/shuttle_orange.dmi'; icon_state = "orange"},/area/shuttle/escape_pod7/station) +"dBn" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall,/area/shuttle/escape_pod7/station) +"dBo" = (/turf/simulated/wall,/area/hallway/primary/thirddeck/port) +"dBp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dBq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dBr" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/obj/effect/floor_decal/corner/white,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dBs" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/restroom) +"dBt" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/restroom) +"dBu" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Command Restroom"; req_access = list(19)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dBv" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/chief/quarters) +"dBw" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/chief/quarters) +"dBx" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Chief Engineer Quarters"; req_access = list(56)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) +"dBy" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "cequarters"},/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/chief/quarters) +"dBz" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/chief/quarters) +"dBA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Central Port"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dBB" = (/obj/structure/table/glass,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) +"dBC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Central Starboard"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dBD" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/hos/quarters) +"dBE" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "hosquarters"},/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/hos/quarters) +"dBF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{id_tag = null; name = "Head of Security Quarters"; req_access = list(58)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) +"dBG" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/hos/quarters) +"dBH" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/hos/quarters) +"dBI" = (/turf/simulated/wall,/area/crew_quarters/heads/sc/bs) +"dBJ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Secretary Quarters"; req_access = list(19)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) +"dBK" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "bsquarters"},/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/bs) +"dBL" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/bs) +"dBM" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dBN" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dBO" = (/turf/simulated/wall,/area/hallway/primary/thirddeck/starboard) +"dBP" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 8},/turf/simulated/shuttle/wall,/area/shuttle/escape_pod8/station) +"dBQ" = (/turf/simulated/shuttle/wall,/area/shuttle/escape_pod8/station) +"dBR" = (/turf/simulated/shuttle/wall/no_join{base_state = "orange"; icon = 'icons/turf/shuttle_orange.dmi'; icon_state = "orange"},/area/shuttle/escape_pod8/station) +"dBS" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod7/station) +"dBT" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_7"; pixel_x = 0; pixel_y = -25; tag_door = "escape_pod_7_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod7/station) +"dBU" = (/obj/structure/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/closet/walllocker/emerglocker{pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod7/station) +"dBV" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod7/station) +"dBW" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_7_hatch"; locked = 1; name = "Escape Pod Hatch 7"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod7/station) +"dBX" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_7_berth_hatch"; locked = 1; name = "Escape Pod 7"; req_access = list(13)},/turf/simulated/floor,/area/hallway/primary/thirddeck/port) +"dBY" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_7_berth"; pixel_x = -25; pixel_y = 30; tag_door = "escape_pod_7_berth_hatch"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dBZ" = (/obj/effect/floor_decal/corner/white,/obj/effect/floor_decal/corner/red{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dCa" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dCb" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dCc" = (/obj/structure/sink{pixel_y = 16},/obj/structure/mirror{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dCd" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dCe" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dCf" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/ce,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) +"dCg" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) +"dCh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) +"dCi" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dCj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dCk" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/flora/pottedplant/stoutbush,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) +"dCl" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/flora/pottedplant/fern,/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) +"dCm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dCn" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dCo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) +"dCp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) +"dCq" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/hos,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) +"dCr" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) +"dCs" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) +"dCt" = (/obj/structure/closet/lawcloset,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) +"dCu" = (/obj/effect/floor_decal/corner/red{dir = 1},/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dCv" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_8_berth"; pixel_x = 25; pixel_y = 30; tag_door = "escape_pod_8_berth_hatch"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dCw" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_8_berth_hatch"; locked = 1; name = "Escape Pod 8"; req_access = list(13)},/turf/simulated/floor,/area/hallway/primary/thirddeck/starboard) +"dCx" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_8_hatch"; locked = 1; name = "Escape Pod Hatch 8"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod8/station) +"dCy" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod8/station) +"dCz" = (/obj/structure/bed/chair{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/structure/closet/walllocker/emerglocker{pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod8/station) +"dCA" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_8"; pixel_x = 0; pixel_y = 25; tag_door = "escape_pod_8_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod8/station) +"dCB" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod8/station) +"dCC" = (/obj/structure/sign/warning/pods{dir = 8},/turf/simulated/wall,/area/hallway/primary/thirddeck/port) +"dCD" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dCE" = (/obj/effect/floor_decal/corner/white,/obj/effect/floor_decal/corner/red{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) +"dCF" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/restroom) +"dCG" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dCH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dCI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dCJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dCK" = (/obj/structure/table/standard,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/yellow_ce,/obj/item/weapon/pen/multi,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) +"dCL" = (/obj/structure/bed/chair/office/dark,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) +"dCM" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/button/windowtint{id = "cequarters"; pixel_x = 36; pixel_y = 6},/obj/machinery/light_switch{pixel_x = 36; pixel_y = -6},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) +"dCN" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dCO" = (/obj/structure/sign/directions/engineering{dir = 1; pixel_y = 10},/obj/structure/sign/directions/cargo{dir = 1},/obj/structure/sign/directions/security{dir = 1; pixel_y = -10},/turf/simulated/wall,/area/hallway/primary/thirddeck/central) +"dCP" = (/obj/structure/sign/directions/bridge{dir = 2; pixel_y = 10},/obj/structure/sign/directions/science{dir = 1},/obj/structure/sign/directions/medical{dir = 1; pixel_y = -10},/turf/simulated/wall,/area/hallway/primary/thirddeck/central) +"dCQ" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) +"dCR" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) +"dCS" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/central) +"dCT" = (/obj/structure/sign/directions/evac{dir = 1},/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/central) +"dCU" = (/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dCV" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/light_switch{pixel_x = -36; pixel_y = -6},/obj/machinery/button/windowtint{id = "hosquarters"; pixel_x = -36; pixel_y = 6},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) +"dCW" = (/obj/structure/bed/chair/office/dark,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) +"dCX" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/red_hos,/obj/item/weapon/pen/multi,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) +"dCY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) +"dCZ" = (/obj/structure/bed/chair/office/dark,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) +"dDa" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/button/windowtint{id = "bsoffice"; pixel_x = 36; pixel_y = 6},/obj/machinery/light_switch{pixel_x = 36; pixel_y = -6},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) +"dDb" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/starboard) +"dDc" = (/obj/effect/floor_decal/corner/red{dir = 1},/obj/effect/floor_decal/corner/white{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dDd" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) +"dDe" = (/obj/structure/sign/warning/pods{dir = 4},/turf/simulated/wall,/area/hallway/primary/thirddeck/starboard) +"dDf" = (/turf/simulated/wall/r_wall,/area/maintenance/thirddeck/aftport) +"dDg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dDh" = (/turf/simulated/wall,/area/maintenance/thirddeck/aftport) +"dDi" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dDj" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dDk" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dDl" = (/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dDm" = (/obj/structure/undies_wardrobe,/obj/structure/window/basic{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/restroom) +"dDn" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp/green,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) +"dDo" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) +"dDp" = (/obj/structure/closet/secure_closet/engineering_chief/wardrobe,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/chief/quarters) +"dDq" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDr" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDs" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDt" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDu" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDv" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDw" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDx" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDy" = (/obj/structure/closet/secure_closet/hos/wardrobe,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) +"dDz" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) +"dDA" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp/green,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hos/quarters) +"dDB" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/blue,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) +"dDC" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/blue,/obj/item/weapon/pen/multi,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) +"dDD" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/blue,/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) +"dDE" = (/turf/simulated/wall/r_wall,/area/maintenance/thirddeck/aftstarboard) +"dDF" = (/turf/simulated/wall,/area/maintenance/thirddeck/aftstarboard) +"dDG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dDH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dDI" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dDJ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDM" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Central Aft"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dDV" = (/obj/structure/closet,/obj/item/weapon/storage/backpack,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/firstaid,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dDW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dDX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dDY" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dDZ" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"dEa" = (/obj/structure/flora/pottedplant/largebush,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dEb" = (/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dEc" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dEd" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dEe" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dEf" = (/obj/machinery/newscaster{pixel_y = 30},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dEg" = (/obj/machinery/vending/coffee,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dEh" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge) +"dEi" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge) +"dEj" = (/obj/structure/sign/warning/secure_area,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/central) +"dEk" = (/turf/simulated/wall,/area/hallway/primary/thirddeck/central) +"dEl" = (/obj/structure/sign/deck/third,/turf/simulated/wall,/area/hallway/primary/thirddeck/central) +"dEm" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dEn" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dEo" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/bridge) +"dEp" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge) +"dEq" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/sd) +"dEr" = (/obj/structure/table/wooden_reinforced,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = -32; pixel_y = 0},/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dEs" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/storage/photo_album{pixel_y = -10},/obj/item/device/camera,/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dEt" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/captain,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dEu" = (/obj/structure/closet/wardrobe/captain{name = "station director's wardrobe"},/obj/random/drinkbottle,/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dEv" = (/obj/structure/sink{pixel_y = 16},/obj/structure/mirror{pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) +"dEw" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/item/weapon/soap/deluxe,/obj/item/weapon/towel{color = "#FFD700"; name = "gold towel"},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) +"dEx" = (/obj/structure/closet,/obj/item/weapon/weldingtool,/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/clean,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dEy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dEz" = (/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dEA" = (/obj/machinery/button/remote/blast_door{id = "heads_meeting"; name = "Security Shutters"; pixel_x = -26; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dEB" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dEC" = (/obj/structure/bed/chair/comfy/blue,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dED" = (/obj/structure/bed/chair/comfy/blue,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dEE" = (/obj/structure/bed/chair/comfy/blue,/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dEF" = (/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dEG" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{pixel_x = 36; pixel_y = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dEH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access = list(19)},/turf/simulated/floor/tiled,/area/bridge) +"dEI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access = list(19)},/turf/simulated/floor/tiled,/area/bridge) +"dEJ" = (/turf/simulated/open,/area/hallway/primary/thirddeck/central) +"dEK" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dEL" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dEM" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dEN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_command{id_tag = "sbridgedoor"; name = "Bridge"; req_access = list(19)},/turf/simulated/floor/tiled,/area/bridge) +"dEO" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass_command{id_tag = "sbridgedoor"; name = "Bridge"; req_access = list(19)},/turf/simulated/floor/tiled,/area/bridge) +"dEP" = (/obj/structure/table/wooden_reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/storage/box/matches,/obj/item/clothing/mask/smokable/cigarette/cigar,/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/random_multi/single_item/captains_spare_id,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dEQ" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dER" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dES" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dET" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Bathroom"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) +"dEU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) +"dEV" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) +"dEW" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dEX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dEY" = (/obj/structure/table/steel,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dEZ" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dFa" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"dFb" = (/obj/structure/bed/chair/comfy/blue{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dFc" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/folder/red,/obj/item/weapon/folder/blue{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dFd" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dFe" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dFf" = (/obj/structure/bed/chair/comfy/blue{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dFg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dFh" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = list(19)},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dFi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/floor/tiled,/area/bridge) +"dFj" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"dFk" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/central) +"dFl" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dFm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dFn" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dFo" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dFp" = (/obj/machinery/vending/cola,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dFq" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/hallway/primary/thirddeck/central) +"dFr" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/bridge) +"dFs" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/bridge) +"dFt" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/command{name = "Station Director's Quarters"; req_access = list(20)},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dFu" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dFv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dFw" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dFx" = (/obj/structure/closet/secure_closet/captains{name = "station director's locker"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dFy" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) +"dFz" = (/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/window/northright,/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/sc/sd) +"dFA" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dFB" = (/obj/structure/closet/crate,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/item/weapon/crowbar,/obj/item/weapon/wirecutters,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/maintenance/thirddeck/aftstarboard) +"dFC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dFD" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dFE" = (/obj/structure/table/steel,/obj/random/tech_supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dFF" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"dFG" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dFH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dFI" = (/obj/structure/bed/chair/comfy/blue{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dFJ" = (/obj/structure/bed/chair/comfy/blue{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dFK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"dFL" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera/network/command{c_tag = "COM - Conference Room"; dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dFM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/bridge) +"dFN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/bridge) +"dFO" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dFP" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dFQ" = (/obj/effect/floor_decal/corner/blue{dir = 8},/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Stairwell"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dFR" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dFS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dFT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dFU" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 10},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) +"dFV" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/bridge) +"dFW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/bridge) +"dFX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/command{name = "Station Director's Quarters"; req_access = list(20)},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dFY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dFZ" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dGa" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dGb" = (/obj/item/frame,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dGc" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"dGd" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/storage/box/donut,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dGe" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dGf" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dGg" = (/turf/simulated/wall/r_wall,/area/bridge) +"dGh" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced/polarized{id = "bridge_center"},/turf/simulated/floor/plating,/area/bridge) +"dGi" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced/polarized{id = "bridge_center"},/turf/simulated/floor/plating,/area/bridge) +"dGj" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access = list(19)},/turf/simulated/floor/tiled,/area/bridge) +"dGk" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced/polarized{id = "bridge_center"},/turf/simulated/floor/plating,/area/bridge) +"dGl" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced/polarized{id = "bridge_center"},/turf/simulated/floor/plating,/area/bridge) +"dGm" = (/obj/structure/displaycase,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dGn" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dGo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dGp" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/obj/machinery/camera/network/command{c_tag = "COM - Station Director's Office"; dir = 2},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dGq" = (/obj/structure/table/wooden_reinforced,/obj/machinery/photocopier/faxmachine{department = "Captain's Office"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dGr" = (/obj/machinery/computer/card,/obj/random_multi/single_item/captains_spare_id,/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dGs" = (/obj/machinery/computer/communications,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dGt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dGu" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dGv" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/solar{id = "aftportsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/aftportsolar) +"dGw" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/aftportsolar) +"dGx" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "aftportsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/aftportsolar) +"dGy" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dGz" = (/obj/structure/sign/warning/high_voltage,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"dGA" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/hand_labeler,/obj/item/device/retail_scanner/command,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dGB" = (/obj/structure/table/wooden_reinforced,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dGC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dGD" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dGE" = (/obj/machinery/papershredder,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dGF" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dGG" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"dGH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"dGI" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"dGJ" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/camera/network/command{c_tag = "COM - Bridge Port"; dir = 6},/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/secure_closet/guncabinet/sidearm{anchored = 1},/turf/simulated/floor/tiled,/area/bridge) +"dGK" = (/obj/structure/noticeboard{pixel_y = 27},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/bridge) +"dGL" = (/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/bridge) +"dGM" = (/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"dGN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) +"dGO" = (/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"dGP" = (/obj/structure/closet/fireaxecabinet{pixel_y = 32},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/bridge) +"dGQ" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/camera/network/command{c_tag = "COM - Bridge Starboard"},/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/bridge) +"dGR" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"dGS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"dGT" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/sd) +"dGU" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dGV" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dGW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dGX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dGY" = (/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dGZ" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Colony Director"},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the Starboard Bridge Doors."; id = "sbridgedoor"; name = "Starboard Bridge Door Control"; pixel_x = 30; pixel_y = -6},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the captain's office."; id = "captaindoor"; name = "Office Door Control"; pixel_x = 30; pixel_y = 6},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dHa" = (/obj/structure/table/wooden_reinforced,/obj/machinery/requests_console{announcementConsole = 1; department = "Station Director's Desk"; departmentType = 5; name = "Station Administrator RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dHb" = (/obj/structure/table/rack{dir = 4},/obj/item/clothing/mask/gas,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dHc" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/solar{id = "aftstarboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/aftstarboardsolar) +"dHd" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) +"dHe" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "aftstarboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/aftstarboardsolar) +"dHf" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/aftportsolar) +"dHg" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dHh" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"dHi" = (/obj/machinery/door/firedoor/glass,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"dHj" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = list(19)},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dHk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) +"dHl" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) +"dHm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/bridge) +"dHn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) +"dHo" = (/obj/structure/bed/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) +"dHp" = (/obj/structure/disposalpipe/junction{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/bridge) +"dHq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) +"dHr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/bridge) +"dHs" = (/obj/structure/table/rack,/obj/structure/window/reinforced,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/suit/armor/captain,/obj/item/clothing/head/helmet/space/capspace,/obj/structure/window/basic{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dHt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/window/southleft{name = "Director's Desk Door"; req_access = list(20)},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dHu" = (/obj/structure/table/wooden_reinforced,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/blue,/obj/item/device/megaphone,/obj/item/weapon/pen/multi,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dHv" = (/obj/structure/table/wooden_reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dHw" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/folder/blue_captain,/obj/item/weapon/stamp/denied{pixel_x = -2; pixel_y = -2},/obj/item/weapon/stamp/captain,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dHx" = (/obj/structure/table/wooden_reinforced,/obj/item/device/flashlight/lamp/green,/obj/machinery/newscaster/security_unit{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dHy" = (/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dHz" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) +"dHA" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dHB" = (/obj/structure/closet,/obj/item/weapon/storage/backpack,/obj/random/maintenance/clean,/obj/random/maintenance/cargo,/obj/random/maintenance/clean,/obj/random/drinkbottle,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dHC" = (/obj/structure/flora/pottedplant{icon_state = "plant-01"; pixel_y = 10; tag = "icon-plant-01"},/obj/structure/table/woodentable,/obj/machinery/alarm{pixel_y = 22},/obj/structure/extinguisher_cabinet{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dHD" = (/obj/structure/table/woodentable,/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/obj/item/weapon/storage/box/cups,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dHE" = (/obj/structure/reagent_dispensers/water_cooler/full,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dHF" = (/obj/machinery/camera/network/command{c_tag = "COM - Secretary Office"; dir = 2},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dHG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Secretary Office"; req_access = list(19)},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dHH" = (/obj/machinery/computer/guestpass{pixel_y = 28},/turf/simulated/floor/tiled,/area/bridge) +"dHI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) +"dHJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"dHK" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) +"dHL" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/yellow/full,/obj/item/weapon/folder/yellow,/obj/item/device/flashlight,/obj/item/device/flashlight{pixel_x = 2; pixel_y = 2},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/bridge) +"dHM" = (/obj/machinery/computer/atmos_alert,/obj/effect/floor_decal/corner/yellow{dir = 10},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/bridge) +"dHN" = (/obj/machinery/computer/atmos_alert,/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/bridge) +"dHO" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled/dark,/area/bridge) +"dHP" = (/obj/machinery/computer/rcon,/obj/effect/floor_decal/corner/yellow/full,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/bridge) +"dHQ" = (/obj/machinery/computer/power_monitor,/obj/effect/floor_decal/corner/yellow{dir = 10},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/bridge) +"dHR" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/multitool,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/bridge) +"dHS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"dHT" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"dHU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) +"dHV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/tiled,/area/bridge) +"dHW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/command{id_tag = "captaindoor"; name = "Station Director's Office"; req_access = list(20)},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dHX" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dHY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dHZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dIa" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dIb" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dIc" = (/obj/structure/table/woodentable,/obj/item/weapon/melee/chainofcommand,/obj/item/weapon/hand_tele,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dId" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dIe" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dIf" = (/obj/machinery/atmospherics/valve,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dIg" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"dIh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dIi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dIj" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dIk" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dIl" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dIm" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dIn" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/bridge) +"dIo" = (/obj/structure/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) +"dIp" = (/turf/simulated/floor/tiled,/area/bridge) +"dIq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) +"dIr" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/bridge) +"dIs" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dIt" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dIu" = (/obj/machinery/papershredder,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dIv" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/weapon/tank/emergency/oxygen/double,/obj/random/tank,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dIw" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dIx" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dIy" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dIz" = (/turf/simulated/wall/r_wall,/area/maintenance/solars/aftportsolar) +"dIA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dIB" = (/obj/machinery/photocopier,/obj/machinery/button/remote/blast_door{id = "csblast"; name = "Blastdoors"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dIC" = (/obj/structure/table/wooden_reinforced,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dID" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Command Secretary"},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dIE" = (/obj/structure/bed/chair/office/dark,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Command Secretary"},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dIF" = (/obj/structure/filingcabinet,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dIG" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"dIH" = (/obj/machinery/computer/secure_data,/obj/effect/floor_decal/corner/red/full,/turf/simulated/floor/tiled,/area/bridge) +"dII" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/red{dir = 10},/obj/item/weapon/folder/red,/turf/simulated/floor/tiled,/area/bridge) +"dIJ" = (/obj/machinery/computer/security,/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"dIK" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = 11; pixel_y = -24},/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/tiled,/area/bridge) +"dIL" = (/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/bridge) +"dIM" = (/obj/structure/bed/chair,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge) +"dIN" = (/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/bridge) +"dIO" = (/obj/machinery/button/remote/blast_door{id = "bridge blast"; name = "Bridge Blastdoors"; pixel_x = 0; pixel_y = -36},/obj/machinery/button/windowtint{id = "bridge_center"; pixel_x = -11; pixel_y = -24},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/effect/floor_decal/corner/blue/full{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"dIP" = (/obj/machinery/computer/crew,/obj/effect/floor_decal/corner/white/full,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/floor/tiled,/area/bridge) +"dIQ" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 10},/obj/item/weapon/folder/white,/turf/simulated/floor/tiled,/area/bridge) +"dIR" = (/obj/machinery/computer/med_data,/obj/effect/floor_decal/corner/white/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"dIS" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/sd) +"dIT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dIU" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dIV" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/item/device/tape/random,/obj/item/device/taperecorder,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dIW" = (/obj/structure/table/woodentable,/obj/machinery/recharger,/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = -26},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dIX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access = list(12,19)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dIY" = (/turf/simulated/wall/r_wall,/area/maintenance/solars/aftstarboardsolar) +"dIZ" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dJa" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless,/area/solar/aftportsolar) +"dJb" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dJc" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dJd" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dJe" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dJf" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/structure/sign/warning/airlock{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dJg" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dJh" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Aft Port"},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dJi" = (/turf/simulated/wall,/area/maintenance/solars/aftportsolar) +"dJj" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/sign/warning/high_voltage{pixel_x = -32; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Port Access"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dJk" = (/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dJl" = (/obj/structure/ladder,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dJm" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dJn" = (/obj/structure/table/wooden_reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dJo" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen/blue{pixel_y = -5},/obj/item/weapon/pen/red{pixel_y = 5},/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dJp" = (/obj/structure/table/wooden_reinforced,/obj/machinery/photocopier/faxmachine{department = "Bridge"},/obj/machinery/light,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dJq" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/pen/blue{pixel_y = -5},/obj/item/weapon/pen/red{pixel_y = 5},/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"dJr" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge) +"dJs" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/green,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge) +"dJt" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge) +"dJu" = (/obj/structure/table/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/newscaster{pixel_y = -30},/obj/item/weapon/storage/secure/briefcase,/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/tiled,/area/bridge) +"dJv" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/ids,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/bridge) +"dJw" = (/obj/machinery/computer/card,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/bridge) +"dJx" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/paper_bin,/obj/item/weapon/folder/red,/obj/item/weapon/folder/blue,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/bridge) +"dJy" = (/obj/machinery/computer/communications,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/bridge) +"dJz" = (/obj/structure/table/reinforced,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/aicard,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/bridge) +"dJA" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/machinery/recharger{pixel_y = 0},/obj/effect/floor_decal/corner/blue/full{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"dJB" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge) +"dJC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge) +"dJD" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge) +"dJE" = (/obj/machinery/button/remote/blast_door{id = "directorblast"; name = "Security Shutters"; pixel_x = -26; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dJF" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dJG" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/donut,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/sd) +"dJH" = (/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dJI" = (/obj/structure/lattice,/obj/structure/cable{d1 = 32; d2 = 2; icon_state = "32-2"},/turf/simulated/open,/area/maintenance/thirddeck/aftstarboard) +"dJJ" = (/obj/structure/table/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/suit/storage/hazardvest,/obj/item/device/radio,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dJK" = (/obj/structure/table/rack,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dJL" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/sign/warning/high_voltage{pixel_x = 32; pixel_y = 0},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Starboard Access"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dJM" = (/turf/simulated/wall,/area/maintenance/solars/aftstarboardsolar) +"dJN" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Aft Starboard"},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dJO" = (/obj/machinery/alarm{pixel_y = 22},/obj/machinery/power/terminal{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dJP" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/structure/sign/warning/airlock{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dJQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dJR" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dJS" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dJT" = (/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dJU" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) +"dJV" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/aftportsolar) +"dJW" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/aftportsolar) +"dJX" = (/turf/simulated/floor/airless,/area/solar/aftportsolar) +"dJY" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/aftportsolar) +"dJZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/solar/aftportsolar) +"dKa" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "aft_port_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = -25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/airless,/area/solar/aftportsolar) +"dKb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "aft_port_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dKc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "aft_port_solar_airlock"; layer = 3.3; pixel_x = 0; pixel_y = 25; req_access = list(13); tag_airpump = "aft_port_solar_pump"; tag_chamber_sensor = "aft_port_solar_sensor"; tag_exterior_door = "aft_port_solar_outer"; tag_interior_door = "aft_port_solar_inner"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "aft_port_solar_sensor"; layer = 3.3; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "aft_port_solar_pump"},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dKd" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "aft_port_solar_pump"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dKe" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "aft_port_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dKf" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "aft_port_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dKg" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dKh" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8; target_pressure = 200},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dKi" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Aft Port Solar Access"; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dKj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dKk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dKl" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dKm" = (/obj/structure/lattice,/obj/structure/cable{d1 = 32; d2 = 8; icon_state = "32-8"},/turf/simulated/open,/area/maintenance/thirddeck/aftport) +"dKn" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "csblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"dKo" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "csblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"dKp" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "csblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"dKq" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "csblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"dKr" = (/obj/structure/sign/warning/secure_area,/turf/simulated/wall/r_wall,/area/bridge) +"dKs" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge) +"dKt" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge) +"dKu" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/bridge) +"dKv" = (/obj/structure/sign/warning/high_voltage,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/sc/sd) +"dKw" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "directorblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/sd) +"dKx" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "directorblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/sd) +"dKy" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "directorblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/sd) +"dKz" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "directorblast"; name = "Blast Doors"; opacity = 0},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/sc/sd) +"dKA" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dKB" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dKC" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dKD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dKE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dKF" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Aft Starboard Solar Access"; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dKG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/binary/pump/on{dir = 4; target_pressure = 200},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dKH" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dKI" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/meter,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "aft_starboard_solar_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dKJ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "aft_starboard_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dKK" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "aft_starboard_solar_pump"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dKL" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "aft_starboard_solar_pump"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "aft_starboard_solar_airlock"; layer = 3.3; pixel_x = 0; pixel_y = 25; req_access = list(13); tag_airpump = "aft_starboard_solar_pump"; tag_chamber_sensor = "aft_starboard_solar_sensor"; tag_exterior_door = "aft_starboard_solar_outer"; tag_interior_door = "aft_starboard_solar_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "aft_starboard_solar_sensor"; layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dKM" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "aft_starboard_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dKN" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "aft_starboard_solar_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access = list(); req_one_access = list(11,24)},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) +"dKO" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) +"dKP" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) +"dKQ" = (/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) +"dKR" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) +"dKS" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) +"dKT" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/aftportsolar) +"dKU" = (/obj/structure/cable/yellow,/obj/machinery/power/solar_control{id = "aftportsolar"; name = "Aft Port Solar Control"; track = 0},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dKV" = (/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Port"; dir = 1},/obj/machinery/light/small,/obj/item/weapon/stool,/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dKW" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/plating,/area/maintenance/solars/aftportsolar) +"dKX" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dKY" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dKZ" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dLa" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) +"dLb" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) +"dLc" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) +"dLd" = (/obj/structure/sign/warning/high_voltage{pixel_y = 32},/turf/simulated/floor/reinforced/airless,/area/thirddeck/roof) +"dLe" = (/obj/structure/ladder,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dLf" = (/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dLg" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dLh" = (/obj/structure/cable,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/table/steel,/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dLi" = (/obj/machinery/light/small,/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Starboard"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dLj" = (/obj/structure/cable/yellow,/obj/machinery/power/solar_control{id = "aftstarboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/turf/simulated/floor/plating,/area/maintenance/solars/aftstarboardsolar) +"dLk" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) +"dLl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/aftportsolar) +"dLm" = (/obj/structure/table/steel,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dLn" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/table/steel,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dLo" = (/obj/structure/closet/wardrobe/grey,/obj/item/weapon/storage/backpack,/obj/item/weapon/storage/backpack,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dLp" = (/obj/structure/closet/firecloset/full,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/security,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) +"dLq" = (/obj/structure/table/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/clothing/glasses/meson,/obj/random/maintenance/cargo,/turf/simulated/floor,/area/maintenance/thirddeck/aftport) +"dLr" = (/obj/structure/table/rack{dir = 4},/obj/item/weapon/storage/toolbox/mechanical,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/medical,/turf/simulated/floor,/area/maintenance/thirddeck/aftstarboard) +"dLs" = (/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dLt" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dLu" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) +"dLv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) +"dLw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/solar/aftportsolar) +"dLx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/solar/aftstarboardsolar) +"dLy" = (/turf/space,/area/syndicate_station/thirddeck) +"dLz" = (/obj/effect/landmark/map_data{height = 3},/turf/space,/area/space) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10506,57 +10508,57 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadezdezdezdezdezdezdezdjtdjudhDdgzdjvdjwdjxdjydjzdgydjAdhJdjBdjCdjDdhmdjEdjFdjGdhndhPcMccMbdhQdjHdjIdiAdjJdjKdhSdiCdjLdjmdjMdjNdjOdjodjPdjQdjRdjodjSdeLdjTdjUdevdevdevaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadezdjVdjWdimdgzdjXdhfdjXdjYdjZdgydkadhJdkbdhJdkcdhmdkddkedkfdhndkgcMccMbdhQdjHdkhdkidkjdkkdhSdkldkmdjmdkndkodkpdjodkqdkrdksdjodktdeLdkudkvdevaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwaaaaaaaaaaaaaaaaaadezdkxdkydgGdgydkzdkAdkBdjXdkCdkDdkEdkFdkGdkFdkHdhmdhmdhmdhmdkIdkJdkKdkLdkMdkJdkNdkOdkPdkkdkQdhSdkmdjmdkRdkSdkTdjodkUdkVdkWdjodjSdeLdkXdkYdevaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwaaaaaaaaaaaadkJdkJdkZdladlbdgydgydgzdgzdgzdgydgydlcdhjdhjdhjdlcdlddledlfdlbdlgdlfdladlhdkZdlidkJdlddljdljdljdljdlddjmdjmdjmdjmdjodjodjodjodjodeLdeLdlkdlldkJdkJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwaaaaaaaaaaaadkJdlmdkZdladladljdlndladlodlpdlqdlpdlrdlrdlpdlsdlpdladkZdladladltdladlodludkZdladltdladladlodladlpdlpdlpdlrdlvdlsdlqdlpdladladlndljdladlwdlxdlydkJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwaaaaaaaaaaaadkJdlzdlAdlBdlCdlDdlEdlEdlFdlEdlEdlCdlGdlEdlEdlFdlEdlEdlHdlEdlEdlDdlEdlIdlJdlHdlEdlDdlEdlEdlFdlEdlEdlCdlEdlEdlGdlFdlEdlEdlCdlEdlEdlDdlCdlKdlLdlMdkJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwaaaaaaaaaaaadkJdkJdlNdlOdlPdltdladlQdlRdlSdladlPdlTdlUdlVdladladlSdlWdkJdlddkJdlXdkZdlYdlPdlZdkJdlddkJdmadlSdladlPdmbdlUdladladladlSdmcdlQdladltdlPdlOdmddkJdkJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwaaaaaaaaaaaaaaadmedmfdmgdmedkJdljdkJdkJdljdmhdljdkJdkJdkJdljdmhdljdkJdkJaaadmidmjdmkdmldmmdmndmiaaadkJdkJdljdmhdljdkJdkJdkJdljdmhdljdkJdkJdljdkJdmodmpdmqdmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwaaaaaaaaaaaaaaadmedmrdmsdmtaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadmudmvdmwdmxdmuaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadmydmzdmAdmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwdkwdkwaaaaaaaaadmtdmedmBdmsdmCaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadmDdmvdmwdmxdmDaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadmEdmzdmFdmodmyaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwdkwdkwdmHdmIdmtdmtdmJdmKdmLdmtaaaaaaaafaaaaaadmMdmMdmMdmMdmMdmMdmMaaaaaaaafaaaaaadmudmvdmNdmOdmuaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadmydmPdmQdmRdmydmydmSdmTdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwdkwdkwdmUdmVdmWdmXdmYdmZdnadmeaaaaaaaafaaadmMdmMdmMdmMdmMdmMdmMdmMdmMaaaaafaaaaaadmidnbdmwdncdmiaaaaaaaafaaaaaadnddnednednednednedndaaaaaaaafaaaaaadmodnfdngdnhdnidnjdnkdnldmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwdkwdkwdmIdnmdnndnodnpdnqdnrdmtaaaaaaaafaafdmMdmMdmMdmMdmMdmMdmMdmMdmMaafaafaaaaaadmudmxdmwdmxdmuaaaaaaaafaafdnddnsdntdntdntdntdntdnsdndaafaafaaaaaadmydnudnvdnwdnxdnydnzdmSdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwdkwdkwaaaaaaaaadmtdmtdmrdnAdmtaaaaaaaafaaadmMdmMdmMdmMdmMdmMdmMdmMdmMaaaaafaaaaaadmudmxdmwdmxdmuaaaaaaaafaaadnednBdnCdnCdntdnCdnCdnBdneaaaaafaaaaaadmydnDdmAdmydmyaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwaaaaaaaaadkwdkwdkwaaaaaaaaaaaadmtdmrdnEdmtaaaaaaaafaaadmMdmMdmMdmMdmMdmMdmMdmMdmMaaaaafaaaaaadmudnFdmwdmxdmuaaaaaaaafaaadnddntdnGdntdntdntdnGdntdndaaaaafaaaaaadmydnHdmAdmyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwaaaaaaaaaaaaaaadkwdkwaaaaaaaaaaaadmednIdnJdmeaaaaaaaaadmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMaaaaaaaaadmidnKdnLdnMdmiaaaaaaaaadnddnsdnddnddnddnNdnddnddnddnsdndaaaaaaaaadmodnOdnPdmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnQdmedmedmedmednRdnSdnodnTdnUdmHdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdnVdnWdnXdnYdnZdoadobdmudmudocdnVdnddoddntdoedntdntdntdoedntdoddnddmTdmSdofdmydogdohdmodmodmodmodoiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmedojdokdoldomdondoodmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdopdoqdordosdotdmwdoudovdowdoxdoydnNdntdntdntdntdntdntdntdntdntdnNdozdoAdoBdoCdoDdoEdmoaaaaaaaaaaaadoFdoFaaaaaaaaaaaaaaadoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmtdmrdoGdoldoHdoIdoJdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdoKdoLdoMdosdoNdmwdoudovdoOdoPdoydnNdntdntdoQdoRdntdoQdoRdntdntdnNdozdoSdoTdoCdoDdmAdmyaaaaaaaaaaaadoFdoFdoFaaaaaaaaadoFdoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoUdoUdoUdoUdoUdoUdoUdoUdoUdoUdoUaaaaaaaaaaaadmtdmtdoVdoWdnodoXdoYdmIdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdocdoZdpadnYdpbdpcdpddmudmudocdocdpedpfdntdoQdoRdpgdoQdoRdntdphdpedmSdmSdofdmydpidpjdmydmyaaaaaaaaadoFdoFdoFdoFdoFdoFdoFdoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoUdoUdoUdoUdoUdoUdoUdoUdoUdoUdoUdoUdpkdpldpmdnodpndnqdnrdpodmtaaaaaadmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMaaaaaadmudppdmxdmwdmxdpqdmuaaaaaadnedprdntdoQdpsdntdptdoRdntdpudneaaaaaadmydpvdnudnvdpwdnxdpxdpydmSdoFdoFdoFdoFdoFdoFdoFdoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoUdoUdoUdoUdoUdoUdoUdoUdoUdoUdoUdoUdpzdpAdpBdpCdpDdmZdnAdpEdmeaaaaaadmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMaaaaaadmidpFdmxdpGdmxdpHdmiaaaaaadnedpIdntdoQdpsdpJdptdoRdntdpKdneaaaaaadmodpLdnDdngdpMdpNdpOdpPdpQdoFdoFdoFdoFdoFdoFdoFdoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoUdoUdoUdoUdoUdoUdoUdoUdoUdoUdoUdoUdmIdmIdmtdmtdpRdpSdpTdpodmtaaaaaadmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMaaaaaadmudppdmxdpUdpVdpqdmuaaaaaadnedprdntdoQdpsdntdptdoRdntdpudneaaaaaadmydpvdpWdpXdpYdmydmydmSdmTdoFdoFdoFdoFdoFdoFdoFdoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoUdoUdoUdoUdoUdoUdoUdoUdoUdoUdoUaaaaaaaaaaaadmtdmtdpZdqadnodnTdnUdmIdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdocdnWdnXdnYdqbdqcdqddmudmudocdocdpedpfdntdoQdoRdntdoQdoRdntdphdpedmSdmSdofdmydqedqfdmydmyaaaaaaaaadoFdoFdoFdoFdoFdoFdoFdoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmtdmrdqgdqhdqidqjdqkdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdqldqmdqndqodoNdqpdoudovdqqdoxdoydnNdntdntdoQdoRdntdoQdoRdntdntdnNdozdoAdqrdoCdqsdmAdmyaaaaaaaaaaaaaaadoFdoFdoFdoFdoFdoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmedmrdqtdqhdqudqvdqwdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdqxdqydqzdqodqAdqpdoudovdqBdoPdoydnNdntdntdntdntdntdntdntdntdntdnNdozdoSdqCdoCdqsdmAdmoaaaaaaaaaaaaaaadoFdoFdoFdoFdoFdoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnQdmedmedmedmedqDdqEdnodoXdoYdmHdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdnVdoZdpadnYdqFdqcdqGdmudmudocdnVdnddoddntdnGdntdntdntdnGdntdoddnddmTdmSdofdmydqHdqIdmodmodmodmodoiaaadoFdoFdoFdoFdoFdoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmedqJdqKdmeaaaaaaaaadmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMaaaaaaaaadmidqLdqMdqNdmiaaaaaaaaadnddqOdqOdnsdnddnddnddnsdqOdqOdndaaaaaaaaadmodqPdqQdmoaaaaaaaaaaaaaaadoFdoFdoFdoFdoFdoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmtdqRdqSdmtaaaaaaaaadmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMaaaaaaaaadmDdqTdqUdmxdmDaaaaaaaaadnddqVdqVdnddqWdqWdqWdnddqVdqVdndaaaaaaaaadmydqXdqYdmyaaaaaaaaaaaaaaadoFdoFdoFdoFdoFdoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqZdradrbdrcaaaaaaaaadmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMaaaaaaaaadmudobdrddredmuaaaaaaaaaaaaaaaaaadnddqVdqVdqVdndaaaaaaaaaaaaaaaaaadrfdrgdrhdriaaaaaaaaaaaaaaadoFdoFdoFdoFdoFdoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrjdrkdrldrjaaaaaaaaadmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMaaaaaaaaadmidmudrmdmidmiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrndrodrodrnaaaaaaaaaaaaaaaaaadoFdoFdoFdoFdoFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrpdrqdrrdrsaaaaaaaaadmMdmMdmMdmMdmMdmMdmMdmMdmMdmMdmMaaaaaaaaadmudrtdrudrvdmuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrwdrxdrydrzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnmdrAdrBdoYaaaaaaaaaaaaaaaaaadmMdmMdmMdmMdmMaaaaaaaaaaaaaaaaaadocdrCdrDdrEdocaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrFdrGdrHdnzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnQdrIdrJdmeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrKdocdrLdmidmiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmodrMdrNdoiaaaaaaaaaaaaaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPaaaaaaaaaaaadrPdrPdrPdrPdrPaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrOdrOdrOdrOaaaaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPaaaaaadrPdrPdrPdrPdrPdrPaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrOdrOdrOdrOaaaaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOdrOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPdrPdrPdrPdrPaaaaaaaaaaaaaaadrPdrPdrPdrPdrPdrPaaaaaadrPdrPdrPdrPdrPdrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrPdrPdrPdrPaaaaaaaaaaaadrPdrPdrPdrPdrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZdkZdkZdkZaaaaaaaaadladlaaaaaaaaaaaaaaaadladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwaaaaaaaaaaaadkJdkJdlbdlcdlddgydgydgzdgzdgzdgydgydledhjdhjdhjdledlfdlgdlhdlddlidlhdlcdljdlbdlkdkJdlfdlldlldlldlldlfdjmdjmdjmdjmdjodjodjodjodjodeLdeLdlmdlndkJdkJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZdkZdkZdkZdkZdkZaaaaaadladladlaaaaaaaaaadladladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwaaaaaaaaaaaadkJdlodlbdlcdlcdlldlpdlcdlqdlrdlsdlrdltdltdlrdludlrdlcdlbdlcdlcdlvdlcdlqdlwdlbdlcdlvdlcdlcdlqdlcdlrdlrdlrdltdlxdludlsdlrdlcdlcdlpdlldlcdlydlzdlAdkJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZdkZdkZdkZdkZdkZaaaaaadladladladladladladladladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwaaaaaaaaaaaadkJdlBdlCdlDdlEdlFdlGdlGdlHdlGdlGdlEdlIdlGdlGdlHdlGdlGdlJdlGdlGdlFdlGdlKdlLdlJdlGdlFdlGdlGdlHdlGdlGdlEdlGdlGdlIdlHdlGdlGdlEdlGdlGdlFdlEdlMdlNdlOdkJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZdkZdkZdkZdkZdkZaaaaaadladladladladladladladladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwaaaaaaaaaaaadkJdkJdlPdlQdlRdlvdlcdlSdlTdlUdlcdlRdlVdlWdlXdlcdlcdlUdlYdkJdlfdkJdlZdlbdmadlRdmbdkJdlfdkJdmcdlUdlcdlRdmddlWdlcdlcdlcdlUdmedlSdlcdlvdlRdlQdmfdkJdkJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZdkZdkZdkZdkZdkZaaaaaadladladladladladladladladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwaaaaaaaaaaaaaaadmgdmhdmidmgdkJdlldkJdkJdlldmjdlldkJdkJdkJdlldmjdlldkJdkJaaadmkdmldmmdmndmodmpdmkaaadkJdkJdlldmjdlldkJdkJdkJdlldmjdlldkJdkJdlldkJdmqdmrdmsdmqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZdkZdkZdkZdkZdkZaaaaaadladladladladladladladladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwaaaaaaaaaaaaaaadmgdmtdmudmvaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadmwdmxdmydmzdmwaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadmAdmBdmCdmqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZdkZdkZdkZdkZdkZaaaaaadladladladladladladladladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwdkwdkwaaaaaaaaadmvdmgdmDdmudmEaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadmFdmxdmydmzdmFaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadmGdmBdmHdmqdmAaaaaaaaaadmIdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZdkZdkZdkZdkZdkZdkZdkZaaaaaadladladladladladladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwdkwdkwdmJdmKdmvdmvdmLdmMdmNdmvaaaaaaaafaaaaaadmOdmOdmOdmOdmOdmOdmOaaaaaaaafaaaaaadmwdmxdmPdmQdmwaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadmAdmRdmSdmTdmAdmAdmUdmVdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZdkZdkZdkZdkZdkZdkZdkZaaaaaadladladladladladladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwdkwdkwdmWdmXdmYdmZdnadnbdncdmgaaaaaaaafaaadmOdmOdmOdmOdmOdmOdmOdmOdmOaaaaafaaaaaadmkdnddmydnedmkaaaaaaaafaaaaaadnfdngdngdngdngdngdnfaaaaaaaafaaaaaadmqdnhdnidnjdnkdnldnmdnndmIdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZdkZdkZdkZdkZdkZdkZdkZaaaaaadladladladladladladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwdkwdkwdmKdnodnpdnqdnrdnsdntdmvaaaaaaaafaafdmOdmOdmOdmOdmOdmOdmOdmOdmOaafaafaaaaaadmwdmzdmydmzdmwaaaaaaaafaafdnfdnudnvdnvdnvdnvdnvdnudnfaafaafaaaaaadmAdnwdnxdnydnzdnAdnBdmUdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZdkZdkZdkZdkZdkZdkZdkZaaaaaadladladladladladladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwdkwdkwdkwdkwdkwdkwaaaaaaaaadmvdmvdmtdnCdmvaaaaaaaafaaadmOdmOdmOdmOdmOdmOdmOdmOdmOaaaaafaaaaaadmwdmzdmydmzdmwaaaaaaaafaaadngdnDdnEdnEdnvdnEdnEdnDdngaaaaafaaaaaadmAdnFdmCdmAdmAaaaaaaaaadmIdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIdmIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZdkZdkZdkZdkZdkZdkZdkZaaaaaadladladladladladladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwdkwaaaaaaaaadkwdkwdkwaaaaaaaaaaaadmvdmtdnGdmvaaaaaaaafaaadmOdmOdmOdmOdmOdmOdmOdmOdmOaaaaafaaaaaadmwdnHdmydmzdmwaaaaaaaafaaadnfdnvdnIdnvdnvdnvdnIdnvdnfaaaaafaaaaaadmAdnJdmCdmAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZdkZaaaaaaaaadkZdkZdkZaaaaaadladladladladladladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkwdkwaaaaaaaaaaaaaaadkwdkwaaaaaaaaaaaadmgdnKdnLdmgaaaaaaaaadmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOaaaaaaaaadmkdnMdnNdnOdmkaaaaaaaaadnfdnudnfdnfdnfdnPdnfdnfdnfdnudnfaaaaaaaaadmqdnQdnRdmqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdkZaaaaaaaaaaaaaaadkZdkZaaaaaaaaadladladladladlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnSdmgdmgdmgdmgdnTdnUdnqdnVdnWdmJdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdnXdnYdnZdoadobdocdoddmwdmwdoednXdnfdofdnvdogdnvdnvdnvdogdnvdofdnfdmVdmUdohdmAdoidojdmqdmqdmqdmqdokaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmgdoldomdondoodopdoqdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdordosdotdoudovdmydowdoxdoydozdoAdnPdnvdnvdnvdnvdnvdnvdnvdnvdnvdnPdoBdoCdoDdoEdoFdoGdmqaaaaaaaaaaaadoHdoHaaaaaaaaaaaaaaadoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmvdmtdoIdondoJdoKdoLdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdoMdoNdoOdoudoPdmydowdoxdoQdoRdoAdnPdnvdnvdoSdoTdnvdoSdoTdnvdnvdnPdoBdoUdoVdoEdoFdmCdmAaaaaaaaaaaaadoHdoHdoHaaaaaaaaadoHdoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWaaaaaaaaaaaadmvdmvdoXdoYdnqdoZdpadmKdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdoedpbdpcdoadpddpedpfdmwdmwdoedoedpgdphdnvdoSdoTdpidoSdoTdnvdpjdpgdmUdmUdohdmAdpkdpldmAdmAaaaaaaaaadoHdoHdoHdoHdoHdoHdoHdoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdpmdpndpodnqdppdnsdntdpqdmvaaaaaadmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOaaaaaadmwdprdmzdmydmzdpsdmwaaaaaadngdptdnvdoSdpudnvdpvdoTdnvdpwdngaaaaaadmAdpxdnwdnxdpydnzdpzdpAdmUdoHdoHdoHdoHdoHdoHdoHdoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdpBdpCdpDdpEdpFdnbdnCdpGdmgaaaaaadmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOaaaaaadmkdpHdmzdpIdmzdpJdmkaaaaaadngdpKdnvdoSdpudpLdpvdoTdnvdpMdngaaaaaadmqdpNdnFdnidpOdpPdpQdpRdpSdoHdoHdoHdoHdoHdoHdoHdoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdmKdmKdmvdmvdpTdpUdpVdpqdmvaaaaaadmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOaaaaaadmwdprdmzdpWdpXdpsdmwaaaaaadngdptdnvdoSdpudnvdpvdoTdnvdpwdngaaaaaadmAdpxdpYdpZdqadmAdmAdmUdmVdoHdoHdoHdoHdoHdoHdoHdoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWaaaaaaaaaaaadmvdmvdqbdqcdnqdnVdnWdmKdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdoednYdnZdoadqddqedqfdmwdmwdoedoedpgdphdnvdoSdoTdnvdoSdoTdnvdpjdpgdmUdmUdohdmAdqgdqhdmAdmAaaaaaaaaadoHdoHdoHdoHdoHdoHdoHdoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmvdmtdqidqjdqkdqldqmdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdqndqodqpdqqdoPdqrdowdoxdqsdozdoAdnPdnvdnvdoSdoTdnvdoSdoTdnvdnvdnPdoBdoCdqtdoEdqudmCdmAaaaaaaaaaaaaaaadoHdoHdoHdoHdoHdoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmgdmtdqvdqjdqwdqxdqydmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdqzdqAdqBdqqdqCdqrdowdoxdqDdoRdoAdnPdnvdnvdnvdnvdnvdnvdnvdnvdnvdnPdoBdoUdqEdoEdqudmCdmqaaaaaaaaaaaaaaadoHdoHdoHdoHdoHdoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnSdmgdmgdmgdmgdqFdqGdnqdoZdpadmJdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdnXdpbdpcdoadqHdqedqIdmwdmwdoednXdnfdofdnvdnIdnvdnvdnvdnIdnvdofdnfdmVdmUdohdmAdqJdqKdmqdmqdmqdmqdokaaadoHdoHdoHdoHdoHdoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmgdqLdqMdmgaaaaaaaaadmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOaaaaaaaaadmkdqNdqOdqPdmkaaaaaaaaadnfdqQdqQdnudnfdnfdnfdnudqQdqQdnfaaaaaaaaadmqdqRdqSdmqaaaaaaaaaaaaaaadoHdoHdoHdoHdoHdoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmvdqTdqUdmvaaaaaaaaadmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOaaaaaaaaadmFdqVdqWdmzdmFaaaaaaaaadnfdqXdqXdnfdqYdqYdqYdnfdqXdqXdnfaaaaaaaaadmAdqZdradmAaaaaaaaaaaaaaaadoHdoHdoHdoHdoHdoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrbdrcdrddreaaaaaaaaadmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOaaaaaaaaadmwdoddrfdrgdmwaaaaaaaaaaaaaaaaaadnfdqXdqXdqXdnfaaaaaaaaaaaaaaaaaadrhdridrjdrkaaaaaaaaaaaaaaadoHdoHdoHdoHdoHdoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrldrmdrndrlaaaaaaaaadmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOaaaaaaaaadmkdmwdrodmkdmkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrpdrqdrqdrpaaaaaaaaaaaaaaaaaadoHdoHdoHdoHdoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrrdrsdrtdruaaaaaaaaadmOdmOdmOdmOdmOdmOdmOdmOdmOdmOdmOaaaaaaaaadmwdrvdrwdrxdmwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrydrzdrAdrBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnodrCdrDdpaaaaaaaaaaaaaaaaaaadmOdmOdmOdmOdmOaaaaaaaaaaaaaaaaaadoedrEdrFdrGdoeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrHdrIdrJdnBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnSdrKdrLdmgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrMdoedrNdmkdmkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmqdrOdrPdokaaaaaaaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrQdrQdrQdrQaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRaaaaaadrRdrRdrRdrRdrRdrRaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrQdrQdrQdrQaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQdrQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRaaaaaadrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10644,157 +10646,157 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaadaadaadaafaafaaaaaaaaaaafaaaaaaaaaaaaaagaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaadaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaadaadaadaadaadaagaafaafaadaadaadaaaaagaadaadaadaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaadaadaadaafaafaadaadaadaGCaafaafaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTfaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaafaagaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbadcaadaaaaaaaafaaaaaaaafaaaaaaaafaaaaafaaaaaaaadaadaadaagaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaagaaaaaaaaaaaaaafaaaaaaaafaaaaaaaafaaaaafaaaaaaaaaaaaaaaaafaadaaaaaaaaaaaaaaaaaaaadaafaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaafaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaadrRdrRdrRdrRdrRaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaabaRaaaaaaaaaaaaaaaaaRaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaafaaaaaaaaaaafaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaagaadaafaafaafaafaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafdrRdrRdrRdrRaaaaafaafaafaadaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaafaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafdrRdrRdrRdrRaaaaaaaaaaaaaadaaaaaaaaaaaaaadaafaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafdrRdrRdrRdrRaaaaaaaaaaaaaadaadaaaaaaaaaaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaafaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafdrRdrRdrRdrRaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRbeYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaafaaaaafaafaaaaafaaaaafaafaaaaaaaaaaaaaaaaaaaafbaRaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaagaaaaaaaaaaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaaaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaaaaadrTdrTdrTaafaafaafaaaaaaaaaaafaafaafdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaafaaRaadaafaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaaaaaaaaaaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaaaaadrRdrRdrRaaaaaaaafaaaaaaaaaaafaaaaaadrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaafaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaaaaadrTdrTdrTaafaafaafaaaaaaaaaaafaafaafdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaafdrRdrRdrRdrRaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaafaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrSdrSdrSdrSdrSdrSdrSdrSdrSdrSdrSaaaaaaaaaaaaaaaaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcaafaafaafaafdrRdrRdrRdrRaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaadrRdrRdrRdrRaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrUdrUdrUdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaagaaaaaaaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaafdrRdrRdrRdrRaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrUdrUdrUdrUdrUdrUdrUdrUdrUdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRaaaaafaaaaaaaafaaaaaaaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRaaaaaaaadaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrUdrUdrUdrUdrVdrUdrUdrUdrUdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaafaaaaaaaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRaaaaaaaaaaafaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrUdrUdrUdrWdrXdrYdrZdrYdsadsbdrUdrUdrUdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaadrRaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrRaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaafdrRdrRdrRdrRaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrUdrUdrUdscdsddsedsfdsgdshdsidrUdrUdrUdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaadrRaaaaaaaaaaafdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjaaaaaaaaadsjaaaaaaaaaaaaaaadsjaaaaaaaaadsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdskdsldsmdrRdskdsldsmdrRdskdsldsmdrRdskdsldsmdrRdskdsldsmdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrUdrUdsndsodspdsqdsrdsedssdstdsudrUdrUdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsvdswdsxdrRdsvdswdsxdrRdsvdswdsxdrRdsvdswdsxdrRdsvdswdsxdrRdrRdrRaaadrRaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjaaaaaaaaadsjdsjdsjdsjdsjdsjdsjaaaaaaaaadsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaafaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdsydszdsmdrRdsydszdsmdrRdsydszdsmdrRdsydszdsmdrRdsydszdsmdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrUdrUdrUdsAdsBdsCdsDdsDdsDdsEdsFdsGdrUdrUdrUdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsvdsHdsxdrRdsvdsHdsxdrRdsvdsHdsxdrRdsvdsHdsxdrRdsvdsHdsxdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaadsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaafaafaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsydszdsmdrRdsydszdsmdrRdsydszdsmdrRdsydszdsmdrRdsydszdsmdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrUdrUdsIdsJdsKdsLdsMdsNdsMdsOdsPdsQdsRdrUdrUdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsvdsHdsxdrRdsvdsHdsxdrRdsvdsHdsxdrRdsvdsHdsxdrRdsvdsHdsxdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaadsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaadaadaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsydszdsmdrRdsydszdsmdrRdsydszdsmdrRdsydszdsmdrRdsydszdsmdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsSdsSdsSdsSdsSdsSdsSdrRdrRdrRdrRdrRdrRdrRdrUdrUdrUdsAdsBdsCdsDdsTdsDdsUdsVdsGdrUdrUdrUdrRdrRdrRdrRdrRdrRdrRdsWdsWdsWdsWdsWdsWdsWdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsvdsHdsxdrRdsvdsHdsxdrRdsvdsHdsxdrRdsvdsHdsxdrRdsvdsHdsxdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaagaafaaaaafaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsydszdsmdrRdsydszdsmdrRdsydszdsmdrRdsydszdsmdrRdsydszdsmdrRdrRdrRdrRdrRdrRdsXdsYdsYdsYdsYdsZdtadtbdtcdtddsSdrRdrRdrRdrRdrRdtedtfdtfdtgdtgdthdtidtjdsDdsDdsDdssdtkdtldrUdrUdrRdrRdrRdrRdrRdrRdrRdrRdsWdtmdtndtodtpdtqdtrdtrdtrdtrdtsdrRdrRdrRdrRdrRdrRdsvdsHdsxdrRdsvdsHdsxdrRdsvdsHdsxdrRdsvdsHdsxdrRdsvdsHdsxdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdttdrRdrRdrRdttdrRdrRdrRdttdrRdrRdrRdttdrRdrRdrRdttdrRdrRdtudrRdtvdtvdtvdsXdtwdtxdtydtzdtAdtcdtcdtcdtBdsSdrRdrRdrRdrRdrRdtCdrRdrRdrUdrUdrUdtDdtEdtFdtGdtFdtHdtIdrUdrUdrUdrRdrRdrRdrRdrRdrRdrRdrRdsWdtJdtKdtLdtLdtMdtNdtOdtPdtQdtsdtRdtRdtRdrRdrRdrRdrRdtSdrRdrRdrRdtSdrRdrRdrRdtSdrRdrRdrRdtSdrRdrRdrRdtSdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaafaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdtTdtUdtVdtVdtVdtVdtVdtVdtVdtVdtVdtVdtVdtVdtVdtVdtVdtVdtVdtVdtVdtVdtWdtXdtYdtZduadubducdudduedufdugduhduidujdukduldsSaaaaaaaaaaaaaaadumaaaaaadrUdrUdrUdsbdunduodupduqdurdrWdrUdrUdrUaaaaaadrTaaaaaaaaaaaaaaadsWdusdutduuduuduvduwduxduyduzduAduBduCduDduEduFduGduHduHduHduHduHduHduHduHduHduHduHduHduHduHduHduHduHduHduHduHduIduJdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRduKdrRdrRdrRduKdrRdrRdrRduKdrRdrRdrRduKdrRdrRdrRduKdrRdrRdrRdrRdtvduLduMduNduOduPduQdtzduRdtcduSduTdsSdsSaaaaaaaaaaaaaaadumaaaaaaaaaaaadrUdrUdrUdrUduUdrUdrUdrUdrUaaaaaaaaaaaadrTaaaaaaaaaaaaaaadsWdsWduVduWdtLduXdtNduYduZdvadvbdvcdvddtRdrRdrRdrRdrRdvedrRdrRdrRdvedrRdrRdrRdvedrRdrRdrRdvedrRdrRdrRdvedrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvfaaaaaaaaadvfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsydvgdsmdrRdsydvgdsmdrRdsydvgdsmdrRdsydvgdsmdrRdsydvgdsmdrRdrRdrRdrRdrRdrRdsXdsYdsYdsYdsSdvhdvidsSdsSdsSaaaaaaaaaaaaaaaaaadtCdrRdrRdrRdvjdvjdvjdvjdrUdvkdvldvmdvjdvjdvjdrRdrRdrRdrRaaaaaaaaaaaaaaaaaadsWdsWdsWdvndvodsWdtrdtrdtrdtsdrRdrRdrRdrRdrRdrRdsvdvpdsxdrRdsvdvpdsxdrRdsvdvpdsxdrRdsvdvpdsxdrRdsvdvpdsxdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvfaaaaaaaaadvfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaafaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsydvgdsmdrRdsydvgdsmdrRdsydvgdsmdrRdsydvgdsmdrRdsydvgdsmdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsSdvqdtcdsSaaaaaaaaaaaaaaaaaadrRdrRdtCdrRdrRdrRdvjdvrdvsdvtdvudvvdvwdvxdvsdvydvjdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaadsWdtLdvzdsWdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsvdvpdsxdrRdsvdvpdsxdrRdsvdvpdsxdrRdsvdvpdsxdrRdsvdvpdsxdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvfaaaaaaaaadvfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsydvgdsmdrRdsydvgdsmdrRdsydvgdsmdrRdsydvgdsmdrRdsydvgdsmdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsSdvAdvBdsSaaaaaaaaaaaaaaadrRdrRdrRdtCdrRdrRdrRdvjdvCdvDdvEdvFdvGdvHdvIdvJdvJdvjdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaadsWdtJdvKdsWdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsvdvpdsxdrRdsvdvpdsxdrRdsvdvpdsxdrRdsvdvpdsxdrRdsvdvpdsxdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvfdvfdvfdvfdvfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaafaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsydvgdsmdrRdsydvgdsmdrRdsydvgdsmdrRdsydvgdsmdrRdsydvgdsmdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsSdvLdvMdsSaaaaaaaaaaaadrRdrRdrRdrRdtCdrRdrRdrRdvjdvNdvJdvOdvJdvPdvJdvOdvJdvQdvjdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaadsWdvRdvSdsWdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsvdvpdsxdrRdsvdvpdsxdrRdsvdvpdsxdrRdsvdvpdsxdrRdsvdvpdsxdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvfdvfdvfdvfdvfdvfdvfdvfdvfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsydvTdsmdrRdsydvTdsmdrRdsydvTdsmdrRdsydvTdsmdrRdsydvTdsmdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsSdvLdvUdsSaaaaaaaaadrRdrRdrRdrRdrRdtCdrRdrRdrRdvjdvVdvJdvjdvWdvXdvYdvjdvZdwadvjdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaadsWdwbdvSdsWdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsvdwcdsxdrRdsvdwcdsxdrRdsvdwcdsxdrRdsvdwcdsxdrRdsvdwcdsxdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaRaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvfdvfdvfdvfdvfdvfdvfdvfdvfdvfdvfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsSdwddwedwfaaaaaaaaadrRdrRdrRdrRdrRdtCdrRdrRdwgdwgdwhdwgdwgdvjdwidvjdwjdwjdwkdwjdwjdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaadwldwmdwndsWdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvfdvfdvfdvfdvfdvfdvfdvfdvfdvfdvfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsSdwodwpdwfaaaaaadrRdrRdrRdrRdrRdrRdtCdrRdwgdwgdwqdwrdwsdwgdwtdwudwvdwjdwwdwxdwydwjdwjdrRdrRdrRdrRdrRdrRdrRdrRaaaaaadwldwzdwAdsWdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvfdvfdvfdvfdvfdvfdvfdvfdvfdvfdvfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsSdwBdwCdwfaaaaaadrRdrRdrRdrRdrRdrRdtCdrRdwgdwDdwEdwFdwGdwHdwIdwJdwKdwLdwMdwNdwOdwPdwjdrRdrRdrRdrRdrRdrRdrRdrRaaaaaadwldwQdwRdsWdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvfdvfdvfdvfdvfdvfdvfdvfdvfdvfdvfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsSdwSdwTdsSaaaaaadwUdwVdwWdwVdwXdwXdwYdwXdwXdwZdxadxbdxcdwgdxddxedxddwjdxfdxgdxhdxidxjdxkdxldxkdxjdxmdxndxmdxoaaaaaadsWdxpdxqdsWdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvfdvfdvfdvfdvfdvfdvfdvfdvfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsSdxrdtcdsSaaaaaadwUdxsdxtdxudxvdxwdxxdxydwXdwgdwgdwgdxzdxAdxBdxCdxDdxEdxFdwjdwjdwjdxjdxGdxHdxIdxJdxKdxLdxMdxoaaaaaadsWdtLdxNdsWdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsjdsjdsjdsjdsjdsjdsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvfdvfdvfdvfdvfdvfdvfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsSdxOdxPdsSaaaaaadwUdxQdxRdxSdxvdxTdxUdxVdwXdxWdxXdxXdxYdxXdxXdxZdxXdxXdyadxXdxXdybdxjdycdyddyedxJdyfdygdyhdxoaaaaaadsWdyidyjdsWdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvfdvfdvfdvfdvfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdsSdsSdykdvidsSaaaaaadwUdyldymdyndxvdyodypdyqdwXdyrdysdytdyudyvdywdyxdyvdyvdyydyzdysdyrdxjdyAdyBdyCdxJdyDdyEdyFdxoaaaaaadsWdvndyGdsWdsWdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdyHdyHdyIdyJdyKdyLdyMdyNdyOdyPdyPdwUdyQdyRdySdwXdyTdxvdxvdyUdyrdytdyVdyVdyVdyVdyVdyVdyVdyVdyVdyzdyrdyWdyXdyYdxJdxjdyZdzadzbdxodzcdzcdzddzedzfdzgdzhdzidzjdzkdzkdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdzldzmdzndzodzpdzqdzrdzsdztdzudzvdzwdzxdzydzzdzAdzBdzCdzDdzEdzFdzGdzHdyVdzIdzIdzIdzIdzIdyVdzJdzKdzLdzMdzNdzOdzPdzQdzRdzOdzSdzTdzUdzNdzMdzVdzWdzXdzYdzZdAadAbdAcdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdAddzmdAedAfdzpdAgdAhdAidAjdAkdAkdAldAmdAndAodApdAqdArdAsdAtdAudAvdAwdyVdzIdzIdzIdzIdzIdyVdAwdAxdAydAzdAAdABdACdADdACdABdAEdAFdACdACdAzdAGdAHdAIdzYdAJdAKdAbdALdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdyHdyHdAMdANdAOdAPdAQdzudztdzudARdASdATdzydARdAUdAVdzydzudztdAWdAXdyVdyVdzIdzIdzIdzIdzIdyVdyVdAYdAZdzMdzNdzOdBadBbdBcdzOdBadBddBcdzNdzMdzNdBedBfdBgdBhdBidzkdzkdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdBjdBjdBkdBjdBldBmdBndBodBpdBqdBqdBqdBqdBrdBsdBrdBtdBudBvdBwdBxdBydAvdBzdyVdzIdzIdzIdzIdzIdyVdBzdAxdBAdBBdBCdBDdBEdBFdBGdBHdBIdBJdzcdzcdzkdBKdzWdBLdBMdBNdBOdBPdBOdBOdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdBQdBRdBSdBTdBUdBVdBWdBodBXdBqdBYdBZdCadCadCbdCcdBudCddCedCfdBtdCgdChdCidyVdzIdzIdzIdzIdzIdyVdCjdCkdCldBFdCmdCndCodBEdCpdCqdCrdBJdrRdrRdzkdCsdzWdCtdCudCvdCwdCxdCydCzdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdBjdBjdBkdBjdBldCAdCBdBodCCdCDdBqdBqdCEdCFdCGdCHdBudCIdCJdCKdBtdAZdCLdyVdCMdCNdCOdCPdCQdyVdCRdyVdCSdAZdBFdCTdCUdCVdBEdCWdCXdCYdBJdrRdrRdCZdDadzWdDbdDcdBNdBOdBPdBOdBOdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDddDddDddDddDddDddDedDfdBqdDgdDhdDidDjdDjdDkdBudDldDmdDndBtdDodDpdDqdDrdDsdDtdDtdDtdDqdDudDsdDtdDvdBFdDwdDxdDydBEdDzdDAdDBdBJaaaaaadDCdDDdDEdDCdDCdDCdDCdDCdDCdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaadaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDddDFdDGdBqdBqdBqdBqdBqdBqdBqdBtdBtdBtdBtdBtdDHdDIdDJdDKdDLdDLdDMdDNdDOdDPdDQdDRdDSdBFdBFdBFdBFdBFdBJdBJdBJdBJaaaaaadDCdDTdDUdDCdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDddDVdDWdDdaaaaaadDXdDYdDZdEadEbdEcdEddEedDXdEfdEgdEhdEidEjdEkdEldEkdEidEidEhdEmdEndEodEpdEqdErdEsdEodEtdEudEoaaaaaadDCdEvdEwdDCdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaTfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDddDFdExdDdaaaaaadDXdEydEzdEAdEBdECdEDdEEdDXdEFdEGdyVdEHdEIdysdyrdysdEJdEKdyVdELdEMdEodENdEOdEPdEQdERdESdETdEoaaaaaadDCdEUdEVdDCdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDddDFdEWdEXaaaaaadEYdEcdEZdFadFbdFcdFddFedFfdFgdFhdFidEHdFjdFkdFldFmdysdFndFodFpdFqdFrdFsdFtdFudFvdEodFwdFxdEoaaaaaadFydFzdFAdDCdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDddFBdFCdEXaaaaaadFDdFEdFFdFGdFHdFGdFIdFJdDXdFKdFLdyVdFMdFNdFOdFPdFQdFRdFSdyVdFTdFUdEodEodEodFVdEodEodEodEodEoaaaaaadFydFWdFXdDCdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDddFYdFZdEXaaaaaadGadGbdEcdEcdGcdEcdEcdGddDXdEFdEGdGedGedGfdGgdGhdGidGjdGedGedELdEMdEodGkdGldGmdGndGodGpdGqdEoaaaaaadFydGrdGsdDCdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdGtdGudGvdrRdGtdGudGvdrRdGtdGudGvdrRdGtdGudGvdrRdGtdGudGvdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDddFYdGwdDdaaaaaadGxdGydGzdEcdGAdGBdGCdGDdGEdGFdGGdGHdGIdGJdGKdGLdGMdGJdGNdGOdGPdGQdGRdGSdGTdGUdGVdGWdGXdGYdEoaaaaaadDCdGZdGsdDCdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdHadHbdHcdrRdHadHbdHcdrRdHadHbdHcdrRdHadHbdHcdrRdHadHbdHcdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaaRaafaaaaaaaagaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdGtdHddGvdrRdGtdHddGvdrRdGtdHddGvdrRdGtdHddGvdrRdGtdHddGvdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDddFYdHedDddDddDXdDXdDXdHfdHgdHhdHgdHfdDXdDXdHidHjdHkdHldHmdHldHndHldHmdHldHldHodHpdEodEodHqdHrdHsdHtdHudHvdEodEodDCdDCdHwdGsdDCdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdHadHxdHcdrRdHadHxdHcdrRdHadHxdHcdrRdHadHxdHcdrRdHadHxdHcdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdGtdHddGvdrRdGtdHddGvdrRdGtdHddGvdrRdGtdHddGvdrRdGtdHddGvdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDddFYdExdHydHzdDXdHAdHBdHCdHDdGAdEcdEcdHEdHFdHGdHHdHIdHJdHKdHLdHMdHNdHOdHPdHQdHRdHSdHTdHUdHVdHWdHXdHYdHZdGWdIadEodIbdIcdIddGsdDCdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdHadHxdHcdrRdHadHxdHcdrRdHadHxdHcdrRdHadHxdHcdrRdHadHxdHcdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdGtdHddGvdrRdGtdHddGvdrRdGtdHddGvdrRdGtdHddGvdrRdGtdHddGvdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDddFYdExdExdExdIedEcdIfdIgdIhdIidIjdIkdDXdIldImdIndIodIndIndIndIodIndIndIndIndIndImdIpdEodIqdGWdGVdIrdGWdGWdIsdEodItdIudIvdGsdDCdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdHadHxdHcdrRdHadHxdHcdrRdHadHxdHcdrRdHadHxdHcdrRdHadHxdHcdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdGtdHddGvdrRdGtdHddGvdrRdGtdHddGvdrRdGtdHddGvdrRdGtdHddGvdrRdrRdrRdrRdrRdrRdIwdIxdIxdIxdDddIydDfdDfdDfdDXdIzdIAdIBdEcdICdIAdIDdIEdIFdIGdIHdIIdIJdIndIndIKdIndIndILdIMdINdIOdIPdIQdIRdGWdISdITdEOdGWdIUdEodDDdDDdDDdIVdDCdIWdIWdIWdIXdrRdrRdrRdrRdrRdrRdHadHxdHcdrRdHadHxdHcdrRdHadHxdHcdrRdHadHxdHcdrRdHadHxdHcdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdIYdrRdrRdrRdIYdrRdrRdrRdIYdrRdrRdrRdIYdrRdrRdrRdIYdrRdrRdrRdrRdIZdJadJbdJcdJddJedJfdJgdJhdJidJjdJkdDXdDXdJldJmdJndJodJldDXdDXdJpdJqdJrdGedJsdJtdJudJvdJwdJxdJydGedJzdJAdJBdEodEodJCdJDdJEdEOdJFdEodEodJGdJHdJIdJJdJKdJLdJMdJNdJOdJPdJQdJRdrRdrRdrRdrRdJSdrRdrRdrRdJSdrRdrRdrRdJSdrRdrRdrRdJSdrRdrRdrRdJSdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdJTdJUdJVdJVdJVdJVdJVdJVdJVdJVdJVdJVdJVdJVdJVdJVdJVdJVdJVdJVdJVdJVdJWdJXdJYdJZdKadKbdKcdKddKedKfdKgdKhdKidKidKjdKkdDXdDXdKldKmdKndKodGxaaaaaaaaaaaadKpdGedJpdKqdKrdKsdJrdGedGeaaaaaaaaaaaadKtdKudKvdKwdKxdEodEodKydKzdKAdKBdKCdKDdKEdKFdKGdKHdKIdKJdKKdKLdKMdKNdKOdKOdKOdKOdKOdKOdKOdKOdKOdKOdKOdKOdKOdKOdKOdKOdKOdKOdKOdKOdKPdKQdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdKRdrRdrRdrRdKRdrRdrRdrRdKRdrRdrRdrRdKRdrRdrRdrRdKRdrRdrRdrRdrRdIZdIZdIZdIwdKSdKTdKUdJgdKVdExdExdKWdKXdDddKYdKZdKZdKZdKZdLadrRdrRdrRdrRdrRdKYdKZdKZdKZdKZdKZdLadLbdrRdrRdrRdrRdKYdKZdKZdKZdKZdLadDCdLcdLddLddLddLedJKdLfdLgdLhdIXdJRdJRdJRdrRdrRdrRdrRdLidrRdrRdrRdLidrRdrRdrRdLidrRdrRdrRdLidrRdrRdrRdLidrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaagaafaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdGtdLjdGvdrRdGtdLjdGvdrRdGtdLjdGvdrRdGtdLjdGvdrRdGtdLjdGvdrRdrRdrRdrRdrRdrRdIwdIxdIxdIxdIxdLkdLldLmdLndLodDddrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDCdLpdLddLqdLrdLsdIWdIWdIWdIWdIXdrRdrRdrRdrRdrRdrRdHadLtdHcdrRdHadLtdHcdrRdHadLtdHcdrRdHadLtdHcdrRdHadLtdHcdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdGtdLjdGvdrRdGtdLjdGvdrRdGtdLjdGvdrRdGtdLjdGvdrRdGtdLjdGvdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDddDddDddDddDddDddDddrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdDCdDCdDCdDCdDCdDCdDCdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdHadLtdHcdrRdHadLtdHcdrRdHadLtdHcdrRdHadLtdHcdrRdHadLtdHcdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaadaadaaRaadaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdGtdLjdGvdrRdGtdLjdGvdrRdGtdLjdGvdrRdGtdLjdGvdrRdGtdLjdGvdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdHadLtdHcdrRdHadLtdHcdrRdHadLtdHcdrRdHadLtdHcdrRdHadLtdHcdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaRaafaafaafaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdGtdLjdGvdrRdGtdLjdGvdrRdGtdLjdGvdrRdGtdLjdGvdrRdGtdLjdGvdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdHadLtdHcdrRdHadLtdHcdrRdHadLtdHcdrRdHadLtdHcdrRdHadLtdHcdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaafaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdGtdLudGvdrRdGtdLudGvdrRdGtdLudGvdrRdGtdLudGvdrRdGtdLudGvdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdHadLvdHcdrRdHadLvdHcdrRdHadLvdHcdrRdHadLvdHcdrRdHadLvdHcdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaadaadaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaagaadaadaadaagaaRaagaagaadaadaadaadaafaaeaaaaafaagaadaadaadaadaadaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaRaagaadaafaaaaaaaaaaadaadaadaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaafaafaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaadaagaaaaaaaaaaaRaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaagaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaafaafaadaadaadaafaaeaagaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaadaadaafaadaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaagaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwdLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaadrRdrRdrRdrRdrRdrRdrRaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTfaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaafaagaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbadcaadaaaaaaaafaaaaaaaafaaaaaaaafaaaaafaaaaaaaadaadaadaagaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaagaaaaaaaaaaaaaafaaaaaaaafaaaaaaaafaaaaafaaaaaaaaaaaaaaaaafaadaaaaaaaaaaaaaaaaaaaadaafaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaafaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaadrTdrTdrTdrTdrTaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaabaRaaaaaaaaaaaaaaaaaRaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaafaaaaaaaaaaafaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaagaadaafaafaafaafaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafdrTdrTdrTdrTaaaaafaafaafaadaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaafaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafdrTdrTdrTdrTaaaaaaaaaaaaaadaaaaaaaaaaaaaadaafaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafdrTdrTdrTdrTaaaaaaaaaaaaaadaadaaaaaaaaaaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaafaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafdrTdrTdrTdrTaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTbeYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaafaaaaafaafaaaaafaaaaafaafaaaaaaaaaaaaaaaaaaaafbaRaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaagaaaaaaaaaaaaaaaaaadrUdrUdrUdrUdrUdrUdrUdrUdrUdrUdrUaaaaaaaaaaaaaaaaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaadrUdrUdrUdrUdrUdrUdrUdrUdrUdrUdrUdrUaaaaaaaaaaaaaaaaaadrVdrVdrVaafaafaafaaaaaaaaaaafaafaafdrVdrVdrVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaafaaRaadaafaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaaaaaaaaaaaaaaaaaadrUdrUdrUdrUdrUdrUdrUdrUdrUdrUdrUdrUaaaaaaaaaaaaaaaaaadrTdrTdrTaaaaaaaafaaaaaaaaaaafaaaaaadrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaafaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaadrUdrUdrUdrUdrUdrUdrUdrUdrUdrUdrUdrUaaaaaaaaaaaaaaaaaadrVdrVdrVaafaafaafaaaaaaaaaaafaafaafdrVdrVdrVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaafdrTdrTdrTdrTaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaafaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrUdrUdrUdrUdrUdrUdrUdrUdrUdrUdrUaaaaaaaaaaaaaaaaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcaafaafaafaafdrTdrTdrTdrTaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaadrTdrTdrTdrTaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrWdrWdrWdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaagaaaaaaaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaafdrTdrTdrTdrTaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrWdrWdrWdrWdrWdrWdrWdrWdrWdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTaaaaafaaaaaaaafaaaaaaaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTaaaaaaaadaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrWdrWdrWdrWdrXdrWdrWdrWdrWdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaafaaaaaaaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTaaaaaaaaaaafaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrWdrWdrWdrYdrZdsadsbdsadscdsddrWdrWdrWdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaadrTaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadrTaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaafdrTdrTdrTdrTaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrWdrWdrWdsedsfdsgdshdsidsjdskdrWdrWdrWdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaadrTaaaaaaaaaaafdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldslaaaaaaaaadslaaaaaaaaaaaaaaadslaaaaaaaaadsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdsmdsndsodrTdsmdsndsodrTdsmdsndsodrTdsmdsndsodrTdsmdsndsodrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrWdrWdspdsqdsrdssdstdsgdsudsvdswdrWdrWdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsxdsydszdrTdsxdsydszdrTdsxdsydszdrTdsxdsydszdrTdsxdsydszdrTdrTdrTaaadrTaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldslaaaaaaaaadsldsldsldsldsldsldslaaaaaaaaadsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaafaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdsAdsBdsodrTdsAdsBdsodrTdsAdsBdsodrTdsAdsBdsodrTdsAdsBdsodrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrWdrWdrWdsCdsDdsEdsFdsFdsFdsGdsHdsIdrWdrWdrWdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsxdsJdszdrTdsxdsJdszdrTdsxdsJdszdrTdsxdsJdszdrTdsxdsJdszdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldslaaaaaadsldsldsldsldsldsldsldsldslaaaaaadsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaafaafaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsAdsBdsodrTdsAdsBdsodrTdsAdsBdsodrTdsAdsBdsodrTdsAdsBdsodrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrWdrWdsKdsLdsMdsNdsOdsPdsOdsQdsRdsSdsTdrWdrWdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsxdsJdszdrTdsxdsJdszdrTdsxdsJdszdrTdsxdsJdszdrTdsxdsJdszdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldslaaaaaadsldsldsldsldsldsldsldsldslaaaaaadsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaadaadaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsAdsBdsodrTdsAdsBdsodrTdsAdsBdsodrTdsAdsBdsodrTdsAdsBdsodrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsUdsUdsUdsUdsUdsUdsUdrTdrTdrTdrTdrTdrTdrTdrWdrWdrWdsCdsDdsEdsFdsVdsFdsWdsXdsIdrWdrWdrWdrTdrTdrTdrTdrTdrTdrTdsYdsYdsYdsYdsYdsYdsYdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsxdsJdszdrTdsxdsJdszdrTdsxdsJdszdrTdsxdsJdszdrTdsxdsJdszdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaagaafaaaaafaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsAdsBdsodrTdsAdsBdsodrTdsAdsBdsodrTdsAdsBdsodrTdsAdsBdsodrTdrTdrTdrTdrTdrTdsZdtadtadtadtadtbdtcdtddtedtfdsUdrTdrTdrTdrTdrTdtgdthdthdtidtidtjdtkdtldsFdsFdsFdsudtmdtndrWdrWdrTdrTdrTdrTdrTdrTdrTdrTdsYdtodtpdtqdtrdtsdttdttdttdttdtudrTdrTdrTdrTdrTdrTdsxdsJdszdrTdsxdsJdszdrTdsxdsJdszdrTdsxdsJdszdrTdsxdsJdszdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdtvdrTdrTdrTdtvdrTdrTdrTdtvdrTdrTdrTdtvdrTdrTdrTdtvdrTdrTdtwdrTdtxdtxdtxdsZdtydtzdtAdtBdtCdtedtedtedtDdsUdrTdrTdrTdrTdrTdtEdrTdrTdrWdrWdrWdtFdtGdtHdtIdtHdtJdtKdrWdrWdrWdrTdrTdrTdrTdrTdrTdrTdrTdsYdtLdtMdtNdtNdtOdtPdtQdtRdtSdtudtTdtTdtTdrTdrTdrTdrTdtUdrTdrTdrTdtUdrTdrTdrTdtUdrTdrTdrTdtUdrTdrTdrTdtUdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaafaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdtVdtWdtXdtXdtXdtXdtXdtXdtXdtXdtXdtXdtXdtXdtXdtXdtXdtXdtXdtXdtXdtXdtYdtZduadubducdudduedufdugduhduidujdukduldumdundsUaaaaaaaaaaaaaaaduoaaaaaadrWdrWdrWdsddupduqdurdusdutdrYdrWdrWdrWaaaaaadrVaaaaaaaaaaaaaaadsYduuduvduwduwduxduyduzduAduBduCduDduEduFduGduHduIduJduJduJduJduJduJduJduJduJduJduJduJduJduJduJduJduJduJduJduJduKduLdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTduMdrTdrTdrTduMdrTdrTdrTduMdrTdrTdrTduMdrTdrTdrTduMdrTdrTdrTdrTdtxduNduOduPduQduRduSdtBduTdteduUduVdsUdsUaaaaaaaaaaaaaaaduoaaaaaaaaaaaadrWdrWdrWdrWduWdrWdrWdrWdrWaaaaaaaaaaaadrVaaaaaaaaaaaaaaadsYdsYduXduYdtNduZdtPdvadvbdvcdvddvedvfdtTdrTdrTdrTdrTdvgdrTdrTdrTdvgdrTdrTdrTdvgdrTdrTdrTdvgdrTdrTdrTdvgdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvhaaaaaaaaadvhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsAdvidsodrTdsAdvidsodrTdsAdvidsodrTdsAdvidsodrTdsAdvidsodrTdrTdrTdrTdrTdrTdsZdtadtadtadsUdvjdvkdsUdsUdsUaaaaaaaaaaaaaaaaaadtEdrTdrTdrTdvldvldvldvldrWdvmdvndvodvldvldvldrTdrTdrTdrTaaaaaaaaaaaaaaaaaadsYdsYdsYdvpdvqdsYdttdttdttdtudrTdrTdrTdrTdrTdrTdsxdvrdszdrTdsxdvrdszdrTdsxdvrdszdrTdsxdvrdszdrTdsxdvrdszdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvhaaaaaaaaadvhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaafaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsAdvidsodrTdsAdvidsodrTdsAdvidsodrTdsAdvidsodrTdsAdvidsodrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsUdvsdtedsUaaaaaaaaaaaaaaaaaadrTdrTdtEdrTdrTdrTdvldvtdvudvvdvwdvxdvydvzdvudvAdvldrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaadsYdtNdvBdsYdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsxdvrdszdrTdsxdvrdszdrTdsxdvrdszdrTdsxdvrdszdrTdsxdvrdszdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvhaaaaaaaaadvhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsAdvidsodrTdsAdvidsodrTdsAdvidsodrTdsAdvidsodrTdsAdvidsodrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsUdvCdvDdsUaaaaaaaaaaaaaaadrTdrTdrTdtEdrTdrTdrTdvldvEdvFdvGdvHdvIdvJdvKdvLdvLdvldrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaadsYdtLdvMdsYdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsxdvrdszdrTdsxdvrdszdrTdsxdvrdszdrTdsxdvrdszdrTdsxdvrdszdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvhdvhdvhdvhdvhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaafaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsAdvidsodrTdsAdvidsodrTdsAdvidsodrTdsAdvidsodrTdsAdvidsodrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsUdvNdvOdsUaaaaaaaaaaaadrTdrTdrTdrTdtEdrTdrTdrTdvldvPdvLdvQdvLdvRdvLdvQdvLdvSdvldrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaadsYdvTdvUdsYdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsxdvrdszdrTdsxdvrdszdrTdsxdvrdszdrTdsxdvrdszdrTdsxdvrdszdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvhdvhdvhdvhdvhdvhdvhdvhdvhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsAdvVdsodrTdsAdvVdsodrTdsAdvVdsodrTdsAdvVdsodrTdsAdvVdsodrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsUdvNdvWdsUaaaaaaaaadrTdrTdrTdrTdrTdtEdrTdrTdrTdvldvXdvLdvldvYdvZdwadvldwbdwcdvldrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaadsYdwddvUdsYdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsxdwedszdrTdsxdwedszdrTdsxdwedszdrTdsxdwedszdrTdsxdwedszdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaRaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvhdvhdvhdvhdvhdvhdvhdvhdvhdvhdvhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsUdwfdwgdwhaaaaaaaaadrTdrTdrTdrTdrTdtEdrTdrTdwidwidwjdwidwidvldwkdvldwldwldwmdwldwldrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaadwndwodwpdsYdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvhdvhdvhdvhdvhdvhdvhdvhdvhdvhdvhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsUdwqdwrdwhaaaaaadrTdrTdrTdrTdrTdrTdtEdrTdwidwidwsdwtdwudwidwvdwwdwxdwldwydwzdwAdwldwldrTdrTdrTdrTdrTdrTdrTdrTaaaaaadwndwBdwCdsYdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvhdvhdvhdvhdvhdvhdvhdvhdvhdvhdvhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsUdwDdwEdwhaaaaaadrTdrTdrTdrTdrTdrTdtEdrTdwidwFdwGdwHdwIdwJdwKdwLdwMdwNdwOdwPdwQdwRdwldrTdrTdrTdrTdrTdrTdrTdrTaaaaaadwndwSdwTdsYdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvhdvhdvhdvhdvhdvhdvhdvhdvhdvhdvhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsUdwUdwVdsUaaaaaadwWdwXdwYdwXdwZdwZdxadwZdwZdxbdxcdxddxedwidxfdxgdxfdwldxhdxidxjdxkdxldxmdxndxmdxldxodxpdxodxqaaaaaadsYdxrdxsdsYdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvhdvhdvhdvhdvhdvhdvhdvhdvhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsUdxtdtedsUaaaaaadwWdxudxvdxwdxxdxydxzdxAdwZdwidwidwidxBdxCdxDdxEdxFdxGdxHdwldwldwldxldxIdxJdxKdxLdxMdxNdxOdxqaaaaaadsYdtNdxPdsYdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsldsldsldsldsldsldslaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvhdvhdvhdvhdvhdvhdvhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsUdxQdxRdsUaaaaaadwWdxSdxTdxUdxxdxVdxWdxXdwZdxYdxZdxZdyadxZdxZdybdxZdxZdycdxZdxZdyddxldyedyfdygdxLdyhdyidyjdxqaaaaaadsYdykdyldsYdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvhdvhdvhdvhdvhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdsUdsUdymdvkdsUaaaaaadwWdyndyodypdxxdyqdyrdysdwZdytdyudyvdywdyxdyydyzdyxdyxdyAdyBdyudytdxldyCdyDdyEdxLdyFdyGdyHdxqaaaaaadsYdvpdyIdsYdsYdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdyJdyJdyKdyLdyMdyNdyOdyPdyQdyRdyRdwWdySdyTdyUdwZdyVdxxdxxdyWdytdyvdyXdyXdyXdyXdyXdyXdyXdyXdyXdyBdytdyYdyZdzadxLdxldzbdzcdzddxqdzedzedzfdzgdzhdzidzjdzkdzldzmdzmdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdzndzodzpdzqdzrdzsdztdzudzvdzwdzxdzydzzdzAdzBdzCdzDdzEdzFdzGdzHdzIdzJdyXdzKdzKdzKdzKdzKdyXdzLdzMdzNdzOdzPdzQdzRdzSdzTdzQdzUdzVdzWdzPdzOdzXdzYdzZdAadAbdAcdAddAedrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdAfdzodAgdAhdzrdAidAjdAkdAldAmdAmdAndAodApdAqdArdAsdAtdAudAvdAwdAxdAydyXdzKdzKdzKdzKdzKdyXdAydAzdAAdABdACdADdAEdAFdAEdADdAGdAHdAEdAEdABdAIdAJdAKdAadALdAMdAddANdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdyJdyJdAOdAPdAQdARdASdzwdzvdzwdATdAUdAVdzAdATdAWdAXdzAdzwdzvdAYdAZdyXdyXdzKdzKdzKdzKdzKdyXdyXdBadBbdzOdzPdzQdBcdBddBedzQdBcdBfdBedzPdzOdzPdBgdBhdBidBjdBkdzmdzmdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdBldBldBmdBldBndBodBpdBqdBrdBsdBsdBsdBsdBtdBudBtdBvdBwdBxdBydBzdBAdAxdBBdyXdzKdzKdzKdzKdzKdyXdBBdAzdBCdBDdBEdBFdBGdBHdBIdBJdBKdBLdzedzedzmdBMdzYdBNdBOdBPdBQdBRdBQdBQdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdBSdBTdBUdBVdBWdBXdBYdBqdBZdBsdCadCbdCcdCcdCddCedBwdCfdCgdChdBvdCidCjdCkdyXdzKdzKdzKdzKdzKdyXdCldCmdCndBHdCodCpdCqdBGdCrdCsdCtdBLdrTdrTdzmdCudzYdCvdCwdCxdCydCzdCAdCBdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdBldBldBmdBldBndCCdCDdBqdCEdCFdBsdBsdCGdCHdCIdCJdBwdCKdCLdCMdBvdBbdCNdyXdCOdCPdCQdCRdCSdyXdCTdyXdCUdBbdBHdCVdCWdCXdBGdCYdCZdDadBLdrTdrTdDbdDcdzYdDddDedBPdBQdBRdBQdBQdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDfdDfdDfdDfdDfdDfdDgdDhdBsdDidDjdDkdDldDldDmdBwdDndDodDpdBvdDqdDrdDsdDtdDudDvdDvdDvdDsdDwdDudDvdDxdBHdDydDzdDAdBGdDBdDCdDDdBLaaaaaadDEdDFdDGdDEdDEdDEdDEdDEdDEdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaadaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDfdDHdDIdBsdBsdBsdBsdBsdBsdBsdBvdBvdBvdBvdBvdDJdDKdDLdDMdDNdDNdDOdDPdDQdDRdDSdDTdDUdBHdBHdBHdBHdBHdBLdBLdBLdBLaaaaaadDEdDVdDWdDEdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDfdDXdDYdDfaaaaaadDZdEadEbdEcdEddEedEfdEgdDZdEhdEidEjdEkdEldEmdEndEmdEkdEkdEjdEodEpdEqdErdEsdEtdEudEqdEvdEwdEqaaaaaadDEdExdEydDEdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaTfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDfdDHdEzdDfaaaaaadDZdEAdEBdECdEDdEEdEFdEGdDZdEHdEIdyXdEJdEKdyudytdyudELdEMdyXdENdEOdEqdEPdEQdERdESdETdEUdEVdEqaaaaaadDEdEWdEXdDEdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDfdDHdEYdEZaaaaaadFadEedFbdFcdFddFedFfdFgdFhdFidFjdFkdEJdFldFmdFndFodyudFpdFqdFrdFsdFtdFudFvdFwdFxdEqdFydFzdEqaaaaaadFAdFBdFCdDEdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDfdFDdFEdEZaaaaaadFFdFGdFHdFIdFJdFIdFKdFLdDZdFMdFNdyXdFOdFPdFQdFRdFSdFTdFUdyXdFVdFWdEqdEqdEqdFXdEqdEqdEqdEqdEqaaaaaadFAdFYdFZdDEdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDfdGadGbdEZaaaaaadGcdGddEedEedGedEedEedGfdDZdEHdEIdGgdGgdGhdGidGjdGkdGldGgdGgdENdEOdEqdGmdGndGodGpdGqdGrdGsdEqaaaaaadFAdGtdGudDEdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdGvdGwdGxdrTdGvdGwdGxdrTdGvdGwdGxdrTdGvdGwdGxdrTdGvdGwdGxdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDfdGadGydDfaaaaaadGzdGAdGBdEedGCdGDdGEdGFdGGdGHdGIdGJdGKdGLdGMdGNdGOdGLdGPdGQdGRdGSdGTdGUdGVdGWdGXdGYdGZdHadEqaaaaaadDEdHbdGudDEdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdHcdHddHedrTdHcdHddHedrTdHcdHddHedrTdHcdHddHedrTdHcdHddHedrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaaRaafaaaaaaaagaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdGvdHfdGxdrTdGvdHfdGxdrTdGvdHfdGxdrTdGvdHfdGxdrTdGvdHfdGxdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDfdGadHgdDfdDfdDZdDZdDZdHhdHidHjdHidHhdDZdDZdHkdHldHmdHndHodHndHpdHndHodHndHndHqdHrdEqdEqdHsdHtdHudHvdHwdHxdEqdEqdDEdDEdHydGudDEdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdHcdHzdHedrTdHcdHzdHedrTdHcdHzdHedrTdHcdHzdHedrTdHcdHzdHedrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdGvdHfdGxdrTdGvdHfdGxdrTdGvdHfdGxdrTdGvdHfdGxdrTdGvdHfdGxdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDfdGadEzdHAdHBdDZdHCdHDdHEdHFdGCdEedEedHGdHHdHIdHJdHKdHLdHMdHNdHOdHPdHQdHRdHSdHTdHUdHVdHWdHXdHYdHZdIadIbdGYdIcdEqdIddIedIfdGudDEdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdHcdHzdHedrTdHcdHzdHedrTdHcdHzdHedrTdHcdHzdHedrTdHcdHzdHedrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdGvdHfdGxdrTdGvdHfdGxdrTdGvdHfdGxdrTdGvdHfdGxdrTdGvdHfdGxdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDfdGadEzdEzdEzdIgdEedIhdIidIjdIkdIldImdDZdIndIodIpdIqdIpdIpdIpdIqdIpdIpdIpdIpdIpdIodIrdEqdIsdGYdGXdItdGYdGYdIudEqdIvdIwdIxdGudDEdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdHcdHzdHedrTdHcdHzdHedrTdHcdHzdHedrTdHcdHzdHedrTdHcdHzdHedrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdGvdHfdGxdrTdGvdHfdGxdrTdGvdHfdGxdrTdGvdHfdGxdrTdGvdHfdGxdrTdrTdrTdrTdrTdrTdIydIzdIzdIzdDfdIAdDhdDhdDhdDZdIBdICdIDdEedIEdICdIFdIGdIHdIIdIJdIKdILdIpdIpdIMdIpdIpdINdIOdIPdIQdIRdISdITdGYdIUdIVdEQdGYdIWdEqdDFdDFdDFdIXdDEdIYdIYdIYdIZdrTdrTdrTdrTdrTdrTdHcdHzdHedrTdHcdHzdHedrTdHcdHzdHedrTdHcdHzdHedrTdHcdHzdHedrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdJadrTdrTdrTdJadrTdrTdrTdJadrTdrTdrTdJadrTdrTdrTdJadrTdrTdrTdrTdJbdJcdJddJedJfdJgdJhdJidJjdJkdJldJmdDZdDZdJndJodJpdJqdJndDZdDZdJrdJsdJtdGgdJudJvdJwdJxdJydJzdJAdGgdJBdJCdJDdEqdEqdJEdJFdJGdEQdJHdEqdEqdJIdJJdJKdJLdJMdJNdJOdJPdJQdJRdJSdJTdrTdrTdrTdrTdJUdrTdrTdrTdJUdrTdrTdrTdJUdrTdrTdrTdJUdrTdrTdrTdJUdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdJVdJWdJXdJXdJXdJXdJXdJXdJXdJXdJXdJXdJXdJXdJXdJXdJXdJXdJXdJXdJXdJXdJYdJZdKadKbdKcdKddKedKfdKgdKhdKidKjdKkdKkdKldKmdDZdDZdKndKodKpdKqdGzaaaaaaaaaaaadKrdGgdJrdKsdKtdKudJtdGgdGgaaaaaaaaaaaadKvdKwdKxdKydKzdEqdEqdKAdKBdKCdKDdKEdKFdKGdKHdKIdKJdKKdKLdKMdKNdKOdKPdKQdKQdKQdKQdKQdKQdKQdKQdKQdKQdKQdKQdKQdKQdKQdKQdKQdKQdKQdKQdKRdKSdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdKTdrTdrTdrTdKTdrTdrTdrTdKTdrTdrTdrTdKTdrTdrTdrTdKTdrTdrTdrTdrTdJbdJbdJbdIydKUdKVdKWdJidKXdEzdEzdKYdKZdDfdLadLbdLbdLbdLbdLcdrTdrTdrTdrTdrTdLadLbdLbdLbdLbdLbdLcdLddrTdrTdrTdrTdLadLbdLbdLbdLbdLcdDEdLedLfdLfdLfdLgdJMdLhdLidLjdIZdJTdJTdJTdrTdrTdrTdrTdLkdrTdrTdrTdLkdrTdrTdrTdLkdrTdrTdrTdLkdrTdrTdrTdLkdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaagaafaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdGvdLldGxdrTdGvdLldGxdrTdGvdLldGxdrTdGvdLldGxdrTdGvdLldGxdrTdrTdrTdrTdrTdrTdIydIzdIzdIzdIzdLmdLndLodLpdLqdDfdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDEdLrdLfdLsdLtdLudIYdIYdIYdIYdIZdrTdrTdrTdrTdrTdrTdHcdLvdHedrTdHcdLvdHedrTdHcdLvdHedrTdHcdLvdHedrTdHcdLvdHedrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdGvdLldGxdrTdGvdLldGxdrTdGvdLldGxdrTdGvdLldGxdrTdGvdLldGxdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDfdDfdDfdDfdDfdDfdDfdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdDEdDEdDEdDEdDEdDEdDEdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdHcdLvdHedrTdHcdLvdHedrTdHcdLvdHedrTdHcdLvdHedrTdHcdLvdHedrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaadaadaaRaadaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdGvdLldGxdrTdGvdLldGxdrTdGvdLldGxdrTdGvdLldGxdrTdGvdLldGxdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdHcdLvdHedrTdHcdLvdHedrTdHcdLvdHedrTdHcdLvdHedrTdHcdLvdHedrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaRaafaafaafaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdGvdLldGxdrTdGvdLldGxdrTdGvdLldGxdrTdGvdLldGxdrTdGvdLldGxdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdHcdLvdHedrTdHcdLvdHedrTdHcdLvdHedrTdHcdLvdHedrTdHcdLvdHedrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaafaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdGvdLwdGxdrTdGvdLwdGxdrTdGvdLwdGxdrTdGvdLwdGxdrTdGvdLwdGxdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdHcdLxdHedrTdHcdLxdHedrTdHcdLxdHedrTdHcdLxdHedrTdHcdLxdHedrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaadaadaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaagaadaadaadaagaaRaagaagaadaadaadaadaafaaeaaaaafaagaadaadaadaadaadaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaRaagaadaafaaaaaaaaaaadaadaadaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaafaafaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaadaagaaaaaaaaaaaRaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaagaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaafaafaadaadaadaafaaeaagaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaadaadaafaadaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaagaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLyaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLyaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLydLydLydLydLydLydLydLydLydLydLydLyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaadrTdrTdrTdrTdrTdrTdrTaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTdrTdrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrTdrTdrTdrTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10830,5 +10832,5 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -dLxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +dLzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/maps/southern_cross/southern_cross.dm b/maps/southern_cross/southern_cross.dm index f6fa6bedaa0..08d52039242 100644 --- a/maps/southern_cross/southern_cross.dm +++ b/maps/southern_cross/southern_cross.dm @@ -3,6 +3,7 @@ #if !defined(USING_MAP_DATUM) #include "southern_cross_areas.dm" + #include "southern_cross_defines.dm" #include "southern_cross_elevator.dm" #include "southern_cross_presets.dm" #include "southern_cross_shuttles.dm" diff --git a/maps/southern_cross/southern_cross_areas.dm b/maps/southern_cross/southern_cross_areas.dm index 36fbc35e2e1..6ec63bb52d6 100644 --- a/maps/southern_cross/southern_cross_areas.dm +++ b/maps/southern_cross/southern_cross_areas.dm @@ -939,7 +939,7 @@ area/crew_quarters/heads/sc/hop/quarters //Shuttle One /area/shuttle/shuttle1 - name = "\improper SEV Torch Hangar Deck" + name = "\improper Hangar Deck" icon_state = "yellow" requires_power = 0 dynamic_lighting = 0 diff --git a/maps/southern_cross/southern_cross_shuttles.dm b/maps/southern_cross/southern_cross_shuttles.dm index a831176b683..b42cebcc821 100644 --- a/maps/southern_cross/southern_cross_shuttles.dm +++ b/maps/southern_cross/southern_cross_shuttles.dm @@ -1,54 +1,11 @@ -//Shuttle Consoles +//ERT Response Shuttle /obj/machinery/computer/shuttle_control/multi/response name = "response shuttle console" shuttle_tag = "Response Operations" req_access = list(access_cent_specops) -/obj/machinery/computer/shuttle_control/multi/shuttle1 - name = "shuttle control console" - shuttle_tag = "shuttle1" - icon_screen = "shuttle" - -/obj/machinery/computer/shuttle_control/multi/shuttle2 - name = "shuttle control console" - shuttle_tag = "shuttle2" - icon_screen = "shuttle" - -/obj/machinery/computer/shuttle_control/centcom - name = "shuttle control console" - req_access = list(access_cent_general) - shuttle_tag = "centcom" - -/obj/machinery/computer/shuttle_control/administration - name = "shuttle control console" - req_access = list(access_cent_general) - shuttle_tag = "administration" - -/obj/machinery/computer/shuttle_control/multi/skipjack - name = "skipjack control console" - req_access = list(access_syndicate) - shuttle_tag = "Skipjack" - -/obj/machinery/computer/shuttle_control/multi/syndicate - name = "mercenary shuttle control console" - req_access = list(access_syndicate) - shuttle_tag = "Mercenary" - -/obj/machinery/computer/shuttle_control/multi/ninja - name = "stealth shuttle control console" - req_access = list(access_syndicate) - shuttle_tag = "Ninja" - -/obj/machinery/computer/shuttle_control/merchant - name = "merchant shuttle control console" - icon_keyboard = "power_key" - icon_screen = "shuttle" - shuttle_tag = "Merchant" - -//ERT Response Shuttle - -datum/shuttle/multi_shuttle/response +/datum/shuttle/multi_shuttle/response name = "Response Operations" warmup_time = 5 origin = /area/shuttle/response_ship/start @@ -68,9 +25,15 @@ datum/shuttle/multi_shuttle/response ) //Shuttle 1 + +/obj/machinery/computer/shuttle_control/multi/shuttle1 + name = "shuttle control console" + shuttle_tag = "Shuttle 1" + icon_screen = "shuttle" + /datum/shuttle/multi_shuttle/shuttle1 - name = "Shuttle1" - warmup_time = 10 + name = "Shuttle 1" + warmup_time = 0 origin = /area/shuttle/shuttle1/start interim = /area/shuttle/shuttle1/transit start_location = "Southern Cross Hangar One" @@ -85,13 +48,20 @@ datum/shuttle/multi_shuttle/response "Southern Cross Docking Port" = "shuttle1_dock_airlocksc", ) announcer = "Southern Cross Docking Computer" - arrival_message = "Attention, shuttle one returning. Clear Hangar Deck One." - departure_message = "Attention, shuttle one departing. Clear Hangar Deck One." + // This look backwards because the code expects an outsider shuttle to be coming in, so we reverse it since the 'home' base is the station. + arrival_message = "Attention, shuttle one departing. Clear Hangar Deck One." + departure_message = "Attention, shuttle one returning. Clear Hangar Deck One." //Shuttle 2 + +/obj/machinery/computer/shuttle_control/multi/shuttle2 + name = "shuttle control console" + shuttle_tag = "Shuttle 2" + icon_screen = "shuttle" + /datum/shuttle/multi_shuttle/shuttle2 - name = "Shuttle2" - warmup_time = 10 + name = "Shuttle 2" + warmup_time = 0 origin = /area/shuttle/shuttle2/start interim = /area/shuttle/shuttle2/transit start_location = "Southern Cross Hangar One" @@ -106,15 +76,21 @@ datum/shuttle/multi_shuttle/response "Southern Cross Docking Port" = "shuttle2_dock_airlocksc", ) announcer = "Southern Cross Docking Computer" - arrival_message = "Attention, shuttle one returning. Clear Hangar Deck Two." - departure_message = "Attention, shuttle one departing. Clear Hangar Deck Two." + // This look backwards because the code expects an outsider shuttle to be coming in, so we reverse it since the 'home' base is the station. + arrival_message = "Attention, shuttle one departing. Clear Hangar Deck Two." + departure_message = "Attention, shuttle one returning. Clear Hangar Deck Two." //Admin +/obj/machinery/computer/shuttle_control/administration + name = "shuttle control console" + req_access = list(access_cent_general) + shuttle_tag = "Administration" + /datum/shuttle/ferry/administration name = "Administration" location = 1 - warmup_time = 10 //want some warmup time so people can cancel. + warmup_time = 0 area_offsite = /area/shuttle/administration/centcom area_station = /area/shuttle/administration/station docking_controller_tag = "admin_shuttle" @@ -123,10 +99,15 @@ datum/shuttle/multi_shuttle/response //Transport +/obj/machinery/computer/shuttle_control/centcom + name = "shuttle control console" + req_access = list(access_cent_general) + shuttle_tag = "Centcom" + /datum/shuttle/ferry/centcom name = "Centcom" location = 1 - warmup_time = 10 + warmup_time = 0 area_offsite = /area/shuttle/transport1/centcom area_station = /area/shuttle/transport1/station docking_controller_tag = "centcom_shuttle" @@ -135,9 +116,16 @@ datum/shuttle/multi_shuttle/response //Merc +/obj/machinery/computer/shuttle_control/multi/syndicate + name = "mercenary shuttle control console" + req_access = list(access_syndicate) + shuttle_tag = "Mercenary" + /datum/shuttle/multi_shuttle/mercenary name = "Mercenary" warmup_time = 0 + can_cloak = TRUE + cloaked = TRUE origin = /area/syndicate_station/start interim = /area/syndicate_station/transit start_location = "Mercenary Ship" @@ -162,9 +150,16 @@ datum/shuttle/multi_shuttle/response //Skipjack +/obj/machinery/computer/shuttle_control/multi/skipjack + name = "skipjack control console" + req_access = list(access_syndicate) + shuttle_tag = "Skipjack" + /datum/shuttle/multi_shuttle/skipjack name = "Skipjack" warmup_time = 0 + can_cloak = TRUE + cloaked = TRUE origin = /area/skipjack_station/start interim = /area/skipjack_station/transit destinations = list( @@ -187,6 +182,13 @@ datum/shuttle/multi_shuttle/response ..() //Ninja Shuttle. + + +/obj/machinery/computer/shuttle_control/multi/ninja + name = "stealth shuttle control console" + req_access = list(access_syndicate) + shuttle_tag = "Ninja" + /datum/shuttle/multi_shuttle/ninja name = "Ninja" warmup_time = 0 @@ -211,9 +213,15 @@ datum/shuttle/multi_shuttle/response //Trade Ship +/obj/machinery/computer/shuttle_control/merchant + name = "merchant shuttle control console" + icon_keyboard = "power_key" + icon_screen = "shuttle" + shuttle_tag = "Merchant" + /datum/shuttle/ferry/merchant name = "Merchant" - warmup_time = 10 + warmup_time = 0 docking_controller_tag = "trade_shuttle" dock_target_station = "trade_shuttle_bay" dock_target_offsite = "trade_shuttle_dock_airlock" @@ -316,7 +324,7 @@ datum/shuttle/multi_shuttle/response /datum/shuttle/ferry/escape_pod/escape_pod_seven name = "Escape Pod 7" location = 0 - warmup_time = 10 + warmup_time = 0 area_station = /area/shuttle/escape_pod7/station area_offsite = /area/shuttle/escape_pod7/centcom area_transition = /area/shuttle/escape_pod7/transit @@ -328,7 +336,7 @@ datum/shuttle/multi_shuttle/response /datum/shuttle/ferry/escape_pod/escape_pod_eight name = "Escape Pod 8" location = 0 - warmup_time = 10 + warmup_time = 0 area_station = /area/shuttle/escape_pod8/station area_offsite = /area/shuttle/escape_pod8/centcom area_transition = /area/shuttle/escape_pod8/transit diff --git a/sound/effects/shuttles/hyperspace_begin.ogg b/sound/effects/shuttles/hyperspace_begin.ogg new file mode 100644 index 0000000000000000000000000000000000000000..225e2d988209af5124557c97412eddc2d46541fe GIT binary patch literal 82935 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

    b(&YtdK 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 J(<<`PFabzrjC241 literal 0 HcmV?d00001 diff --git a/sound/effects/shuttles/hyperspace_end.ogg b/sound/effects/shuttles/hyperspace_end.ogg new file mode 100644 index 0000000000000000000000000000000000000000..64fb5214a962ae60f428875e2d7ab41bbc985319 GIT binary patch literal 56223 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 r`ul%h(X&1Kv)6fd{qgwmdR>&4RGq~E>A@u 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 literal 0 HcmV?d00001 From 0212f5607c9de77de40cc6c779b8661eea778c82 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Wed, 2 Aug 2017 17:22:22 -0500 Subject: [PATCH 32/32] AIs with powerloss should be restored properly now. --- code/game/machinery/computer/aifixer.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index c495100418e..d52300d13db 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -102,7 +102,7 @@ if (href_list["fix"]) src.active = 1 src.overlays += image(icon, "ai-fixer-on") - while (src.occupant.health < 100) + while (src.occupant.getOxyLoss() > 0 || src.occupant.getFireLoss() > 0 || src.occupant.getToxLoss() > 0 || src.occupant.getBruteLoss() > 0) src.occupant.adjustOxyLoss(-1) src.occupant.adjustFireLoss(-1) src.occupant.adjustToxLoss(-1)